Aller au contenu principal
Amazon

Tâche « Pré-remplissage de l'ID de commande » d'Amazon Connector : rôle et points à vérifier

La tâche planifiée SP-API Amazon - Pré-remplissage de l'ID de commande sur les opérations (Amazon SP-API - Prefill Order ID on pickings) s'exécute chaque minute et, à chaque passage, remplit l'ID de commande Amazon (Amazon Order ID) et le Compte Amazon SP-API (Amazon SP-API Account) manquants sur les transferts non annulés, dans la limite de 200 transferts par passage. Si rien ne change, vérifiez si le transfert est annulé, s'il a déjà les deux champs ou si le module n'arrive pas à déterminer son ID de commande.

FlexigoTech · Responsable : Víctor Gómez · Mis à jour le 5 novembre 2026

L'essentiel

Module
Amazon
Versions
Odoo 17, 18, 19 et 20
Vérifié
dans le code du connecteur, version 17.0 et 20.0 · dans les sources citées à la fin
Lecture
5 min

Le détail de chaque passage correspond au code d'Odoo 20.0. La tâche existe dans toutes les branches publiées du module (17.0, 18.0, 19.0 et 20.0).

Schéma de la tâche planifiée qui s'exécute chaque minute
Schéma réalisé par code à partir du code publié du module (ce n'est pas un écran d'Odoo) : la tâche SP-API Amazon - Pré-remplissage de l'ID de commande sur les opérations, qui s'exécute chaque minute et est active dès l'installation, dans Odoo 17.0, 18.0, 19.0 et 20.0. Les libellés du schéma sont en anglais, comme dans le code.

Ce que fait la tâche, point par point

Elle s'exécute chaque minute et est active dès l'installation

La tâche SP-API Amazon - Pré-remplissage de l'ID de commande sur les opérations s'exécute chaque minute et est active dès l'installation du module. Elle travaille sur les transferts, c'est-à-dire les mouvements de l'Inventaire. Dans Odoo 17.0, la tâche est configurée pour se répéter sans fin.

À chaque exécution, la tâche demande de traiter 200 transferts au maximum. C'est la limite d'un passage, pas de toute la base de données : ce qui reste en dehors est traité au passage suivant.

Chaque passage examine 200 transferts au maximum, les plus récents d'abord

À chaque passage, la tâche recherche les transferts qui ne sont pas annulés et dont l'ID de commande Amazon ou le Compte Amazon SP-API est vide. Elle les trie du plus récent au plus ancien et en garde 200. Un transfert dont les deux champs sont déjà remplis n'entre pas dans la recherche.

Les transferts que la tâche n'arrive pas à remplir continuent de remplir cette condition, donc ils reviennent dans le passage suivant. Comme la recherche commence par les plus récents et s'arrête à 200, les plus anciens n'entrent que lorsqu'il reste de la place.

Si elle ne trouve pas l'ID de commande Amazon, elle ne touche à rien

Pour chaque transfert, le module essaie de déterminer son ID de commande Amazon. S'il n'y parvient pas, il passe au suivant sans rien écrire : ni l'ID ni le compte. Dans ce cas, il n'essaie même pas de déterminer le compte.

Elle ne comble que les vides, elle ne corrige pas l'existant

Si l'ID de commande Amazon est vide, la tâche écrit celui qu'elle a déterminé. Si le Compte Amazon SP-API est vide, elle essaie de le déterminer et, si elle l'obtient, elle l'écrit. Ce qui a déjà une valeur n'est pas modifié : un ID ou un compte déjà remplis resteront tels quels, même s'ils ne sont pas ceux que la tâche aurait mis.

Le compte peut rester vide même si l'ID a été rempli

La tâche n'écrit le compte que si elle l'obtient. Si l'ID a été déterminé mais pas le compte, l'ID est enregistré et le compte reste vide. Ce transfert continue de remplir la condition de recherche, de sorte que la tâche réessaiera aux passages suivants.

Elle se termine en comptant combien de transferts ont changé

Avant de remplir, la tâche note l'ID (sans espaces aux extrémités) et le compte de chaque transfert. Ensuite, elle les compare : elle compte comme mis à jour le transfert dont l'ID ou le compte diffère de celui noté, et un transfert n'est compté qu'une seule fois même si les deux changent. Ce total est ce que renvoie le passage.

Où voir le résultat

Ouvrez la fiche du transfert (mouvement de l'Inventaire) et cherchez le groupe SP-API Amazon (Amazon SP-API). Vous y trouverez les champs ID de commande Amazon et Compte Amazon SP-API. Chacun de ces deux champs porte une condition de visibilité qui le masque sur certains transferts, il se peut donc que vous ne les voyiez pas partout.

Your Odoo doesn't talk to Amazon, Temu or Shopify?
Vidéo : Your Odoo doesn't talk to Amazon, Temu or Shopify? (vidéo en anglais)

Si elle ne fait rien : quoi vérifier

  • Que la tâche planifiée est toujours active : elle est active à l'installation du module.
  • Que le transfert n'est pas annulé : les transferts annulés sont exclus de la recherche.
  • Que le transfert n'a pas déjà l'ID de commande Amazon et le Compte Amazon SP-API remplis : dans ce cas, il n'entre pas dans le passage et il n'y a rien à remplir.
  • Que le module peut déterminer l'ID de commande de ce transfert : s'il n'y parvient pas, il n'écrit ni l'ID ni le compte.
  • Qu'il n'y a pas beaucoup de transferts récents dans cette situation : chaque passage en examine 200 au maximum, en commençant par les plus récents.
  • Si l'ID est présent mais pas le compte, la tâche n'a pas pu déterminer le compte ; elle réessaiera aux passages suivants.

Le nom de la tâche selon la langue de votre Odoo

Avec Odoo en français, la tâche s'appelle SP-API Amazon - Pré-remplissage de l'ID de commande sur les opérations. Le module fournit le nom traduit dans d'autres langues : si votre Odoo est dans une autre langue, le nom change en conséquence. Le schéma suivant rassemble quelques-uns de ces noms.

Schéma avec le nom de la tâche en cinq langues
Schéma réalisé par code à partir des traductions publiées du module (ce n'est pas un écran d'Odoo) : le nom de la tâche tel que le voit l'utilisateur avec Odoo en espagnol, allemand, français, italien et portugais.

Prix et accompagnement de FlexigoTech

Le module est publié sur Odoo Apps pour 17.0, 18.0, 19.0 et 20.0 et s'achète en paiement unique par version ; il nécessite en plus l'abonnement à FlexigoTech Cloud, plan Connecteur : 49 €/mois ou 490 €/an HT, avec jusqu'à 3 comptes de la plateforme. La connexion passe par FlexigoTech Cloud, qui stocke les identifiants chiffrés, surveille la synchronisation et prévient par e-mail en cas d'échec. Sans abonnement, ou avec le service suspendu, ce que fournit l'abonnement s'arrête ; les données restent dans votre Odoo.

FlexigoTech met en place Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure. Si vous voulez voir le module en entier, voici la page du module.

À lire aussi

Vérifié dans le code du connecteur (version 17.0 et 20.0) et dans les sources citées

Sources