Salta al contingut principal
Amazon

Botó «Run messaging sync now» d'Amazon Connector per a Odoo

El botó Run messaging sync now es veu sempre a la pantalla Accounts. En els comptes amb la missatgeria activada, torna a llegir d'Amazon el context de la comanda i les accions disponibles dels fils actius oberts o notificats sense resoldre, segons les dues caselles de la pestanya Messaging del compte. No cal prémer-lo perquè Odoo s'actualitzi: una tasca programada fa una feina semblant cada 30 minuts.

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

El que ja fa Odoo sense que premis res

La tasca programada Amazon SP-API - Messaging context refresh funciona cada 30 minuts i està activa en instal·lar el mòdul. En cada passada pren fils de missatgeria actius, en estat obert o notificat sense resoldre, i actualitza el context de la comanda de cadascun. Les accions disponibles només les actualitza si el compte del fil té marcada la casella Auto-refresh SP-API actions, que per defecte ve desmarcada.

Entre les diferències amb el botó hi ha aquestes:

  • La tasca no comprova si el compte té la missatgeria activada.
  • No fa servir el límit de refresc del compte: el codi de la tasca porta el seu propi límit per defecte de 200 fils per passada.
  • Sempre actualitza el context de la comanda: no mira la casella Auto-refresh order context.
  • Treballa fil per fil: confirma els canvis després de cada fil i, si un falla, desfà només aquell i continua amb el següent.
  • Deixa fora els comptes en pausa, és a dir, els de connexió pel hub que van per FlexigoTech Cloud mentre el connector no té servei a la teva base. Sense subscripció, o amb el servei suspès, s'atura el que dona la subscripció; les dades es queden al teu Odoo. El codi del botó no aplica aquest filtre.
Esquema fet amb codi, no és una pantalla d'Odoo: el menú Amazon, Configuration, Accounts i a sota el botó Run messaging sync now
Esquema fet amb el codi publicat del mòdul (no és una captura d'Odoo): la ruta de menú fins als comptes i el botó, present a Odoo 17, 18, 19 i 20. Les etiquetes 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)

Pas a pas: quan i com prémer el botó

  1. Decideix si et cal. El camí normal és la tasca programada de dalt; el botó serveix per llançar l'actualització ara.
  2. Entra a Amazon › Configuration › Accounts. Cada tram del menú demana un permís i, si no el tens, no veus aquest tram: Amazon demana Viewer, Configuration demana Manager i Accounts també demana Manager.
  3. Obre la pestanya Messaging. Al grup Amazon messaging channel settings hi ha les dues caselles que decideixen què refresca el botó: Auto-refresh order context, marcada per defecte, i Auto-refresh SP-API actions, desmarcada per defecte. Els fils del compte són al grup Recent threads.
  4. Prem Run messaging sync now. A la pantalla Accounts es veu sempre, a Odoo 17, 18, 19 i 20: cap condició de la vista l'amaga.
  5. Revisa els fils afectats i comprova que s'ha actualitzat el que descriu la secció «Què canvia a cada fil».

Amb Odoo en alemany el botó es diu Nachrichtensynchronisierung jetzt ausführen; en francès, Exécuter la synchronisation des messages maintenant; en italià, Esegui ora la sincronizzazione messaggi; i en portuguès, Executar sincronização de mensagens agora. En castellà i en català el mòdul no el tradueix: es veu com Run messaging sync now.

Esquema fet amb codi amb el text del botó en anglès, alemany, francès, italià i portuguès
Esquema fet amb les traduccions publicades del mòdul (no és una captura d'Odoo): com es llegeix el botó segons l'idioma del teu Odoo.

Què comprova el botó i en quin ordre

El botó recorre cada compte sobre el qual s'executa i fa això:

  • Si el compte no té la missatgeria activada, el salta: no refresca res ni toca la seva data d'última execució.
  • Tria els fils del compte que siguin actius i en estat obert o notificat sense resoldre, fins al límit de refresc que tingui el compte (i com a mínim un fil).
  • Per cada fil triat, si Auto-refresh order context està marcada, actualitza el context de la comanda; després, si Auto-refresh SP-API actions està marcada, actualitza les accions disponibles.
  • Suma un fil processat per cada fil triat, tingui o no caselles marcades. Amb les dues caselles desmarcades, el botó no refresca cap dada dels fils i només anota l'execució.
  • En acabar, desa al compte la data i l'hora de l'execució i un resultat amb el nombre de fils processats.

Què canvia a cada fil

Les dues actualitzacions se salten el fil si no té compte o no té identificador de comanda d'Amazon (tot i així, compta com a processat en el resultat del botó).

Context de la comanda

Consulta la comanda amb l'identificador de comanda d'Amazon del fil i desa al fil el que retorna. Fa servir la comanda de venda que ja tenia el fil o, si no en té, una altra que busca el mòdul; si no troba albarà, es queda amb el del fil que no estigui cancel·lat. Després escriu al fil:

  • l'estat de la comanda segons la resposta d'Amazon i les dates de compra, d'enviament límit i de lliurament límit;
  • el transportista i el número de seguiment de l'albarà triat (buits si no hi ha albarà);
  • el producte, el seu títol, la quantitat i la imatge de la primera línia de la comanda de venda que tingui producte (sense comanda de venda, conserva els valors que ja tenia);
  • l'ASIN del producte del fil, que queda buit.

Accions disponibles

Consulta les accions disponibles per a aquesta comanda amb el marketplace del fil o, si no en té, el del compte, i desa el resultat i la data i l'hora d'aquesta sincronització.

Si alguna cosa falla

A diferència de la tasca programada, que aïlla cada fil amb el seu propi control d'errors, el botó no tracta els errors fil per fil.

Si després de prémer el botó no veus canvis, repassa per ordre: que el compte tingui la missatgeria activada, que hi hagi fils actius oberts o notificats sense resoldre, que alguna de les dues caselles estigui marcada i que els fils tinguin identificador de comanda d'Amazon.

Com t'ajuda FlexigoTech

Si estàs implantant Odoo i vols revisar com queda la missatgeria d'Amazon amb les teves comandes i albarans, FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. El mòdul es publica per a Odoo 17, 18, 19 i 20; és de pagament únic per versió i necessita la subscripció a FlexigoTech Cloud, pla Connector: 49 €/mes o 490 €/any sense IVA, fins a 3 comptes de la plataforma. Amb la subscripció, el mòdul per a les versions noves va inclòs si el vas comprar a flexigotech.com; a l'Odoo App Store, cada versió es compra allà. Tens els detalls a la pàgina del mòdul i a la seva fitxa d'Odoo Apps.

Continua llegint

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

Fonts