Aquesta tasca demana a Amazon, un cop al dia, l'informe de recomanacions de reposició de cada compte que el tingui activat, i després n'importa les línies a Odoo. Els termes següents van en l'ordre en què els trobaràs.
La tasca, la seva freqüència i les seves versions
- Tasca programada
- Es diu
Amazon SP-API - Sync restock recommendations report (opt-in). En executar-se recorre els comptes d'Amazon del mòdul i llança la sincronització en els que compleixen les condicions que s'expliquen més avall.

- Un cop al dia
- La tasca corre un cop al dia. A cada passada el codi demana a Amazon un informe nou per a cada compte que hi entra.
- Activa en instal·lar
- Ve activa en instal·lar el mòdul i és a totes les branques publicades: 17.0, 18.0, 19.0 i 20.0. A Odoo 17.0 la tasca es repeteix sense fi.


Quins comptes recorre
- Opt-in i compte actiu
- La tasca només pren els comptes que estan actius i que tenen activada la sincronització de recomanacions de reposició. El nom de la tasca acaba en
(opt-in). Un compte que no compleixi les dues condicions no entra a la passada.
- Comptes
- Menú
Amazon › Configuration › Accounts, on s'obren les fitxes dels comptes. Cada tram demana un permís:AmazondemanaViewer;ConfigurationiAccountsdemanenManager. Si no tens el permís d'un tram, no el veus.
- Nom
- Camp
Namedel compte. Es veu a la fitxa deAccounts, pestanyaIdentity, grupAccount, i també a la llista de comptes. És el nom amb què la tasca identifica el compte quan anota un error.
Què fa a cada passada
- Origen
- El text de resultat de cada passada porta una línia
Source: …. Hi posaCRONsi la llança la tasca programada iManualen cas contrari. A més anota el compte (Account: …) i, quan Amazon ha creat l'informe, el seu identificador.
- Consultes d'estat
- Després de demanar l'informe, el codi en consulta l'estat diverses vegades. El nombre d'intents i l'espera entre ells surten dels valors del compte; si són buits o a zero, usa 12 intents amb 10 segons entre un i l'altre. Deixa de consultar tan bon punt l'estat és
DONE,CANCELLEDoFATAL.
- Estat de l'informe
- Amb
DONE, la passada continua. AmbCANCELLEDoFATAL, el text de resultat diu que Amazon no ha generat un informe utilitzable. Amb qualsevol altre estat en esgotar els intents, anota que s'ha esgotat l'espera. En aquests dos últims casos la tasca desa la data i el resultat i la passada d'aquell compte acaba aquí.
- Document de l'informe
- Amb l'informe en
DONE, el codi necessita el seu document. Si Amazon el dona per acabat però sense document, anota aquest fet, desa el resultat i acaba. Si en porta, descarrega el text i l'importa a les línies de recomanacions de reposició, fins a un màxim per passada que surt dels valors del compte (si és buit o a zero, usa 10000 línies).
- Files
- En importar, el text de resultat compta les files de l'informe, les processades, les creades, les actualitzades, les saltades i les que han donat error:
Filas reporte,Filas procesadas,Creadas,Actualizadas,SaltadasiCon error.
- Resultat desat
- Quan la passada acaba amb l'informe importat, sense document, cancel·lat, fallit o amb l'espera esgotada, el codi escriu al compte la data i l'hora de l'última execució i el text de resultat, retallat a 5000 caràcters. En aquests casos, si la llança la tasca programada, no es publica cap missatge a l'historial (chatter) del compte, així que no esperis veure-hi aquest resultat.
Si la tasca no fa res
- Error d'un compte
- Si la sincronització d'un compte llança una excepció, la tasca l'atrapa, anota un avís al registre del servidor amb el nom del compte i continua amb els altres. Un error en un compte no atura la passada dels altres.
Amb això, l'ordre per revisar és aquest:
- La tasca continua activa. Ve activa en instal·lar el mòdul.
- El compte compleix les dues condicions: està actiu i té activada la sincronització de recomanacions de reposició. Localitza'l a
Amazon › Configuration › Accountspel seuName. - Amazon pot haver retornat
CANCELLEDoFATAL, o no haver acabat l'informe dins dels intents de consulta. La passada acaba per a aquell compte i la següent torna a demanar un informe nou. - Un informe
DONEsense document també talla la passada d'aquell compte abans d'importar res. - Un historial (chatter) buit no prova que la tasca no hagi corregut: quan la passada de la tasca acaba amb l'informe importat, sense document, cancel·lat, fallit o amb l'espera esgotada, no s'hi publica cap missatge.
- La subscripció: el mòdul necessita FlexigoTech Cloud. Sense subscripció, o amb el servei suspès, s'atura el que dona la subscripció; les dades es queden al teu Odoo.
Cost i ajuda amb la posada en marxa
El mòdul és de pagament únic per versió d'Odoo (publicat per a 17.0, 18.0, 19.0 i 20.0) i necessita la subscripció a FlexigoTech Cloud, pla Connector: 49 € al mes o 490 € a l'any sense IVA, fins a 3 comptes de la plataforma. La connexió passa per FlexigoTech Cloud, que desa xifrades les credencials, vigila la sincronització i avisa per correu si falla. Els preus per versió són a la fitxa d'Odoo Apps i a la pàgina del mòdul.
FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si vols que revisem com queda aquesta sincronització a la teva instal·lació, escriu-nos.
Continua llegint
Comprovat al codi del connector (versió 17.0 i 20.0) i a les fonts enllaçades
Fonts
- Codi del mòdul: flexigobe_amazon_seller_connector 20.0 (8576afa5): data/ir_cron_data.xml
- Codi del mòdul: flexigobe_amazon_seller_connector 17.0 (165f66af): data/ir_cron_data.xml
- Codi del mòdul: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_account.py
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
