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.

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.


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
- Llegeix l'últim estat del missatge. Si és
no status, cap resposta d'Amazon portava estat en cap dels intents. - Comprova des de quin botó ho has llançat i si continua visible, amb les condicions d'abans.
- 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.
- 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.
- 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
- Codi del mòdul: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_inbound_plan.py
- Codi del mòdul: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_inbound_plan_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
