Salta al contingut principal
Amazon

El missatge «is still pending after … attempts» d'Amazon Connector per a Odoo

El missatge … is still pending after … attempts. Last status: … surt quan el mòdul consulta a Amazon el resultat d'una operació i, en esgotar els intents, cap resposta deia que hagués acabat bé ni que hagués fallat. Qui deixa d'esperar és el mòdul, i l'avís apareix en prémer Create Inbound Plan o Generate Packing Options.

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ó 20.0 · a les fonts enllaçades al final
Lectura
4 min

On apareix i què diu cada part

Les fitxes del pla d'entrada s'obren des de Amazon › FBA › Inbound / Send to Amazon. Cada tram d'aquest menú demana el permís Viewer: si no el tens, no veus aquest tram. El missatge surt en prémer, en aquesta fitxa, Create Inbound Plan o Generate Packing Options. Tots dos botons arriben a la mateixa espera pel resultat d'una operació d'Amazon, i el missatge és al codi publicat d'Odoo 17, 18, 19 i 20.

Els buits del missatge són, per ordre: l'operació que s'esperava, el nombre d'intents que es van fer i l'últim estat que va donar Amazon.

Esquema fet amb codi, no una captura d'Odoo: el menú d'Amazon, els botons de crear pla i generar opcions d'embalatge, i el missatge d'operació pendent
Esquema del recorregut: del menú de les fitxes d'entrada als botons des dels quals pot sortir el missatge.

Amb Odoo en català el veus tal com surt al mòdul: … is still pending after … attempts. Last status: …, perquè el mòdul no el tradueix a aquest idioma. L'esquema següent recull com es mostra en els idiomes amb traducció publicada.

Esquema fet amb codi a partir de les traduccions del mòdul, no una captura d'Odoo: el mateix missatge en castellà, alemany, francès, italià i portuguès
Esquema amb el text del missatge en cada idioma traduït.
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)

El que no es veu del missatge d'espera esgotada

El que segueix descriu el codi d'Odoo 20.

Surt per esgotar els intents, no per una resposta concreta d'Amazon

Cada vegada que l'acció espera el resultat, el mòdul pregunta a Amazon per l'estat de l'operació. Si Amazon contesta que ha anat bé, l'espera acaba sense error. Si contesta fallit, error o cancel·lat, l'espera es talla en aquell moment. El missatge només surt si s'acaben els intents sense que arribi cap d'aquestes respostes. Per això l'últim estat pot ser qualsevol altre valor que Amazon hagi retornat, o cap.

Només hi arribes des d'aquests botons

Create Inbound Plan s'amaga quan el camp Inbound Plan té valor o quan State no té el seu valor per defecte; amb els valors per defecte es veu. Generate Packing Options s'amaga quan Inbound Plan és buit, així que amb els valors per defecte no es veu. Aquestes condicions de vista són les mateixes a Odoo 17, 18, 19 i 20.

El nombre d'intents i la pausa surten del compte d'Amazon

El mòdul llegeix del compte d'Amazon quants intents ha de fer i quants segons ha d'esperar entre un i l'altre. Si el primer valor és buit, fa servir dotze intents; si el segon és buit, fa servir deu segons. Mai fa menys d'un intent, i si la pausa val zero no espera entre consultes. Aquest és el marge que té Amazon per respondre abans que surti el missatge.

«Last status» conserva l'últim valor rebut

El mòdul neteja l'estat que arriba i el passa a majúscules abans de comparar-lo. Si una resposta posterior arriba sense estat, al missatge es queda l'últim estat que sí que va venir. Si Amazon retorna una resposta buida, el mòdul la tracta com una resposta sense estat. Veuràs no status només quan cap de les respostes portava estat.

A cada intent el mòdul prepara el que rep

En cada consulta, el mòdul prepara a la fitxa del pla l'identificador de l'operació, l'estat rebut i, si Amazon ha retornat problemes, el seu text retallat a un màxim de caràcters. Ho fa abans de decidir si l'operació ha acabat, ha fallat o continua pendent.

Fallit, error i cancel·lat tallen abans

Si Amazon respon fallit, error o cancel·lat, l'espera acaba en aquell intent, sense gastar els que queden, i l'acció s'atura sense arribar a aquest missatge. El missatge … is still pending after … attempts. Last status: … vol dir que Amazon no ha arribat a donar cap d'aquestes respostes ni la d'èxit.

L'acció s'atura i cada pulsació comença de zero

El missatge atura l'acció. Quan l'acció torni a arribar a l'espera, el compte d'intents comença un altre cop des del primer: no s'arrosseguen els intents de l'ocasió anterior.

Què fer quan surt

  1. Llegeix l'últim estat del missatge. Si és no status, cap resposta d'Amazon portava estat en cap dels intents.
  2. Comprova des de quin botó ho has llançat i si continua visible, amb les condicions d'abans.
  3. Si el botó continua disponible, llança l'acció de nou passat una estona: començarà la seva pròpia tanda d'intents des del primer.
  4. Si t'interessa el marge d'espera, tingues present que el mòdul pren els intents i la pausa del compte d'Amazon, i d'ells depèn quant triga a sortir el missatge.
  5. Si l'últim estat que veus és un que Amazon va retornar però que no és d'èxit, fallada ni cancel·lació, l'operació continuava sense tancar-se quan es van acabar els intents: l'espera s'ha esgotat, no s'ha tallat per una resposta de fallada.

Preu i ajuda

El mòdul és de pagament únic per cada versió d'Odoo (17, 18, 19 i 20 a Odoo Apps) i necessita la subscripció a FlexigoTech Cloud; el pla Conector costa 49 €/mes o 490 €/any sense IVA. Pots veure la fitxa d'Odoo Apps o la pàgina del mòdul. Si estàs implantant Odoo i vols revisar amb nosaltres la configuració del compte, 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