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).

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.

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 Amazonet leCompte Amazon SP-APIremplis : 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.

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
- Code du module : flexigobe_amazon_seller_connector 20.0 (8576afa5): data/ir_cron_data.xml
- Code du module : flexigobe_amazon_seller_connector 17.0 (165f66af): data/ir_cron_data.xml
- Code du module : flexigobe_amazon_seller_connector 20.0 (8576afa5): models/stock_picking.py
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
