Manuel utilisateur
Centre d'aide/Manuel utilisateur/Répertoire des connecteurs : ERP, WMS externes et plateformes opérationnelles

Répertoire des connecteurs : ERP, WMS externes et plateformes opérationnelles

Dernière mise à jour 2026-10-20

ERP, WMS externes, flottes/télématique, suivi de conteneurs et dernier kilomètre : les champs exacts de chaque assistant et où les obtenir.

ERP et systèmes comptables#

Les connecteurs ERP synchronisent les mêmes familles de documents dans les deux sens : clients, articles et commandes entre Docklify et l’ERP, et factures générées depuis expéditions et réceptions comptabilisées dans l’ERP. Chaque connecteur ci-dessous indique les champs exacts demandés par son assistant de connexion et où les obtenir. Astuce : si votre ERP propose un sandbox ou une société de test, créez d’abord la connexion là-bas pour vérifier les champs et les flux, puis basculez vers votre société réelle.

QuickBooks Online

QuickBooks Online est la plateforme de comptabilité cloud d’Intuit pour les PME. Elle synchronise le jeu de documents ERP standard (clients, articles et commandes dans les deux sens, factures comptabilisées en retour) via l’API officielle QuickBooks. Méthode de connexion : OAuth2 — collez un Access Token de votre application QuickBooks avec le Realm ID de votre société.

ChampRequis ?Où l’obtenir
Realm ID (Company ID)RequisQuickBooks → roue dentée → Compte et paramètres → Facturation et abonnements → Company ID
Access TokenRequisObtenu sur le portail Intuit Developer (OAuth2 playground) ; expire après 1 h, renouvelé avec le Client ID / Secret de l’app
EnvironnementOptionnelproduction (défaut) ou sandbox

Xero

Xero est une plateforme de comptabilité cloud pour les petites entreprises et leurs comptables. Elle synchronise le jeu de documents ERP standard via l’API officielle Xero. Méthode de connexion : OAuth2 — collez un Access Token de votre application Xero avec le Tenant ID de l’organisation à synchroniser.

ChampRequis ?Où l’obtenir
Tenant IDRequisRenvoyé par GET api.xero.com/connections après OAuth, ou visible dans votre app sur developer.xero.com
Access TokenRequisToken OAuth2 de votre app Xero ; les portées doivent inclure accounting.transactions.read, accounting.contacts.read, accounting.settings.read

Odoo

Odoo est un ERP modulaire open source (ventes, stock, comptabilité, etc.), sur Odoo Online ou votre propre serveur. Il synchronise le jeu de documents ERP standard via l’API externe d’Odoo. Méthode de connexion : la Base URL et la base de données de votre instance, avec un nom d’utilisateur et une clé API qu’Odoo traite comme le mot de passe.

ChampRequis ?Où l’obtenir
Base URLRequisL’adresse de votre Odoo, ex. https://mycompany.odoo.com
Base de donnéesRequisLe nom de la base de données ; sur Odoo Online, c’est généralement le sous-domaine
Nom d’utilisateurRequisL’utilisateur Odoo propriétaire de la clé API
API KeyRequisAvatar → My Profile → Account Security → New API Key ; sert de mot de passe

Note : sur Odoo Online, l’accès API externe exige le forfait Custom.

NetSuite

NetSuite est l’ERP cloud d’Oracle pour les opérations importantes et multi-entités. Il synchronise le jeu de documents ERP standard via les services web REST de NetSuite. Méthode de connexion : OAuth2 — votre Account ID et un Access Token issu d’un enregistrement d’intégration NetSuite (l’authentification par jetons TBA n’est pas prise en charge).

ChampRequis ?Où l’obtenir
Account IDRequisNetSuite → Setup → Company → Company Information (sandbox : 1234567_SB1)
Access TokenRequisUn token OAuth2 d’un enregistrement d’intégration NetSuite avec la portée rest_webservices. TBA non pris en charge : utilisez OAuth2

Microsoft Dynamics 365 Business Central

