Quan apareix i qui el pot prémer
El botó Run External Shipment Sync és a la pantalla Accounts del mòdul i es veu sempre: la vista no hi posa cap condició a Odoo 17, 18, 19 ni 20. Hi arribes des del menú Amazon › Configuration › Accounts.
Els permisos compten en dos llocs. Al menú, el tram Amazon demana Viewer, però Configuration i Accounts demanen Manager: sense aquest permís no veus aquests trams. I en prémer el botó, el mòdul torna a comprovar al servidor que hi tinguis accés, com veuràs més avall.


Pas a pas: què fa el mòdul, per ordre
Odoo executa aquesta mateixa sincronització pel seu compte; el botó és la via per llançar-la a mà. Aquest és el recorregut, començant pel camí automàtic.
- Primer, ho fa Odoo sol. La tasca programada
Amazon SP-API - Sync external shipping statuscorre cada 5 minuts i està activa en instal·lar el mòdul. Recorre els comptes actius que tenen marcada la casellaSync external shipment statusi llança la sincronització a cadascun. - Comprova la casella. Ve marcada per defecte. És a la fitxa de
Accounts, pestanyaOrders & Fulfillment, grupExternal Shipment Sync (ON by default). La seva ajuda diu: «Pull shipped order status from Amazon and update Odoo deliveries.» - Prem el botó només si vols llançar-la ara, en lloc d'esperar la propera passada de la tasca. S'executa amb origen manual.
- El mòdul comprova els teus permisos. Tret que l'acció corri amb privilegis de superusuari, has de ser
Managerd'Amazon Seller Connector o tenir accés a Configuració; si no, s'atura amb el missatge que surt a la secció següent. Després comprova que puguis escriure al compte. - Recorre els comptes sobre els quals llances el botó. Si en algun la casella
Sync external shipment statusestà desactivada, la sincronització d'aquest compte acaba aquí, sense consultar Amazon. - Demana a Amazon les comandes del marketplace del compte amb estat
ShippedoPartiallyShipped, actualitzades a partir de l'inici d'una finestra de temps que calcula el mòdul. Llegeix fins a un màxim de comandes; si l'ajust del compte no té valor, n'usa 200. Si Amazon no en retorna cap, acaba. - Es queda amb un registre per comanda d'Amazon. Si la mateixa comanda apareix més d'una vegada,
ShippedsubstitueixPartiallyShipped. Els registres sense identificador de comanda es descarten. - Busca les comandes de venda d'Odoo vinculades a aquestes comandes d'Amazon. Si no n'hi ha cap, acaba.
- Processa cada comanda de venda. Pren el seu identificador de comanda d'Amazon (el desat o, si no n'hi ha, el que el mòdul resol) i en busca l'estat; si és buit, la salta. Amb estat, lliura la comanda a la funció del mòdul que la processa. Segons el resultat, el mòdul suma lliuraments validats o comandes només actualitzades o omeses.
Què canvia i què comprovar després
El que canvia a Odoo ho resumeix l'ajuda de la casella: s'obté l'estat de les comandes enviades des d'Amazon i s'actualitzen els lliuraments d'Odoo. El mòdul porta el compte dels lliuraments validats i de les comandes només actualitzades o omeses.
La diferència entre prémer i esperar és aquesta: quan la sincronització a mà acaba abans d'hora (casella desactivada, cap comanda enviada a la finestra o cap de vinculada a Odoo), deixa un missatge amb el resultat al chatter de la fitxa del compte. La tasca programada treballa sense publicar aquest missatge. A més, la tasca tracta cada compte per separat: si un falla, deixa un avís al log del servidor, desa l'error en aquell compte i continua amb el següent.
El missatge de permisos
Si prems el botó sense el permís adequat, l'acció s'atura amb aquest missatge:
You need Amazon Seller Connector Manager (or Settings) access for this action. Ask a manager to grant Manager access.
Hi arribes en prémer Run External Shipment Sync. Vol dir que el teu usuari no té el permís de responsable d'Amazon Seller Connector ni el de Configuració. La solució és la que diu el mateix missatge: demanar a un responsable que et doni aquest accés. No es desa res del que la sincronització havia de canviar.

Run External Shipment Sync.Cost i ajuda amb la posada en marxa
El mòdul és de pagament únic per versió d'Odoo i necessita la subscripció a FlexigoTech Cloud, pla Connector: 49 €/mes o 490 €/any sense IVA, per a fins a 3 comptes de la plataforma. Està publicat a Odoo Apps per a 17.0, 18.0, 19.0 i 20.0; el pots veure a la fitxa d'Odoo Apps o a la pàgina del mòdul. La connexió passa per FlexigoTech Cloud, que desa xifrades les credencials, vigila la sincronització i avisa per correu si falla. Sense subscripció, o amb el servei suspès, s'atura el que dona la subscripció; les dades es queden al teu Odoo.
Si estàs implantant Odoo i vols revisar permisos, comptes i ajustos abans de deixar la sincronització en marxa, 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): views/amazon_spapi_account_views.xml
- Codi del mòdul: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_account.py
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
