Manuel utilisateur
Centre d'aide/Manuel utilisateur/Mappage services transporteurs : transporteur/service canal ↔ codes internes

Mappage services transporteurs : transporteur/service canal ↔ codes internes

Dernière mise à jour 2026-10-16

Traduisez automatiquement le texte transporteur/service du canal (p. ex. UPS / Ground) en vos carrier_code / service_code standards à la réception des commandes. Référence des champs et étapes incluses.

Chaque canal nomme transporteurs et services à sa façon : l’un dit « UPS / Ground », l’autre « United Parcel Service / Standard ». Ce mappage traduit ce texte en vos codes standards internes (carrier_code / service_code) pour que TMS, OMS et WMS parlent le même langage.

Où la traduction a lieu#

Juste après que channel.pull_orders récupère les commandes et avant que le flux les écrive dans OMS : le carrier / service de chaque commande est cherché dans cette table et, en cas de correspondance, la commande reçoit carrier_code / service_code. Le texte d’origine n’est jamais écrasé.

Réception → recherche de mappage → écriture dans OMS.

Référence des champs#

  • Channel Carrier (obligatoire) : texte du transporteur tel que le canal le rapporte, p. ex. « UPS ». Correspondance insensible à la casse et aux espaces.
  • Channel Service (obligatoire) : texte du service tel que le canal le rapporte, p. ex. « Ground ».
  • Internal Carrier (obligatoire) : votre carrier_code standard, p. ex. « ups ». La cotation TMS et l’impression d’étiquettes le lisent.
  • Internal Service (obligatoire) : votre service_code standard, p. ex. « ground ».
  • Channel Code : à quelle plateforme canal cette ligne s’applique (p. ex. shopify). Vide = mappage global pour tous les canaux.
  • Connection : attachez éventuellement la ligne à une connexion précise. Une ligne spécifique l’emporte sur la générique du canal.
  • Active : interrupteur. Éteignez pour retirer un mappage sans le supprimer.

Priorité de correspondance#

  1. Ligne spécifique à la connexion (channel_id correspond à la connexion de la commande).
  2. Ligne générique par code canal (même plateforme, toute connexion).
  3. Ligne globale (ni code canal ni connexion).
Astuce : commencez par des lignes génériques par canal. Ajoutez des lignes spécifiques seulement quand deux boutiques du même canal écrivent le même transporteur différemment.

Configurer un mappage#

  1. Ouvrez Master Data → Carrier Service Mappings.
  2. Cliquez sur Nouveau. Saisissez Channel Carrier et Channel Service exactement comme le canal les rapporte (copiez depuis une commande reçue en cas de doute).
  3. Renseignez Internal Carrier et Internal Service avec vos codes standards (minuscules, p. ex. ups / ground).
  4. Mettez Channel Code (p. ex. shopify) pour un mappage de tout le canal, ou choisissez une Connection pour une boutique. Les deux vides = global.
  5. Enregistrez et recevez une commande test : elle doit arriver avec carrier_code / service_code.
Emplacement de la capture : (1) liste dans Master Data → Carrier Service Mappings avec les quatre colonnes ; (2) dialogue Nouveau/Modifier avec les quatre champs remplis.

FAQ#

  • La commande est arrivée sans carrier_code : aucune ligne de mappage. Vérifiez l’avertissement « carrier-mapping » dans les logs et ajoutez la ligne.
  • Un mappage manquant ne bloque jamais la commande : le texte d’origine est conservé et la commande s’écrit dans OMS normalement.
  • « UPS » vs « ups » : correspondance insensible à la casse ; une seule ligne suffit.
  • Pour désactiver temporairement un mappage : éteignez l’interrupteur Active au lieu de supprimer ; l’historique reste.