Microsoft Dynamics 365 Business Central est l’ERP cloud de Microsoft pour les PME. Il synchronise le jeu de documents ERP standard via l’API Business Central. Méthode de connexion : une inscription d’application Microsoft Entra — Tenant ID, Client ID et Client Secret (connexion par identifiants client).

ChampRequis ?Où l’obtenir
Tenant IDRequisMicrosoft Entra → Inscriptions d’applications → votre app → ID d’annuaire (tenant)
Client IDRequisMême page d’inscription (Application ID)
Client SecretRequisEntra → Certificats et secrets ; affiché une fois. Dans Business Central, créez aussi l’enregistrement de l’app Entra et son jeu de permissions
EnvironnementOptionnelGénéralement « production »
SociétéOptionnelNom de la société Business Central ; vide = la première

Sage Intacct

Sage Intacct est une plateforme de gestion financière cloud pour les sociétés multi-entités pilotées par la finance. Il synchronise le jeu de documents ERP standard via l’API REST Intacct. Méthode de connexion : le Client ID / Client Secret de votre application sur le portail développeur Sage ; les sociétés multi-entités précisent aussi l’entité de comptabilisation.

ChampRequis ?Où l’obtenir
Client IDRequisPortail développeur Sage → votre app (identifiants REST)
Client SecretRequisMême page d’app
Entity IDOptionnelUniquement pour les sociétés multi-entités : l’entité cible

Utilisez un utilisateur d’intégration dédié pour Intacct. Se connecter à l’interface web avec cet utilisateur invalide son token REST (erreur REST-2102) : réémettez le token et ne vous reconnectez pas avec.

Acumatica

Acumatica est un ERP cloud pour les PME de la distribution, de l’industrie et du commerce. Il synchronise le jeu de documents ERP standard via l’API REST contractuelle d’Acumatica. Méthode de connexion : connectez-vous à votre site et à votre société Acumatica avec un nom d’utilisateur / mot de passe disposant d’un accès API.

ChampRequis ?Où l’obtenir
Base URLRequisL’adresse de votre site Acumatica sans /entity, ex. https://erp.example.com/AcumaticaERP
SociétéRequisLa société (tenant) Acumatica
Nom d’utilisateurRequisUn utilisateur Acumatica avec accès API
Mot de passeRequisLe mot de passe de cet utilisateur
SuccursaleOptionnelLa succursale cible, si votre société en utilise
Nom / version de l’endpointOptionnelNom généralement « Default » et version correspondant à votre Acumatica, ex. 24.200.001

Microsoft Dynamics 365 Finance & Supply Chain

Microsoft Dynamics 365 Finance & Supply Chain Management est l’ERP d’entreprise de Microsoft. Il synchronise le jeu de documents ERP standard via les services OData de l’environnement. Méthode de connexion : une inscription d’application Microsoft Entra — Tenant ID, Client ID et Client Secret — sur l’URL de votre environnement.

ChampRequis ?Où l’obtenir
URL de l’environnementRequisL’adresse de votre environnement F&SCM sans /data
Tenant IDRequisMicrosoft Entra → Inscriptions d’applications → ID d’annuaire
Client IDRequisLa même inscription. Enregistrez-la aussi dans F&O : Administration système → Applications Microsoft Entra ID, liée à un utilisateur / rôle
Client SecretRequisEntra → Certificats et secrets ; affiché une fois

SAP S/4HANA

Synchronise via les API OData S/4HANA. Pas d’adresse par défaut (Cloud et local diffèrent) et deux authentifications : la paire Basic (utilisateur / mot de passe) ou le trio OAuth2 (client ID / secret / URL de token), pas les deux.

ChampRequis ?Où l’obtenir
Base URLRequisL’adresse de votre hôte S/4HANA (équipe basis / destination BTP)
Client SAPOptionnelLe numéro de client SAP, si votre système en utilise plusieurs
Utilisateur / mot de passe (Basic)OptionnelUn utilisateur de communication S/4HANA : cette paire OU le trio OAuth2
Client ID / Secret / Token URL (OAuth2)OptionnelSystèmes Cloud : depuis la service key BTP de votre instance d’intégration

SAP Business One

