Salta al contingut principal
Amazon

Què fa el botó Create Sales Order d'Amazon Connector for Odoo, pas a pas

El botó Create Sales Order crea a mà la comanda de venda d'una comanda d'Amazon retinguda i la deixa com a pressupost que el connector no confirma. Només es veu si la comanda encara no té comanda de venda, i el codi exigeix ser Amazon Seller Connector Manager per fer-lo servir. Aquí tens quan apareix, què comprova, què canvia i quin error pot donar.

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 es veu el botó i qui el pot fer servir

El botó Create Sales Order és a la pantalla Amazon Orders, a la qual s'arriba pel menú Amazon › Orders. Els dos trams del menú demanen el permís Viewer. El botó existeix a les versions 17, 18, 19 i 20 d'Odoo del mòdul, i la condició per veure'l és la mateixa a les quatre.

Esquema amb el menú Amazon › Orders, el botó Create Sales Order i, a un costat, el missatge que pot aturar-lo
Esquema fet amb codi a partir del codi publicat del mòdul, no és una pantalla d'Odoo: el menú, el botó i el missatge que pot aturar la seva acció.

Amb els valors per defecte el botó no es veu. S'amaga quan la comanda ja té un Sale Order o quan el camp No Sales Order Because continua en el seu valor per defecte. Dit al revés: només surt en una comanda d'Amazon sense comanda de venda el camp No Sales Order Because de la qual ha deixat d'estar en el seu valor per defecte. El mateix codi descriu el botó com la manera de crear a mà la comanda de venda d'una comanda retinguda. A la llista d'Amazon Orders pots veure el camp Sale Order, que és de només lectura.

Segons el codi d'Odoo 20, el mètode exigeix pertànyer al grup Amazon Seller Connector Manager (tret que s'executi amb permisos de sistema). Si no, l'acció s'atura amb aquest missatge: Only an Amazon Seller Connector Manager can create the sales order of an Amazon order by hand. S'atura abans de canviar res.

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: de la comanda retinguda al pressupost

  1. Comprova si Odoo ja ho ha fet sol. La tasca programada Amazon: Import Orders, activa en instal·lar, s'executa cada 15 minuts i crea la comanda de venda de les comandes importades que no estan retingudes i que no són comandes ja enviades que no siguin de FBA. Amb l'opció Auto-validate delivery when shipped on Amazon, una comanda FBM que Amazon ja ha enviat es crea amb tot el lliurament validat o no es crea: si el lliurament no queda validat del tot a Odoo, es desfà el que s'ha fet i el mòdul deixa un avís al registre que remet a Create Sales Order.
  2. Localitza la comanda. Obre Amazon › Orders i busca la comanda a la llista. Si el camp Sale Order ja té valor, el botó no es veu.
  3. Prem Create Sales Order a la comanda. Odoo demana confirmació amb aquest text: It is created as a quotation that the connector never confirms: check first that this order was not shipped already. Create it?
  4. Abans d'acceptar, fes el que demana l'avís. Comprova que la comanda no s'ha enviat ja. Aquesta comprovació és teva, l'avís te la demana abans de crear res.
  5. Accepta i deixa que el mètode treballi, en aquest ordre. Si la comanda ja té comanda de venda, simplement l'obre. Si no, comprova el teu permís i, si no ets Manager, para amb el missatge d'abans sense canviar res. Després deixa No Sales Order Because en el seu valor per defecte, crea la comanda de venda (o enllaça la que ja existeixi) i l'obre.
  6. Revisa el pressupost. S'obre la comanda de venda al seu formulari, com a pressupost que el connector no confirma. De tornada a la llista d'Amazon Orders, el camp Sale Order ja el mostra i el botó deixa de veure's, perquè la condició l'amaga quan ja hi ha comanda de venda.

Què porta el pressupost que crea el botó

Si ja existeix una comanda de venda per a aquella comanda d'Amazon, el mòdul l'enllaça en lloc de crear un duplicat, i si a l'existent li falta l'identificador de la comanda d'Amazon o el compte, els hi omple. Si no existeix, en crea una de nova amb:

  • el client de la comanda d'Amazon;
  • com a data, la data de compra de la comanda, o el moment actual si no en té;
  • com a origen, el nom de la comanda d'Amazon, i com a referència de client, el seu identificador de comanda d'Amazon;
  • la companyia del compte d'Amazon, juntament amb l'identificador de la comanda i el mateix compte;
  • la marca de FBA, quan la comanda és de FBA;
  • el transportista per defecte del compte, si n'hi ha i si la comanda de venda té camp de transportista;
  • una línia per cada línia de la comanda d'Amazon: el seu producte, el títol com a descripció (o el nom del producte), la quantitat demanada i el preu de l'article com a preu unitari.

Després de desar l'enllaç amb la comanda d'Amazon, el mètode retorna el pressupost i s'atura aquí. El que segueix al camí automàtic (confirmar la comanda, la factura opcional, anotar l'estat extern d'Amazon i, en FBA, cancel·lar el lliurament de sortida i consumir estoc de la ubicació de FBA) no ho executa el botó.

La factura, el que el botó no fa i com t'ajudem

Una d'aquestes peces és la factura. La casella Create customer invoices for Amazon orders és a la fitxa d'Accounts, pestanya Payments & Accounting, i el seu valor per defecte és desactivada. La seva ajuda diu: OFF by default. When ON, each imported Amazon order also gets a customer invoice so the settlement clearing account nets and VAT reaches a tax account. Works in Odoo Community. Amb la casella activada, el camí automàtic intenta crear la factura després de confirmar la comanda; el botó acaba abans d'arribar a aquest punt.

Esquema amb l'ajuda de la casella de factures de client en castellà, alemany, francès, italià i portuguès
Esquema fet amb codi a partir de les traduccions publicades del mòdul, no és una pantalla d'Odoo: l'ajuda del camp segons l'idioma del teu Odoo.

Si estàs implantant Odoo i vols que el connector encaixi amb la teva manera de treballar, FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Sobre el cost: el connector necessita la subscripció a FlexigoTech Cloud (pla Connector: 49 €/mes o 490 €/any sense IVA, fins a 3 comptes de la plataforma), a més del pagament únic del mòdul, que tens a la pàgina del mòdul i a la fitxa d'Odoo Apps.

Continua llegint

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

Fonts