On actua la tasca
La tasca programada Amazon SP-API - Messaging context refresh treballa sobre les fitxes que obres a Amazon › Messaging › Inbox. Cada tram d'aquest menú demana el permís Viewer: si no el tens, no veus aquest tram. La tasca és a totes les branques publicades del mòdul (17.0, 18.0, 19.0 i 20.0); a Odoo 20.0 treballa així.


Com treballa la tasca a cada passada
Corre cada 30 minuts i ve activa en instal·lar
No cal programar-la: en instal·lar el mòdul ja és activa i s'executa cada 30 minuts. A Odoo 17.0 la tasca es repeteix sense fi. Cada passada pren com a màxim 200 fitxes, així que aquest és el sostre de feina d'una execució.
Només entren fitxes actives, en certs estats i amb compte
La passada cerca fitxes actives que estiguin en determinats estats de la conversa: les arxivades o les que són en altres estats no es toquen. A més, una fitxa sense compte o sense identificador de comanda d'Amazon se salta sense canviar res. Per veure a quin compte pertany cada fitxa, el camp Account apareix a la llista de Inbox i també a la fitxa.
Els comptes en pausa esperen
Si el connector no té servei de FlexigoTech Cloud a la teva base, els comptes amb connexió pel hub de FlexigoTech i ruta Cloud queden en espera i les seves fitxes no es refresquen. El mòdul és de pagament únic per versió i necessita la subscripció a FlexigoTech Cloud: el pla Connector costa 49 €/mes o 490 €/any, sense IVA. Sense subscripció, o amb el servei suspès, s'atura el que dona la subscripció; les dades es queden al teu Odoo.
Cada fitxa es confirma per separat
La tasca processa les fitxes una a una. Si la fitxa surt bé, confirma els seus canvis abans de passar a la següent. Si alguna cosa falla, desfà el que hi ha pendent d'aquesta fitxa i continua amb les altres: un error no frena la resta de la passada, i el que s'ha confirmat en fitxes anteriors es queda.
Què reescriu a cada fitxa
Per a cada fitxa, la tasca torna a llegir la comanda a Amazon i omple de nou: l'estat de la comanda, la data de compra, la data límit d'enviament i la de lliurament, la comanda de venda (si la fitxa ja en té una, la conserva), l'albarà, el transportista i el número de seguiment d'aquest albarà, i el producte, la quantitat i la imatge de la primera línia de la comanda de venda que tingui producte.
Alguns detalls del codi que convé tenir presents:
- Si Amazon respon sense dades de la comanda, l'estat de la comanda s'escriu buit.
- Si no es tria cap albarà i el que tenia la fitxa està cancel·lat, la fitxa es queda sense albarà, i amb això el transportista i el seguiment queden buits.
- L'ASIN del producte s'escriu buit a cada passada.
La segona consulta depèn del compte
Després de refrescar la comanda, i només si el compte d'aquesta fitxa té activada l'actualització automàtica de les accions de missatgeria, la tasca demana a Amazon les accions disponibles per a aquesta comanda (amb el marketplace de la fitxa o, si no en té, el del compte) i desa el resultat juntament amb la data d'aquesta sincronització.
Les dues consultes van al mateix bloc i la fitxa es confirma després de la segona. Per això, si la segona falla, també es desfà el refresc de la comanda d'aquesta fitxa.
Què mirar si no fa res
Repassa en aquest ordre:
- Obre
Inboxi comprova que hi ha fitxes, i quinAccountté cadascuna. Si no veus el menú, et falta el permísViewer. - Comprova que la tasca continua activa i amb la seva freqüència de cada 30 minuts; ve activa en instal·lar.
- Revisa si el connector té servei de FlexigoTech Cloud a la teva base: sense ell, els comptes amb connexió pel hub i ruta Cloud esperen.
- Recorda que les fitxes arxivades, en altres estats, sense compte o sense identificador de comanda no es processen.
- Tingues en compte el límit de 200 fitxes per passada.
Si cerques la tasca pel seu nom, canvia segons l'idioma del teu Odoo; amb Odoo en català és Amazon SP-API - Messaging context refresh.

Amazon SP-API - Messaging context refresh; en alemany, Amazon SP-API - Nachrichtenkontext-Aktualisierung; en francès, SP-API Amazon - Actualisation du contexte de messagerie; en italià, Amazon SP-API - Aggiornamento contesto messaggistica; en portuguès, Amazon SP-API - Atualização do contexto de mensagens.Com t'ajuda FlexigoTech
La connexió passa per FlexigoTech Cloud, que desa xifrades les credencials, vigila la sincronització i avisa per correu si falla. El mòdul està publicat a Odoo Apps per a 17.0, 18.0, 19.0 i 20.0, i pots veure'n més a la pàgina del mòdul o a la seva fitxa d'Odoo Apps. Si estàs implantant Odoo i necessites ajustar aquest flux, FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida.
Continua llegint
Comprovat al codi del connector (versió 17.0 i 20.0) i a les fonts enllaçades
Fonts
- Codi del mòdul: flexigobe_amazon_seller_connector 20.0 (8576afa5): data/ir_cron_message_data.xml
- Codi del mòdul: flexigobe_amazon_seller_connector 17.0 (165f66af): data/ir_cron_message_data.xml
- Codi del mòdul: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_message_thread.py
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