SAP Business One est l’ERP de SAP pour les PME. Il synchronise le jeu de documents ERP standard via le Service Layer de Business One. Méthode de connexion : connectez-vous avec la base de données société, le nom d’utilisateur et le mot de passe d’un utilisateur Business One avec accès API.

ChampRequis ?Où l’obtenir
URL du Service LayerRequisL’adresse du Service Layer sans /b1s/v2
Base de données sociétéRequisLe nom de la base de données, ex. SBODemoUS
Nom d’utilisateurRequisUn utilisateur Business One avec accès API
Mot de passeRequisLe mot de passe de cet utilisateur

Oracle Fusion ERP (Cloud)

Synchronise via l’API REST Fusion. Renseignez la paire Basic (utilisateur / mot de passe) ou un token OAuth obtenu à l’avance ; le token a la priorité.

ChampRequis ?Où l’obtenir
Base URLRequisL’adresse de votre environnement Fusion
Utilisateur / mot de passe (Basic)OptionnelUn utilisateur Fusion avec les rôles d’intégration, ou le token ci-dessous
OAuth TokenOptionnelUn token Bearer obtenu depuis votre domaine d’identité OCI / IDCS
Version de l’APIOptionnelPar défaut 11.13.18.05 ; à changer uniquement si votre Fusion en utilise une autre

Cin7

Cin7 est une plateforme cloud de gestion des stocks et des commandes pour les entreprises de produits multicanal. Il synchronise le jeu de documents ERP standard via l’API Cin7. Méthode de connexion : le couple API Username / API Password défini sur une connexion API dans votre compte Cin7.

ChampRequis ?Où l’obtenir
Nom d’utilisateur APIRequisCin7 → go.cin7.com → Connexions API → l’utilisateur de votre connexion
Mot de passe APIRequisDéfini sur la même connexion API

Epicor Kinetic

Epicor Kinetic est un ERP conçu pour les fabricants et distributeurs. Il synchronise le jeu de documents ERP standard via les services REST de Kinetic. Méthode de connexion : nom d’utilisateur / mot de passe, plus une clé API créée dans API Key Maintenance de Kinetic, dont le périmètre d’accès couvre les services commandes, clients et articles.

ChampRequis ?Où l’obtenir
Base URLRequisL’adresse de votre serveur Kinetic sans /api
SociétéRequisLe code société, ex. EPIC06
Nom d’utilisateurRequisUn utilisateur Kinetic pour l’intégration
Mot de passeRequisLe mot de passe de cet utilisateur
API KeyRequisKinetic → API Key Maintenance → New Key (affichée une fois). L’Access Scope doit couvrir SalesOrderSvc, CustomerSvc et PartSvc

Fishbowl

Fishbowl est un système de gestion des stocks très utilisé par les entreprises de produits qui tiennent leurs livres sous QuickBooks. Il synchronise le jeu de documents ERP standard via l’API du serveur Fishbowl. Méthode de connexion : nom d’utilisateur / mot de passe sous un App Name ; après la première connexion, approuvez cette application une fois dans Fishbowl, sous Settings → Integrated Apps.

ChampRequis ?Où l’obtenir
URL du serveurRequisL’adresse de votre serveur Fishbowl, ex. http://192.168.1.10:80 ; accessible depuis internet ou par VPN
Nom d’utilisateurRequisUn utilisateur Fishbowl pour l’intégration
Mot de passeRequisLe mot de passe de cet utilisateur
Nom de l’appRequisLe nom sous lequel cette intégration se connecte. Après la première connexion, approuvez-la dans Fishbowl : Settings → Integrated Apps
App IDOptionnelAttribué dans Integrated Apps après approbation, si votre configuration en utilise un

Brightpearl

Brightpearl est une plateforme d’opérations retail (commandes, stock et comptabilité) pour les vendeurs multicanaux. Il synchronise le jeu de documents ERP standard via l’API Brightpearl. Méthode de connexion : OAuth — un Access Token obtenu pour votre application via l’Authorization Code Grant, avec votre Account, Datacenter, App Ref et Dev Ref.

