Quan cal prémer-lo i on és
Cal prémer el botó o l'inventari FBA ja se sincronitza sol?
Es sincronitza sol. La tasca programada Amazon SP-API - Sync official FBA inventory està activa en instal·lar el mòdul i s'executa cada 30 minuts. Recorre els comptes actius que tenen activada la sincronització d'inventari FBA i llança per a cadascun la mateixa lectura que fa el botó. El botó queda per a quan vols aquesta lectura ara, sense esperar la passada següent de la tasca.
On és el botó i quan es veu?
És a la pantalla Accounts, a la qual s'arriba per Amazon › Configuration › Accounts. Cada tram del menú demana un permís i, si no en tens un, no veus aquest tram: Amazon demana Viewer, i Configuration i Accounts demanen Manager. El botó Sync Official FBA Inventory no depèn de cap estat ni de cap casella: es veu sempre i és a les branques d'Odoo 17, 18, 19 i 20.

Sync Official FBA Inventory.En què es distingeix el botó de la tasca programada?
Arriben al mateix mètode de sincronització, però amb diferències. El botó el llança amb origen manual i la tasca amb origen de tasca programada, i el resultat desat indica quin va ser. Abans de sincronitzar, el botó comprova permisos i configuració de l'estoc, i la tasca crida directament la sincronització. A més, quan l'API d'informes està en pausa o l'informe no acaba bé, el botó deixa el resultat com a nota al chatter del compte; la tasca, en aquests casos, només el desa al compte. Si la tasca falla amb un compte, el mòdul registra l'error i el desa com a resultat d'aquest compte, i passa al següent.

Què fa el botó, per ordre
El que segueix surt del codi publicat d'Odoo 20.
Què comprova abans de parlar amb Amazon?
Primer els permisos i després la configuració de l'estoc. Sobre els permisos: tret d'execucions amb privilegis de superusuari, has de pertànyer al grup Manager del connector o al de Configuració. Si no pertanys a cap dels dos, s'atura amb el missatge que veuràs més avall. Després, el mòdul comprova que puguis escriure al compte; si et falta aquest permís, Odoo també l'atura. Sobre l'estoc: si la casella Apply official FBA stock to Odoo locations és activa i falta la ubicació d'origen d'estoc FBM, el compte deixa un avís al seu chatter. No atura el botó: la sincronització continua.
Què demana a Amazon i com espera la resposta?
Tret que l'API d'informes estigui en pausa (s'explica a la pregunta següent), crea un informe d'inventari del tipus configurat al compte i en consulta l'estat una vegada i una altra fins que Amazon el dona per acabat, cancel·lat o fatal, o fins a esgotar els intents. Si no hi ha valors configurats, el codi usa dotze intents amb deu segons entre l'un i l'altre. Quan l'informe acaba bé, el mòdul continua amb el seu document; si Amazon el dona per acabat però sense document, ho anota al resultat.
Què passa si l'API d'informes està en pausa o l'informe no acaba?
Si el mòdul detecta que l'API d'informes està en pausa (cooldown), no crea l'informe: ho anota al resultat i, en alguns casos, el resultat afegeix Reports API in cooldown. Retrying the current read via getInventorySummaries.. Si crea l'informe però Amazon el cancel·la, retorna un error fatal o no acaba dins del temps d'espera, el resultat recull l'identificador i l'estat de l'informe juntament amb l'avís que correspon (per exemple Report polling timed out. Try again in a few minutes.) i, en alguns casos, afegeix Reading current FBA stock via getInventorySummaries (fallback).. En tots aquests casos el compte desa data i resultat, i amb el botó a més queda la nota al chatter.
Què canvia a Odoo i quin error pot sortir
El botó canvia l'estoc de les meves ubicacions d'Odoo?
Depèn de la casella Apply official FBA stock to Odoo locations, que és a la fitxa del compte, pestanya FBA & Stock, grup Locations. La seva ajuda diu: «If enabled, updates the configured Odoo locations to the official Amazon quantity.». Al codi ve desactivada per defecte, així que decideixes tu si activar-la, i convé mirar abans si el compte et deixa l'avís de la ubicació d'origen d'estoc FBM.
Què afegeix l'auditoria de reembossaments?
La casella FBA reimbursement audit és a la fitxa del compte, pestanya FBA Reports (opt-in), grup Reimbursement Claim Audit (find money Amazon owes you). Ve desactivada per defecte. La seva ajuda diu: «OFF by default. When ON, the inventory-ledger sync also accumulates lost/damaged/found events and the audit cross-checks them against settlement reimbursements, surfacing the units Amazon still owes (with estimated value and claim deadline). Read-only analysis.»
Quin error pot donar en prémer el botó i com s'arregla?
Un dels missatges que poden aturar el botó és aquest: You need Amazon Seller Connector Manager (or Settings) access for this action. Ask a manager to grant Manager access. Surt en prémer Sync Official FBA Inventory quan el teu usuari no pertany ni al grup Manager del connector ni al de Configuració. S'arregla demanant a qui administri Odoo que et doni l'accés Manager del connector, o fent servir un usuari que ja el tingui.

Què necessites per fer-lo servir
El mòdul és de pagament únic per versió d'Odoo (publicat per a Odoo 17, 18, 19 i 20) i necessita la subscripció a FlexigoTech Cloud, pla Connector: 49 € al mes o 490 € a l'any, sense IVA. La connexió amb Amazon passa per FlexigoTech Cloud. Tens més dades a la pàgina del mòdul i a la fitxa d'Odoo Apps.
Si estàs implantant Odoo i vols decidir amb calma quines ubicacions han de rebre l'estoc de FBA, o necessites una integració a mida, a FlexigoTech implantem Odoo 17, 18, 19 i 20 i desenvolupem connectors i integracions.
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
