{"id":705,"date":"2026-05-17T05:54:03","date_gmt":"2026-05-17T04:54:03","guid":{"rendered":"https:\/\/yaxii.dev\/?yaxii_doc=shipping-api-troubleshooting"},"modified":"2026-05-19T16:36:11","modified_gmt":"2026-05-19T15:36:11","slug":"shipping-api-troubleshooting","status":"publish","type":"yaxii_doc","link":"https:\/\/yaxii.dev\/fr\/docs\/yaxii-smart-form\/shipping-api-troubleshooting\/","title":{"rendered":"D\u00e9pannage de l&rsquo;API d&rsquo;exp\u00e9dition"},"content":{"rendered":"<h2>Erreurs de connexion<\/h2>\n<p>Ces erreurs apparaissent lorsque vous testez la connexion d&rsquo;un transporteur dans <b>Yaxii Smart Form > Livraison > Connexion<\/b>.<\/p>\n<div class=\"not-prose\"><div class=\"my-5 overflow-x-auto rounded-lg border border-[hsl(var(--docs-block-border))]\"><table class=\"w-full border-collapse m-0 text-[14px]\"><thead class=\"bg-[hsl(var(--docs-block-bg))]\"><tr><th class=\"text-start font-semibold text-[hsl(var(--docs-strong))] px-4 py-2.5 border-b border-[hsl(var(--docs-block-border))]\">Message d&rsquo;erreur<\/th><th class=\"text-start font-semibold text-[hsl(var(--docs-strong))] px-4 py-2.5 border-b border-[hsl(var(--docs-block-border))]\">Transporteur<\/th><th class=\"text-start font-semibold text-[hsl(var(--docs-strong))] px-4 py-2.5 border-b border-[hsl(var(--docs-block-border))]\">Cause et solution<\/th><\/tr><\/thead><tbody><tr class=\"border-b last:border-b-0 border-[hsl(var(--docs-block-border))]\"><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">API ID is required.<\/td><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">Yalidine<\/td><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">Le champ API ID est vide. Saisissez l&rsquo;identifiant depuis votre espace Yalidine.<\/td><\/tr><tr class=\"border-b last:border-b-0 border-[hsl(var(--docs-block-border))]\"><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">API Token is required.<\/td><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">Yalidine<\/td><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">Le champ Token API est vide. Saisissez le token depuis votre compte Yalidine.<\/td><\/tr><tr class=\"border-b last:border-b-0 border-[hsl(var(--docs-block-border))]\"><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">Tenant ID is required.<\/td><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">ZR Express<\/td><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">Le champ Tenant ID est vide. Saisissez l&rsquo;UUID depuis votre tableau de bord ZR Express.<\/td><\/tr><tr class=\"border-b last:border-b-0 border-[hsl(var(--docs-block-border))]\"><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">Secret Key is required.<\/td><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">ZR Express<\/td><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">Le champ Cl\u00e9 secr\u00e8te (X-Api-Key) est vide. Retrouvez-la dans vos param\u00e8tres API ZR Express.<\/td><\/tr><tr class=\"border-b last:border-b-0 border-[hsl(var(--docs-block-border))]\"><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">API token is required.<\/td><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">Transporteurs Ecotrack<\/td><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">Le champ token Bearer est vide. Saisissez le token API depuis le tableau de bord de votre transporteur.<\/td><\/tr><\/tbody><\/table><\/div><\/div>\n<h2>Erreurs d&rsquo;exp\u00e9dition<\/h2>\n<p>Ces erreurs apparaissent dans le modal de traitement de l&rsquo;exp\u00e9dition apr\u00e8s avoir appuy\u00e9 sur <b>Envoyer<\/b>.<\/p>\n<div class=\"not-prose\"><div class=\"my-5 overflow-x-auto rounded-lg border border-[hsl(var(--docs-block-border))]\"><table class=\"w-full border-collapse m-0 text-[14px]\"><thead class=\"bg-[hsl(var(--docs-block-bg))]\"><tr><th class=\"text-start font-semibold text-[hsl(var(--docs-strong))] px-4 py-2.5 border-b border-[hsl(var(--docs-block-border))]\">Message d&rsquo;erreur<\/th><th class=\"text-start font-semibold text-[hsl(var(--docs-strong))] px-4 py-2.5 border-b border-[hsl(var(--docs-block-border))]\">Cause et solution<\/th><\/tr><\/thead><tbody><tr class=\"border-b last:border-b-0 border-[hsl(var(--docs-block-border))]\"><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">Unknown shipping provider.<\/td><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">Le transporteur s\u00e9lectionn\u00e9 n&rsquo;est pas enregistr\u00e9 dans Yaxii. Allez dans Livraison &gt; Connexion et reconnectez-le.<\/td><\/tr><tr class=\"border-b last:border-b-0 border-[hsl(var(--docs-block-border))]\"><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">Order not found.<\/td><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">La commande WooCommerce a \u00e9t\u00e9 supprim\u00e9e entre la s\u00e9lection et l&rsquo;envoi. Actualisez la liste des commandes et r\u00e9essayez.<\/td><\/tr><tr class=\"border-b last:border-b-0 border-[hsl(var(--docs-block-border))]\"><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">Dispatch failed.<\/td><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">Une erreur API par commande s&rsquo;est produite. V\u00e9rifiez que la wilaya et le num\u00e9ro de t\u00e9l\u00e9phone de la commande sont valides, puis utilisez le bouton R\u00e9essayer les \u00e9chou\u00e9s dans le modal.<\/td><\/tr><tr class=\"border-b last:border-b-0 border-[hsl(var(--docs-block-border))]\"><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">City\/wilaya could not be mapped to a provider territory.<\/td><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">La wilaya ou la ville du client ne correspond \u00e0 aucun territoire dans la liste du transporteur. Mettez \u00e0 jour l&rsquo;adresse de la commande ou ajoutez une correspondance manuelle dans Livraison &gt; Wilayas.<\/td><\/tr><tr class=\"border-b last:border-b-0 border-[hsl(var(--docs-block-border))]\"><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">WooCommerce is not active.<\/td><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">WooCommerce a \u00e9t\u00e9 d\u00e9sactiv\u00e9. R\u00e9activez-le avant d&rsquo;exp\u00e9dier des commandes.<\/td><\/tr><\/tbody><\/table><\/div><\/div>\n<h2>Erreurs de suivi<\/h2>\n<p>Ces erreurs apparaissent dans le modal de suivi ou en cliquant sur l&rsquo;ic\u00f4ne Synchroniser.<\/p>\n<div class=\"not-prose\"><div class=\"my-5 overflow-x-auto rounded-lg border border-[hsl(var(--docs-block-border))]\"><table class=\"w-full border-collapse m-0 text-[14px]\"><thead class=\"bg-[hsl(var(--docs-block-bg))]\"><tr><th class=\"text-start font-semibold text-[hsl(var(--docs-strong))] px-4 py-2.5 border-b border-[hsl(var(--docs-block-border))]\">Message d&rsquo;erreur<\/th><th class=\"text-start font-semibold text-[hsl(var(--docs-strong))] px-4 py-2.5 border-b border-[hsl(var(--docs-block-border))]\">Cause et solution<\/th><\/tr><\/thead><tbody><tr class=\"border-b last:border-b-0 border-[hsl(var(--docs-block-border))]\"><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">No tracking information found for this order.<\/td><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">La commande n&rsquo;a pas encore de num\u00e9ro de suivi. Exp\u00e9diez-la d&rsquo;abord via le bloc Exp\u00e9dition Yaxii.<\/td><\/tr><tr class=\"border-b last:border-b-0 border-[hsl(var(--docs-block-border))]\"><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">Provider not found.<\/td><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">Le transporteur enregistr\u00e9 sur la commande n&rsquo;est plus connect\u00e9. Reconnectez-le dans Livraison &gt; Connexion, puis cliquez sur Synchroniser sur la commande.<\/td><\/tr><tr class=\"border-b last:border-b-0 border-[hsl(var(--docs-block-border))]\"><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">Parcel not found at provider. Please click the Sync icon to update this order&rsquo;s status.<\/td><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">Exp\u00e9dition fant\u00f4me \u2014 le colis a \u00e9t\u00e9 supprim\u00e9 sur le portail du transporteur. Cliquez sur l&rsquo;ic\u00f4ne Synchroniser sur la ligne de commande. Yaxii supprimera automatiquement le suivi obsol\u00e8te pour que la commande puisse \u00eatre r\u00e9exp\u00e9di\u00e9e.<\/td><\/tr><\/tbody><\/table><\/div><\/div>\n<h2>R\u00e9sultats de synchronisation<\/h2>\n<p>Le bouton <b>Tout synchroniser<\/b> de la barre de commandes et l&rsquo;ic\u00f4ne Synchroniser par commande utilisent tous deux le Moteur de synchronisation universel. Chaque commande produit l&rsquo;un des cinq r\u00e9sultats suivants :<\/p>\n<div class=\"not-prose\"><div class=\"my-5 overflow-x-auto rounded-lg border border-[hsl(var(--docs-block-border))]\"><table class=\"w-full border-collapse m-0 text-[14px]\"><thead class=\"bg-[hsl(var(--docs-block-bg))]\"><tr><th class=\"text-start font-semibold text-[hsl(var(--docs-strong))] px-4 py-2.5 border-b border-[hsl(var(--docs-block-border))]\">R\u00e9sultat<\/th><th class=\"text-start font-semibold text-[hsl(var(--docs-strong))] px-4 py-2.5 border-b border-[hsl(var(--docs-block-border))]\">Ce qui s&rsquo;est pass\u00e9<\/th><th class=\"text-start font-semibold text-[hsl(var(--docs-strong))] px-4 py-2.5 border-b border-[hsl(var(--docs-block-border))]\">Action requise<\/th><\/tr><\/thead><tbody><tr class=\"border-b last:border-b-0 border-[hsl(var(--docs-block-border))]\"><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">Synchronis\u00e9<\/td><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">Le transporteur a confirm\u00e9 l&rsquo;existence du colis<\/td><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">Aucune<\/td><\/tr><tr class=\"border-b last:border-b-0 border-[hsl(var(--docs-block-border))]\"><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">Effac\u00e9<\/td><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">Le colis a \u00e9t\u00e9 supprim\u00e9 chez le transporteur \u2014 Yaxii a retir\u00e9 le suivi de la commande<\/td><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">R\u00e9exp\u00e9dier la commande<\/td><\/tr><tr class=\"border-b last:border-b-0 border-[hsl(var(--docs-block-border))]\"><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">Non support\u00e9<\/td><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">Ce transporteur ne prend pas en charge la v\u00e9rification de colis<\/td><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">V\u00e9rifiez manuellement sur le portail du transporteur<\/td><\/tr><tr class=\"border-b last:border-b-0 border-[hsl(var(--docs-block-border))]\"><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">Non v\u00e9rifi\u00e9<\/td><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">Une erreur transitoire a emp\u00each\u00e9 la v\u00e9rification \u2014 l&rsquo;\u00e9tat de la commande est inchang\u00e9<\/td><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">R\u00e9essayez la synchronisation plus tard<\/td><\/tr><tr class=\"border-b last:border-b-0 border-[hsl(var(--docs-block-border))]\"><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">Sans action<\/td><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">La commande n&rsquo;a aucune r\u00e9f\u00e9rence de suivi<\/td><td class=\"px-4 py-2.5 text-[hsl(var(--docs-body))] align-top\">Exp\u00e9diez d&rsquo;abord la commande<\/td><\/tr><\/tbody><\/table><\/div><\/div>\n<h2>Quelle est la prochaine \u00e9tape ?<\/h2>\n<p>\u2192 Lire : <a href=\"https:\/\/yaxii.dev\/fr\/docs\/article\/security-anti-fraud\/\">Prot\u00e9ger votre boutique contre les fausses commandes<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Erreurs de connexion Ces erreurs apparaissent lorsque vous testez la connexion d&rsquo;un transporteur dans Yaxii Smart Form > Livraison > Connexion. Erreurs d&rsquo;exp\u00e9dition Ces erreurs apparaissent dans le modal de traitement de l&rsquo;exp\u00e9dition apr\u00e8s avoir appuy\u00e9 sur Envoyer. Erreurs de suivi Ces erreurs apparaissent dans le modal de suivi ou en cliquant sur l&rsquo;ic\u00f4ne Synchroniser. [&hellip;]<\/p>\n","protected":false},"featured_media":0,"menu_order":1,"template":"","yaxii_doc_category":[164],"class_list":["post-705","yaxii_doc","type-yaxii_doc","status-publish","hentry","yaxii_doc_category-integrations-de-lecosysteme"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/yaxii.dev\/fr\/wp-json\/wp\/v2\/yaxii_doc\/705","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yaxii.dev\/fr\/wp-json\/wp\/v2\/yaxii_doc"}],"about":[{"href":"https:\/\/yaxii.dev\/fr\/wp-json\/wp\/v2\/types\/yaxii_doc"}],"version-history":[{"count":0,"href":"https:\/\/yaxii.dev\/fr\/wp-json\/wp\/v2\/yaxii_doc\/705\/revisions"}],"wp:attachment":[{"href":"https:\/\/yaxii.dev\/fr\/wp-json\/wp\/v2\/media?parent=705"}],"wp:term":[{"taxonomy":"yaxii_doc_category","embeddable":true,"href":"https:\/\/yaxii.dev\/fr\/wp-json\/wp\/v2\/yaxii_doc_category?post=705"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}