ChampRequis ?Où l’obtenir
Compte (sous-domaine)RequisLe sous-domaine de votre adresse Brightpearl, ex. « acme » dans acme.brightpearl.com
DatacenterRequisL’api_domain renvoyé par le flux OAuth, ex. use1.brightpearlconnect.com
App RefRequisLa référence de votre app dans la configuration développeur Brightpearl
Dev RefRequisVotre référence développeur dans la même configuration
Access TokenRequisObtenu via l’Authorization Code Grant de votre app

WMS externes#

Les connexions WMS externes fonctionnent à l’inverse des canaux de vente : Docklify (OMS / tour de contrôle) envoie commandes et ASN à un système d’entrepôt qui n’est pas Docklify WMS et reçoit stock et confirmations d’expédition.

Item WMS (UNIS)

Connecte Docklify à un entrepôt Item WMS / UNIS : commandes et ASN descendent, stock et statuts d’expédition remontent. Tous les ID sont attribués par UNIS.

ChampRequis ?Où l’obtenir
Nom d’utilisateurRequisVotre identifiant Item WMS
Mot de passeRequisVotre mot de passe Item WMS
Company IDRequisAttribué par l’administrateur UNIS ; envoyé avec presque tous les appels
Customer IDRequisAttribué par la finance UNIS
Facility IDRequisL’ID d’entrepôt attribué par votre CSR ITEM
Base URLOptionnelPar défaut l’endpoint de production https://wms.item.com/api/public/v1/public

Logiwa

Connecte Docklify à un entrepôt Logiwa : commandes descendantes, stock et confirmations remontants. Authentification par l’e-mail / mot de passe du compte Logiwa, échangés automatiquement contre un token de session.

ChampRequis ?Où l’obtenir
Nom d’utilisateur (e-mail)RequisL’e-mail d’un utilisateur Logiwa avec accès API
Mot de passeRequisLe mot de passe de cet utilisateur

Oracle WMS Cloud

Connecte Docklify à Oracle WMS Cloud (LogFire) : commandes descendantes, stock et confirmations remontants. Authentification via votre domaine IDCS Oracle avec un trio OAuth2 ; les valeurs exactes viennent de la configuration de votre instance.

ChampRequis ?Où l’obtenir
Client IDRequisL’application confidentielle IDCS de votre instance WMS
Client SecretRequisMême application IDCS
Token URLRequisL’endpoint de token OAuth de votre domaine IDCS

Flottes, télématique et cartes (TMS)#

Samsara

Importe les données de flotte, véhicules et conducteurs (positions, statistiques) de Samsara dans TMS pour la répartition et le suivi en direct.

ChampRequis ?Où l’obtenir
API TokenRequisSamsara Dashboard → Settings → API Tokens : générez un token avec lecture fleet / vehicles / stats
Base URLOptionnelRégion API : par défaut https://api.samsara.com ; UE : https://api.eu.samsara.com

Motive

Importe les données de flotte et de véhicules de Motive (KeepTruckin) dans TMS. Motive utilise OAuth 2.0 (authorization code) : terminez d’abord l’autorisation, puis collez ici l’access token obtenu.

ChampRequis ?Où l’obtenir
Access TokenRequisLe token obtenu via gomotive.com/oauth/authorize → gomotive.com/oauth/token
Base URLOptionnelPar défaut https://api.gomotive.com ; à changer uniquement pour un endpoint régional

FedEx Freight

Cotation LTL et réservations FedEx Freight depuis TMS, avec le même modèle d’app du portail développeur FedEx mais votre numéro de compte Freight.

ChampRequis ?Où l’obtenir
Client IDRequisFedEx Developer Portal → votre app → Client ID
Client SecretRequisMême page d’app
Numéro de compte FreightRequisVotre numéro de compte FedEx Freight (cotation LTL et facturation)
Mode testOptionnel« true » (défaut) utilise le sandbox avec des identifiants de test ; « false » la production

Google Maps (Routes)

Calcul d’itinéraires et de distances pour la planification TMS / LastMile, via la Routes API de Google.

