Salta al contingut principal
Amazon

Què fa el botó «Confirm Transportation» d'Amazon Connector per a Odoo

Confirm Transportation envia a Amazon l'opció de transport triada a cada enviament del pla, espera que Amazon la processi i refresca els enviaments; si tots queden llestos, el pla passa a Ready To Ship. Només apareix quan el pla ja té enviaments i exigeix almenys accés d'operador del connector.

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

Quan apareix el botó i qui pot prémer-lo

S'hi arriba des de Amazon › FBA › Inbound / Send to Amazon; cada tram d'aquest menú demana el permís Viewer. Dins, a la fitxa de Send to Amazon, el botó Confirm Transportation s'amaga mentre el pla no tingui res a Shipments, el camp de la pestanya Placement & Transportation. Amb els valors per defecte no es veu. El botó existeix a Odoo 17, 18, 19 i 20.

Esquema fet amb codi, no una pantalla d'Odoo: el menú d'entrada a Send to Amazon, el botó Confirm Transportation i, al costat, missatges que el poden aturar
Esquema fet amb codi a partir del codi publicat del mòdul (no és una captura d'Odoo): menú, botó i alguns dels missatges que poden aturar-lo, amb les etiquetes en anglès del codi.

Veure el botó no basta: el primer que fa en prémer-lo és comprovar el teu permís. Si no tens almenys accés d'operador del connector, s'atura amb You need at least Amazon Seller Connector Operator access for this action. Ask a manager to grant Operator or Manager access. El codi comprova a més que puguis escriure al pla.

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)

Què fa Odoo sol i què només fa el botó

La tasca programada Amazon SP-API - Refresh open FBA inbound plans s'executa cada hora i ve activa en instal·lar. Llegeix el pla a Amazon i, si Amazon retorna enviaments, actualitza els d'Odoo; si Amazon dona el pla per enviat, posa el camp State en Shipped. Aquesta tasca porta informació d'Amazon; qui envia la confirmació del transport és el botó. El que comparteixen és el darrer pas: refrescar els enviaments des d'Amazon.

Un cas per seguir: Tienda Lumbre

Exemple Cas il·lustratiu: l'empresa i les seves dades són inventades per explicar el flux.

Tienda Lumbre és una empresa inventada que reposa el seu estoc a FBA amb un pla de Send to Amazon. En obrir la fitxa, la pestanya Placement & Transportation té Shipments buit i no hi ha botó Confirm Transportation. Quan el pla s'actualitza des d'Amazon i porta enviaments, aquestes línies apareixen i el botó es mostra.

Una persona de l'equip de logística, amb accés d'operador, prem el botó. El mòdul prepara la selecció de cada enviament amb el seu contacte, l'envia a Amazon i rep un identificador d'operació. Espera que Amazon marqui l'operació com a acabada i torna a llegir els enviaments. Tots els enviaments actius figuren com a READY_TO_SHIP, així que el camp State del pla passa a Ready To Ship.

A un altre pla de Tienda Lumbre hi ha diversos enviaments i només un té opció seleccionada: el mòdul confirma aquest i se salta els altres. Si cap no la tingués, el clic s'aturaria amb un missatge.

El botó, pas a pas

  1. Comprova el teu permís, tal com s'ha vist més amunt.
  2. Recorre només els enviaments actius de Shipments i se salta els que no tenen opció de transport seleccionada. De cadascun prepara l'identificador de l'enviament a Amazon, l'opció triada i un contacte amb nom i telèfon (i correu, si n'hi ha). El contacte surt del mateix enviament i, si hi falta alguna cosa, de les dades de contacte del pla i, si tampoc hi són, de les d'origen.
  3. Si no queda cap selecció, s'atura amb There are no selected transportation options to confirm.
  4. Envia a Amazon la confirmació del transport del pla. Si la resposta no porta identificador d'operació, s'atura amb Amazon did not return operationId when confirming transportation options.
  5. Desa al pla l'identificador de l'operació, la petició i la resposta, i la data de sincronització.
  6. Espera Amazon: consulta l'estat de l'operació, i repeteix la consulta fins a esgotar un nombre d'intents. Si l'estat és SUCCESS, continua. Si és FAILED, ERROR o CANCELLED, s'atura amb un error.
  7. Refresca els enviaments des d'Amazon: actualitza les dades de cada enviament, crea els que falten i deixa inactius els que Amazon ja no llista.
  8. Si tots els enviaments actius són a READY_TO_SHIP, el pla passa a Ready To Ship. Si no, aquest botó no canvia el camp State.

Alguns missatges que el poden aturar i què mirar

  • There are no selected transportation options to confirm.: cap enviament actiu té opció de transport seleccionada.
  • Amazon did not return operationId when confirming transportation options.: Amazon ha respost sense identificador d'operació i el mòdul no continua.
  • … failed on Amazon (…): …: l'operació ha acabat en FAILED, ERROR o CANCELLED. Els punts són el nom de l'operació (Confirm transportation options), l'estat i els problemes que Amazon dona; llegeix-los, perquè són la causa.
  • … is still pending after … attempts. Last status: …: Amazon no ha donat resposta final en els intents del mòdul. Si Amazon no ha donat estat, el missatge diu no status. En aquest cas i en l'anterior la petició ja havia arribat a Amazon; la tasca de cada hora actualitza el pla i els enviaments des d'Amazon, així que pots mirar més tard com estan.
  • El missatge de permisos de més amunt, si et falta accés d'operador o de gerent.

El nom del botó segons l'idioma

Esquema fet amb codi, no una pantalla d'Odoo: el text del botó en castellà, alemany, francès, italià i portuguès
Esquema fet amb codi a partir de les traduccions publicades (no és una captura d'Odoo): en castellà el botó és Confirmar transporte; en alemany, Transport bestätigen; en francès, Confirmer le transport; en italià, Conferma trasporto; en portuguès, Confirmar Transporte.

Què aprendre del cas

  • El botó només es veu amb enviaments al pla, i funciona només amb permís d'operador.
  • Un enviament sense opció seleccionada no bloqueja els altres: s'omet.
  • La confirmació no acaba en enviar-la: el mòdul espera Amazon i torna a llegir els enviaments.
  • Ready To Ship arriba només si tots els enviaments actius queden a READY_TO_SHIP.

Com ajuda FlexigoTech

El mòdul és de pagament únic per versió i està publicat per a Odoo 17, 18, 19 i 20 (fitxa d'Odoo Apps, pàgina del mòdul). La connexió passa per FlexigoTech Cloud, que guarda xifrades les credencials i avisa per correu si la sincronització falla; el pla Connector costa 49 €/mes o 490 €/any sense IVA. Si abans d'usar el botó necessites repassar el compte, mira els camps del compte SP-API. Si vols ajuda amb la implantació d'Odoo o una integració a mida, FlexigoTech les fa per a Odoo 17, 18, 19 i 20.

Continua llegint

Camps del compte SP-API d'Amazon Connector per a Odoo: glossariGlossari dels camps del compte d'Amazon Connector per a Odoo: què diu l'ajuda de cada un, el valor per defecte i què convé posar.
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades

Fonts