Transporteurs et comptes transporteurs : gérer les transporteurs et les identifiants de leurs comptes
Créez un profil par transporteur, puis enregistrez sous ce profil le compte d’expédition et les identifiants API de chaque Client : tarifs et étiquettes utilisent toujours le bon compte.
Docklify gère les transporteurs en deux couches. Le profil transporteur (Master Data → Transporteurs) dit qui il est : nom, SCAC, modes d’expédition et services pris en charge. Le compte transporteur (Master Data → Comptes transporteurs) dit comment vous expédiez avec lui : un compte par Client, avec le numéro de compte et les identifiants API pour les tarifs et les étiquettes. Gardez les deux couches séparées : un profil peut servir plusieurs Clients, et un Client peut avoir plusieurs comptes chez le même transporteur.
Étape 1 : créer un profil transporteur#
- Ouvrez Master Data → Transporteurs et cliquez sur « + Nouveau transporteur ».
- Dans Infos de base, saisissez le Nom (obligatoire) et choisissez un Statut : ACTIVE, INACTIVE ou EXCEPTION.
- Dans Coordonnées, renseignez les Modes d’expédition (obligatoire, séparés par des virgules, p. ex. « Ground, Air ») et le Mode d’expédition par défaut (obligatoire).
- Ajoutez les identifiants et coordonnées dont vous disposez : service de livraison, SCAC, USDOT, MC Number, SCAC du partenaire, couverture par code postal, nom du contact, téléphone et e-mail. Cochez « Interdire le chargement mixte des expéditions » si ce transporteur ne doit jamais mélanger des envois dans un même chargement.
- Dans Gestion E-pro, choisissez si le transporteur s’applique à tous les entrepôts ou seulement à certains, puis cliquez sur Créer.
De retour sur la liste (Master Data → Transporteurs), vous pouvez filtrer par nom, SCAC, MC Number, USDOT et statut, voir le nombre de services de chaque transporteur et utiliser Exporter pour télécharger la liste en CSV.
Étape 2 : ajouter les services pris en charge#
- Ouvrez le transporteur depuis la liste (cliquez sur son nom) : la page d’édition comporte une carte distincte « Services pris en charge » sous le formulaire.
- Cliquez sur « + Ajouter un service » et remplissez une ligne par service : le Code du service (p. ex. UPS_GROUND) et le Nom du service (p. ex. UPS Ground) sont obligatoires ; le nom en chinois et les délais de transit sont facultatifs.
- Utilisez la case Actif pour activer ou désactiver un service sans le supprimer, puis cliquez sur « Enregistrer les services ». Le bouton ✕ supprime une ligne (avec confirmation).
- Enregistrez d’abord le transporteur, puis ajoutez les services : la carte des services appartient à un transporteur existant.
- Ces services sont ceux que la station d’emballage propose lors de la tarification et de l’impression des étiquettes : gardez les codes exactement tels que le transporteur les nomme.
Étape 3 : créer un compte transporteur pour un Client#
- Ouvrez Master Data → Comptes transporteurs et cliquez sur « + Nouveau compte transporteur ».
- Dans Infos de base, sélectionnez le Transporteur et le Client propriétaire du compte, puis saisissez le Numéro de compte (ces trois champs sont obligatoires). Le nom et la société sont des libellés facultatifs pour vos repères.
- Cochez ce qui s’applique : « Compte de retour » pour un compte réservé aux retours, « Compte House » pour votre propre compte, et « Mode test » tant que vous testez avec le bac à sable du transporteur.
- Remplissez la section Adresse (lignes, ville, État/province, code postal, pays, téléphone) : c’est l’adresse liée au compte ; le Smart Post Hubid et un numéro de compte de retour distinct s’y trouvent aussi quand le transporteur les utilise.
- Dans Identifiants API, saisissez les identifiants émis par le transporteur pour ce compte : l’API Client ID et l’API Client Password sont obligatoires à la création ; l’API Token, la Track API Key et le Track API Secret se renseignent quand le transporteur les utilise.
- Cliquez sur Créer. La liste affiche alors le compte sous son Client, avec son mode (Mode test / Production) et son statut.
Les identifiants sont stockés chiffrés et ne s’affichent jamais nulle part : la liste ne montre que l’API Client ID, jamais un mot de passe ni un secret. Quand vous modifiez un compte (Master Data → Comptes transporteurs → cliquez sur le numéro de compte), un champ de mot de passe déjà enregistré indique « Mot de passe défini (laissez vide pour conserver) » : laissez-le vide et l’ancienne valeur reste inchangée. La même page comporte un bouton Désactiver / Activer qui bascule le compte entre INACTIVE et ACTIVE sans le supprimer.
Étape 4 : connecter les comptes d’expédition dans Integration#
- Ouvrez Integration → Carriers et cliquez sur « Nouveau compte ». Choisissez le transporteur dans le catalogue via la recherche : le catalogue indique le type de chacun (colis, LTL ou FTL) et son mode de connexion.
- Saisissez le numéro de compte, choisissez le Mode d’étiquette — « API (tarifs et étiquettes en direct) » pour tarifer et imprimer via l’API du transporteur, ou « Hors ligne (bordereau manuel) » pour saisir les numéros de bordereau à la main — puis cochez les services activés que ce compte peut utiliser.
- Remplissez la section Identifiants (les champs suivent le type de connexion du transporteur : clé API / ID client et secret, mot de passe du compte ou jeton d’accès), et cochez « Définir comme transporteur par défaut » si ce compte doit être choisi en premier. Les identifiants enregistrés ne sont jamais réaffichés : laissez un champ vide pour conserver la valeur.
- Enregistrez, puis utilisez les actions de la ligne dans la liste : l’interrupteur Activé allume ou éteint le compte, « Tester » lance un test de connectivité et inscrit l’heure dans la colonne Dernier test, et Modifier / Supprimer gèrent le compte (la suppression efface aussi ses identifiants stockés).
Si un résultat porte le badge « Simulé », ce test était simulé et n’a pas réellement appelé le transporteur : considérez-le comme une répétition du flux, et relancez le test une fois les vrais identifiants en place. Les comptes de cette page Integration sont les mêmes que ceux que le reste de Docklify lit lors des expéditions : une seule liste à tenir à jour, pas deux.
Fonctionnalités Docklify utilisées dans cet article#
- Profils transporteurs avec filtres et export CSV — Master Data → Transporteurs (/master-data/carriers)
- Liste des services pris en charge — Master Data → Transporteurs → ouvrir un transporteur → Services pris en charge
- Comptes transporteurs par Client, avec identifiants API chiffrés — Master Data → Comptes transporteurs (/master-data/carrier-accounts)
- Connexions des transporteurs d’expédition : catalogue, mode d’étiquette, compte par défaut et test de connectivité — Integration → Carriers (/integration/carriers)