ChampRequis ?Où l’obtenir
API KeyRequisGoogle Cloud Console → créez un projet → activez la Routes API → créez une clé API (limitez-la à la Routes API et à vos IP)

Mapbox

Calcul d’itinéraires et de distances pour TMS / LastMile via la Directions API Mapbox ; alternative à Google Maps : connectez l’un des deux.

ChampRequis ?Où l’obtenir
Access TokenRequisaccount.mapbox.com → Access Tokens

Suivi de conteneurs (Drayage)#

Terminal49

Jalons de conteneurs, horaires de navires et disponibilité aux terminaux pour le Drayage, depuis Terminal49. La clé est en libre-service et la Developer Key gratuite suit déjà jusqu’à 100 conteneurs.

ChampRequis ?Où l’obtenir
API KeyRequisapp.terminal49.com/developers/api-keys : créez-y une clé

Vizion

Événements et jalons de suivi de conteneurs pour le Drayage, depuis Vizion. Pas d’inscription libre-service : les clés sont émises par les ventes Vizion.

ChampRequis ?Où l’obtenir
API KeyRequisÉmise par les ventes Vizion à l’ouverture du compte (en-tête X-API-Key)

Plateformes du dernier kilomètre#

Ces deux connexions permettent à LastMile d’envoyer des commandes vers des réseaux de coursiers à la demande. Toutes deux demandent votre adresse d’enlèvement sur la connexion elle-même, car chaque livraison est créée depuis ce point.

DoorDash Drive

DoorDash Drive est le réseau de coursiers à la demande de DoorDash pour vos propres commandes : LastMile crée les livraisons depuis votre point d’enlèvement et les suit jusqu’à la porte du client. Méthode de connexion : identifiants API du portail développeur DoorDash — les requêtes sont signées en JWT avec votre Developer ID, Key ID et Signing Secret.

ChampRequis ?Où l’obtenir
Developer IDRequisPortail développeur DoorDash → page Credentials
Key IDRequisMême page Credentials (associé au signing secret)
Signing SecretRequisMême page Credentials (base64 ; signe le JWT)
Adresse d’enlèvementOptionnelAdresse d’enlèvement sur une ligne. Requise sauf si vous renseignez External Business ID + External Store ID (l’adresse du magasin enregistré prime)
External Business ID / External Store IDOptionnelSi votre entreprise et votre magasin sont enregistrés dans DoorDash, renseignez les deux au lieu de l’adresse
Nom de l’établissement d’enlèvementOptionnelLe nom que le livreur voit à l’enlèvement
Téléphone d’enlèvementOptionnelUn numéro que le livreur peut appeler

Uber Direct

Uber Direct est le réseau de coursiers à la demande d’Uber pour vos propres commandes : LastMile crée les livraisons depuis votre point d’enlèvement et les suit jusqu’à la porte du client. Méthode de connexion : identifiants client OAuth2 — le Client ID / Client Secret de votre application sur direct.uber.com, sous votre Customer ID.

ChampRequis ?Où l’obtenir
Client IDRequisdirect.uber.com → Developer → votre app → identifiants API
Client SecretRequisMême page ; affiché une fois
Customer IDRequisdirect.uber.com → Developer → Customer ID (présent dans le chemin /v1/customers/{customer_id}/deliveries)
Adresse d’enlèvement (JSON)RequisL’adresse de votre magasin / entrepôt en JSON, ex. {"street_address":["20 W 34th St"],"city":"New York","state":"NY","zip_code":"10001","country":"US"}. Requise pour créer des livraisons (pas pour le test)
Nom d’enlèvementOptionnelNom du magasin affiché au coursier (par défaut « Merchant »)
Téléphone d’enlèvementOptionnelUn numéro que le coursier peut appeler

Fulfillment des marketplaces#

Amazon FBA

Cette connexion alimente les vues de fulfillment des marketplaces : synchro du stock FBA, stock unifié entre vos entrepôts et Amazon, alertes de réassort. Elle utilise le même jeu d’identifiants SP-API que la connexion de canal Amazon SP-API ci-dessus, avec une exigence en plus : votre app SP-API doit être autorisée pour le rôle « Amazon Fulfillment ».

