Configurer ShippingBO pour les commandes d'échange Baback

Edited

Pourquoi cette configuration ?

Lorsque Baback crée une commande d'échange sur Shopify, Shopify impose une contrainte technique : le champ shippingLine.code est forcé à la valeur custom. Le code transporteur d'origine (par exemple colissimo-suivi-domicile) ne peut donc plus être transmis via ce champ.

Or, ShippingBO se base habituellement sur le shippingLine.code pour déterminer automatiquement le transporteur à utiliser. Sur une commande d'échange, ce champ vaut custom, ce qui empêche le mapping standard de fonctionner.

Solution mise en place par Baback

le code transporteur original est ajouté dans les tags de la commande d'échange. Si le code aurait dû être colissimo-suivi-domicile, alors la commande d'échange portera un tag colissimo-suivi-domicile.

⚠️ Important : Shopify limite la taille d'un tag à 35 caractères. Si le shippingLine.code d'origine dépasse cette limite, le tag est tronqué à 35 caractères. La valeur à renseigner dans ShippingBO doit donc correspondre à la version tronquée, et non au code complet.

Il faut donc ajouter dans ShippingBO une règle de mapping qui s'appuie sur les tags plutôt que sur le code.

Étapes de configuration dans ShippingBO

  1. Rendez-vous dans Configuration > Règles de mapping transporteur.

  2. Sélectionnez la règle correspondant au transporteur concerné (ex. Colissimo Domicile).

  3. Cliquez sur Ajouter une condition atomique.

  4. Renseignez la condition comme suit :

    • Quantificateur : Au moins un

    • Champ : Liste des tags

    • Opérateur : égal à

    • Valeur : le code transporteur, tronqué à 35 caractères maximum (ex. colissimo-suivi-domicile)

  5. Cliquez sur Valider.

  6. Répétez l'opération pour chaque transporteur/méthode de livraison utilisé dans votre catalogue.

💡 Astuce pour identifier la bonne valeur : créez une commande d'échange test, ouvrez-la dans Shopify et copiez le tag tel qu'il apparaît réellement. C'est cette valeur exacte qu'il faut renseigner dans ShippingBO.

Was this article helpful?

Sorry about that! Care to tell us more?

Thanks for the feedback!

There was an issue submitting your feedback
Please check your connection and try again.