Salta al contingut principal
Amazon

Tasca d'inventari encallat d'Amazon Connector: el que no es veu

La tasca programada Amazon SP-API - Sync stranded inventory report (opt-in) corre un cop al dia i només processa els comptes d'Amazon que estan actius i amb la sincronització d'inventari encallat activada: demana l'informe a Amazon, l'espera i, si arriba, n'importa les files. Si no fa res, el primer que cal mirar són aquestes dues condicions del compte.

FlexigoTech · Responsable: Víctor Gómez · Actualitzat el 5 de novembre de 2026

L'essencial

Mòdul
Amazon
Versions
Odoo 17, 18, 19 i 20
Comprovat
al codi del connector, versió 17.0 i 20.0 · a les fonts enllaçades al final
Lectura
5 min

Què fa la tasca a cada passada

A Odoo 20.0, a cada passada, la tasca busca els comptes d'Amazon que estan actius i tenen activada la sincronització d'inventari encallat i, compte per compte, demana a Amazon l'informe d'inventari encallat, el consulta fins que està llest i, si ho està, descarrega el document i n'importa les files. Quan l'informe es resol (importat, cancel·lat, amb error fatal, sense acabar a temps o sense document), guarda al compte la data d'aquella execució i un resum del resultat.

Esquema fet amb codi: la tasca programada, que corre un cop al dia i ve activa en instal·lar, i el menú dels comptes d'Amazon
Esquema fet amb codi a partir del codi publicat del mòdul, no és una captura d'Odoo: a dalt la tasca programada, que corre un cop al dia i ve activa en instal·lar (Odoo 17.0, 18.0, 19.0 i 20.0), i a sota el menú dels comptes. Els rètols van en anglès, el text original del mòdul.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Vídeo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (vídeo en anglès)

Detalls que no es veuen a la fitxa

Només hi entren els comptes actius amb la sincronització activada

La cerca demana dues coses alhora: que el compte estigui actiu i que tingui activada la sincronització de l'inventari encallat. Si falta qualsevol de les dues, el compte queda fora de la cerca i la tasca no el processa.

Corre un cop al dia i ve activa en instal·lar

La tasca corre un cop al dia i està activa des de la instal·lació. Existeix a les branques 17.0, 18.0, 19.0 i 20.0. A Odoo 17.0 a més porta marcat que es repeteix sense fi. Que la tasca estigui activa no n'hi ha prou: el que decideix si un compte hi entra és la condició del punt anterior.

Espera l'informe fent pauses dins de la mateixa passada

Després de demanar l'informe, la tasca el consulta diverses vegades. Deixa de preguntar tan bon punt Amazon el dona per acabat, cancel·lat o amb error fatal; si no, fa una pausa i torna a preguntar (l'última consulta no va seguida de pausa). Si el compte no porta un nombre d'intents, el codi n'usa dotze; si no porta els segons d'espera, n'usa deu; i en tots dos casos el mínim és u. Com que els comptes es processen un darrere l'altre, aquestes pauses passen dins de la mateixa passada.

Un informe que no acaba bé no importa res

El codi recull diverses sortides en què la passada d'aquell compte acaba sense importar files: Amazon cancel·la l'informe o el marca amb error fatal; s'esgoten els intents sense que l'informe estigui llest; o l'informe arriba acabat però sense identificador de document. En aquests casos el resum deixa constància del que ha passat (per exemple, que Amazon no ha generat un informe utilitzable o que s'ha esgotat l'espera), es guarda juntament amb la data i la tasca continua amb el compte següent.

Cada compte es processa per separat

Cada compte es processa dins del seu propi bloc de captura d'errors, i el mètode que sincronitza un compte en té a més un de propi: si alguna cosa llança una excepció dins d'aquest mètode, s'afegeix al resum una línia amb l'error. Si una excepció arriba a escapar del procés d'un compte, la tasca anota un avís al registre del servidor amb el nom del compte i l'error, i passa al següent. Al final, la tasca acaba amb normalitat. Per això convé que els comptes tinguin un nom reconeixible: el camp Name es veu a la fitxa de Accounts, pestanya Identity, grup Account, i també a la llista de Accounts.

Quan corre sola, no publica el resum al fil del compte

La tasca marca l'execució perquè no es publiqui el resum com a missatge al compte. Això no vol dir que no deixi resultat: quan l'informe es resol, la data de l'última execució i el text del resum es guarden al compte, amb un màxim de cinc mil caràcters.

El resum compta files, i cada passada té un límit

Quan l'informe es descarrega i s'importa, el resum inclou el compte, l'origen de l'execució, l'ID de l'informe, el seu estat i els comptadors de files: les de l'informe, les processades, les creades, les actualitzades, les saltades i les que tenen error. Cada passada importa com a màxim un nombre de files: si el compte no porta cap valor, el codi n'usa deu mil, i el mínim és u.

Què mirar si no fa res

  • La tasca i el seu nom. Es diu Amazon SP-API - Sync stranded inventory report (opt-in) amb Odoo en català. Ve activa en instal·lar; si a la teva base apareix desactivada, no corre.
  • Les dues condicions del compte. La llista de comptes s'obre des del menú Amazon › Configuration › Accounts. El tram Amazon demana el permís Viewer; Configuration i Accounts demanen Manager. Si et falta un, no veus aquell tram. A la llista de Accounts es veu el camp Active; a la fitxa del compte, pestanya FBA Reports (opt-in), grup Stranded Inventory (stock with no active offer), hi ha la casella Sync FBA Stranded Inventory report (opt-in).
  • El registre del servidor. Si el procés d'un compte ha llançat una excepció que no s'ha capturat a dins, l'avís porta el seu nom i l'error.
  • Les dades guardades al compte. Si el compte ha entrat a la passada i l'informe s'ha resolt d'alguna de les maneres descrites, la data i el resum s'actualitzen. Al resum, mira els comptadors de files saltades i amb error.
Esquema fet amb codi: el nom de la tasca en castellà, alemany, francès, italià i portuguès
Esquema fet amb codi a partir de les traduccions publicades del mòdul, no és una captura d'Odoo: el nom de la tasca programada segons l'idioma de l'Odoo de l'usuari, en castellà, alemany, francès, italià i portuguès.

Versions i subscripció

El mòdul està publicat a Odoo Apps per a 17.0, 18.0, 19.0 i 20.0, i és de pagament únic per versió; el preu de cadascuna és a la seva fitxa. A més necessita la subscripció a FlexigoTech Cloud, pla Connector: 49 €/mes o 490 €/any sense IVA (el pla Pro costa 98 €/mes o 980 €/any). Si el compres a flexigotech.com, amb la subscripció el mòdul per a les versions noves d'Odoo va inclòs; a l'Odoo App Store, cada versió es compra allà.

Com ajuda FlexigoTech

FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si vols revisar com queda configurat el teu compte d'Amazon a Odoo, tens més detall del mòdul a la seva pàgina.

Continua llegint

Comprovat al codi del connector (versió 17.0 i 20.0) i a les fonts enllaçades

Fonts