ChampRequis ?Où l’obtenir
Seller IDRequisSeller Central → Paramètres → Infos du compte
Marketplace IDRequisUS : ATVPDKIKX0DER
LWA Client ID / SecretRequisVotre app SP-API dans Seller Central (rôle Amazon Fulfillment requis)
Refresh TokenRequisDepuis le flux d’autorisation Amazon
AWS Access Key ID / SecretRequisClés IAM AWS pour la signature SigV4 (secret affiché une fois)
IAM Role ARNOptionnelUniquement si vous signez via STS AssumeRole ; vide = signature directe

Plateformes de retours#

Les plateformes de retours gèrent le portail de retours côté client et décident du sort de chaque retour. En connecter une fait entrer ses retours dans la gestion des retours de Docklify (RMS) : votre entrepôt voit quels retours arrivent, les traite à la réception et suit les décisions de disposition de la plateforme.

Happy Returns

Happy Returns (une société UPS) exploite un portail de retours centré sur les dépôts en personne Return Bar et les retours par courrier. La connexion synchronise la gestion des retours de Docklify (RMS) avec Happy Returns : les changements de statut sont poussés vers Docklify quand les clients lancent un retour et quand les retours sont approuvés et reçus. Méthode de connexion : une clé API émise lors de l’onboarding, envoyée dans l’en-tête « X-Hr-Apikey ».

ChampRequis ?Où l’obtenir
Clé APIRequisÉmise par votre chargé de compte Happy Returns lors de l’onboarding (page de configuration API)
URL de base de l’APIOptionnelVotre hôte d’API marchand est attribué lors de l’onboarding. Vous pouvez le laisser vide pour l’instant et le remplir une fois l’adresse reçue

Loop Returns

Loop Returns est un portail de retours pour marques e-commerce : les clients lancent et suivent leurs retours dans Loop, et la connexion permet à votre entrepôt de traiter ces retours dans la gestion des retours de Docklify (RMS) — les marquer à l’arrivée et les traiter à l’établi. Méthode de connexion : une clé API de l’administration Loop, envoyée dans l’en-tête « X-Authorization ».

ChampRequis ?Où l’obtenir
Clé APIRequisAdmin Loop → Returns Management → Tools & integrations → Developer Tools : créez une clé avec le scope « returns »

ReturnGO

ReturnGO est un portail de retours qui gère tout le parcours, de la demande du client au remboursement. La connexion synchronise ses demandes de retour (RMA) avec la gestion des retours de Docklify (RMS), pour que l’entrepôt puisse consulter chaque retour et voir ce qui revient avant son arrivée. Méthode de connexion : une clé API et le domaine de votre boutique, envoyés comme en-têtes à chaque appel, plus l’URL du serveur API tirée de la documentation ReturnGO.

ChampRequis ?Où l’obtenir
Clé APIRequisTableau de bord ReturnGO → Settings → API : générez une clé (une clé peut gérer plusieurs boutiques)
Domaine de la boutiqueRequisLe domaine de votre boutique enregistré dans ReturnGO, ex. demo-store.myshopify.com (en-tête « x-shop-name »)
URL du serveur APIRequisCopiez l’URL du serveur depuis la section Servers de la documentation officielle de l’API ReturnGO (Swagger)
Nom de l’en-tête de la clé APIOptionnelDans la plupart des cas x-api-key. Si ReturnGO vous donne un autre en-tête lors de la connexion, utilisez-le

Optoro

Optoro décide où va chaque retour — revente, liquidation, retour au fournisseur, don — pour tirer le meilleur parti du stock retourné. La connexion apporte les décisions de disposition d’Optoro dans Docklify, où elles pilotent les expéditions sortantes vers le canal choisi. Méthode de connexion : identifiants client OAuth 2.0 émis par l’équipe Client Success d’Optoro.

ChampRequis ?Où l’obtenir
Client IDRequisÉmis par l’équipe Client Success d’Optoro lors de l’activation de votre accès API
Client SecretRequisÉmis avec le Client ID par l’équipe Client Success d’Optoro