Abans de prémer: la tasca diària, la ubicació del botó i els permisos
Cal prémer el botó perquè se sincronitzi l'inventari immobilitzat?
No cal: el mòdul porta la tasca programada Amazon SP-API - Sync stranded inventory report (opt-in), que s'executa un cop al dia i està activa en instal·lar. Recorre els comptes actius que tinguin activada la sincronització d'inventari encallat i llança per a cadascun el mateix procés que el botó. Hi ha diferències: la línia Source: … del resultat diu CRON en lloc de Manual i no es publica el missatge al compte. El botó serveix per llançar la sincronització en aquest moment, sense esperar la tasca.
On és el botó i quan es veu?
A la pantalla Accounts, que s'obre des del menú Amazon › Configuration › Accounts. Cada tram del menú demana un permís, i si no el tens no veus aquest tram: Amazon demana Viewer, i Configuration i Accounts demanen Manager. El botó es veu sempre, sense cap condició, a Odoo 17, 18, 19 i 20. El seu rètol depèn de l'idioma del teu Odoo: amb Odoo en català és Sync Stranded Inventory.

Qui el pot prémer?
La primera cosa que fa el botó, abans de parlar amb Amazon, és comprovar permisos: has de pertànyer al grup de responsables del connector d'Amazon o al de Configuració, i a més poder escriure en aquest compte. Si no, s'atura amb You need Amazon Seller Connector Manager (or Settings) access for this action. Ask a manager to grant Manager access. i no arriba a demanar res a Amazon. La solució és la que diu el mateix missatge: que un responsable et doni l'accés de responsable.


Què fa en prémer-lo, pas a pas
Què fa el botó, per ordre?
Després de passar la comprovació de permisos, treballa amb un sol compte, el de la pantalla. Primer demana a Amazon que creï un informe d'inventari encallat. Després consulta l'estat d'aquest informe fins que Amazon el dona per acabat (o per fallit) o s'acaben els intents. Si l'informe està llest, demana el document de l'informe a Amazon i el processa a Odoo; el resultat recull els comptadors de files. Finalment, desa al compte la data i el resultat i hi publica un missatge.
Quant espera el botó a Amazon?
Consulta l'estat de l'informe diverses vegades i, entre una consulta i l'altra, espera uns segons. S'atura tan bon punt l'estat és DONE, CANCELLED o FATAL. El nombre d'intents i l'espera els llegeix del mateix compte; si no tenen valor, el mòdul fa servir dotze intents i deu segons entre ells.
Com sé que ha anat bé?
En acabar, el compte desa la data i hora de l'última execució i el text del resultat (fins a cinc mil caràcters), i aquest text es publica com a missatge al compte. Comença amb Amazon FBA stranded inventory sync finished. i continua amb Account: …, l'origen (amb el botó, Manual), Report ID: … i Report status: …. Si l'informe ha arribat i s'ha processat, afegeix els comptadors Filas reporte, Filas procesadas, Creadas, Actualizadas, Saltadas i Con error.
Què passa si l'informe no acaba a temps?
Si després dels intents l'informe continua sense estar llest, el resultat porta Report polling timed out. Try again in a few minutes.. No es processa res, però la data i el resultat queden desats i el missatge es publica al compte. Fes el que diu la línia: espera uns minuts i torna a prémer. Cada pulsació comença de zero i demana un informe nou a Amazon.
I si Amazon cancel·la l'informe o el dona per acabat sense document?
Si l'estat és CANCELLED o FATAL, el resultat afegeix Amazon did not generate a usable stranded inventory report.. Si l'estat és DONE però Amazon no dona l'identificador del document, afegeix DONE report without reportDocumentId.. Quan passa qualsevol de les dues coses no es processa res i es desen la data i el resultat, amb l'estat i l'ID de l'informe perquè sàpigues què ha respost Amazon.
Versions, subscripció i ajuda
En quines versions és i què necessita per funcionar?
El botó és a la pantalla Accounts a totes les branques publicades del mòdul, per a Odoo 17, 18, 19 i 20. El mòdul és de pagament únic per versió d'Odoo i necessita la subscripció a FlexigoTech Cloud, pla Connector: 49 €/mes o 490 €/any, sense IVA, per a fins a tres comptes de la plataforma. La connexió passa per FlexigoTech Cloud, que desa xifrades les credencials, vigila la sincronització i avisa per correu si falla. Pots veure el mòdul a la fitxa d'Odoo Apps o a la pàgina de flexigotech.com.
Si estàs implantant Odoo i vols revisar permisos, comptes i tasques programades, FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida.
Continua llegint
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades
Fonts
- Codi del mòdul: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_account_views.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/precios.html
- flexigotech.com/en/services.html
