Salta al contingut principal
Amazon

Què fa la tasca «Messaging context refresh» d'Amazon Connector

La tasca corre cada 30 minuts, pren com a màxim 200 fitxes de les que obres a Amazon › Messaging › Inbox i, per a cadascuna, torna a llegir la comanda a Amazon i reescriu les dades de la comanda a la fitxa. Si sembla que no fa res, repassa les condicions que deixen una fitxa fora de la passada: són les que marca el codi.

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
4 min

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í.

Esquema de la tasca programada i del menú de missatgeria
Esquema fet amb codi a partir del codi publicat (no és una captura d'Odoo): la tasca que corre cada 30 minuts, activa en instal·lar, i el menú de missatgeria amb les seves fitxes.
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)

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 Inbox i comprova que hi ha fitxes, i quin Account té cadascuna. Si no veus el menú, et falta el permís Viewer.
  • 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.

Esquema amb el nom de la tasca en cinc idiomes
Esquema fet amb codi a partir de les traduccions publicades del mòdul (no és una captura d'Odoo): en anglès, 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