Naar hoofdinhoud
Amazon

Wat de knop Create Sales Order van Amazon Connector for Odoo doet, stap voor stap

De knop Create Sales Order maakt handmatig het verkooporder aan van een vastgehouden Amazon-order en laat het achter als offerte die de connector niet bevestigt. Hij is alleen zichtbaar als de order nog geen verkooporder heeft, en de code vereist Amazon Seller Connector Manager om hem te gebruiken. Hier lees je wanneer hij verschijnt, wat hij controleert, wat er verandert en welke fout kan optreden.

FlexigoTech · Verantwoordelijk: Víctor Gómez · Bijgewerkt op 5 november 2026

In het kort

Module
Amazon
Versies
Odoo 17, 18, 19 en 20
Gecontroleerd
in de broncode van de connector, versie 20.0 · in de bronnen onderaan
Leestijd
5 min

Wanneer je de knop ziet en wie hem mag gebruiken

De knop Create Sales Order staat in het scherm Amazon Orders, bereikbaar via het menu Amazon › Orders. Beide menuniveaus vragen de machtiging Viewer. De knop bestaat in de versies 17, 18, 19 en 20 van Odoo van de module, en de voorwaarde om hem te zien is in alle vier dezelfde.

Schema met het menu Amazon › Orders, de knop Create Sales Order en, aan de zijkant, de melding die de actie kan stoppen
Schema gemaakt met code op basis van de gepubliceerde code van de module, geen Odoo-scherm: het menu, de knop en de melding die de actie kan stoppen.

Met de standaardwaarden is de knop niet zichtbaar. Hij wordt verborgen zodra de order al een Sale Order heeft of wanneer het veld No Sales Order Because nog op de standaardwaarde staat. Omgekeerd gezegd: hij verschijnt alleen bij een Amazon-order zonder verkooporder waarvan het veld No Sales Order Because niet meer op de standaardwaarde staat. De code zelf beschrijft de knop als de manier om handmatig het verkooporder van een vastgehouden order aan te maken. In de lijst Amazon Orders zie je het veld Sale Order, dat alleen-lezen is.

Volgens de code van Odoo 20 vereist de methode lidmaatschap van de groep Amazon Seller Connector Manager (tenzij hij met systeemrechten wordt uitgevoerd). Zo niet, dan stopt de actie met deze melding: Only an Amazon Seller Connector Manager can create the sales order of an Amazon order by hand. Hij stopt voordat er iets wordt gewijzigd.

Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify? (video in het Engels)

Stap voor stap: van vastgehouden order naar offerte

  1. Controleer of Odoo het al zelf heeft gedaan. De geplande taak Amazon: Import Orders, actief na installatie, draait alle 15 minuten en maakt het verkooporder aan van geïmporteerde orders die niet vastgehouden zijn en geen al verzonden niet-FBA-orders zijn. Met de optie Auto-validate delivery when shipped on Amazon wordt een FBM-order die Amazon al heeft verzonden aangemaakt met volledig gevalideerde levering of helemaal niet: als de levering in Odoo niet volledig gevalideerd raakt, wordt alles teruggedraaid en laat de module een waarschuwing in het logboek achter die naar Create Sales Order verwijst.
  2. Zoek de order op. Open Amazon › Orders en zoek de order in de lijst. Als het veld Sale Order al een waarde heeft, is de knop niet zichtbaar.
  3. Klik op Create Sales Order in de order. Odoo vraagt om bevestiging met deze tekst: It is created as a quotation that the connector never confirms: check first that this order was not shipped already. Create it?
  4. Doe voor je accepteert wat de waarschuwing vraagt. Controleer of de order niet al is verzonden. Die controle is aan jou: de waarschuwing vraagt erom voordat er iets wordt aangemaakt.
  5. Accepteer en laat de methode in deze volgorde werken. Als de order al een verkooporder heeft, opent hij die gewoon. Zo niet, dan controleert hij je machtiging en stopt, als je geen Manager bent, met de melding hierboven zonder iets te wijzigen. Daarna zet hij No Sales Order Because terug op de standaardwaarde, maakt het verkooporder aan (of koppelt het bestaande) en opent het.
  6. Controleer de offerte. Het verkooporder opent in zijn formulier, als offerte die de connector niet bevestigt. Terug in de lijst Amazon Orders toont het veld Sale Order het order en is de knop niet meer zichtbaar, omdat de voorwaarde hem verbergt zodra er een verkooporder is.

Wat de offerte bevat die de knop aanmaakt

Als er voor die Amazon-order al een verkooporder bestaat, koppelt de module dat in plaats van een duplicaat te maken, en als het bestaande order de Amazon-orderidentificatie of het account mist, vult hij die aan. Bestaat het niet, dan maakt hij een nieuw order aan met:

  • de klant van de Amazon-order;
  • als datum de aankoopdatum van de order, of het huidige moment als die ontbreekt;
  • als oorsprong de naam van de Amazon-order, en als klantreferentie de Amazon-orderidentificatie;
  • het bedrijf van het Amazon-account, samen met de orderidentificatie en het account zelf;
  • de FBA-markering, wanneer de order een FBA-order is;
  • de standaardvervoerder van het account, als die er is en het verkooporder een vervoerdersveld heeft;
  • een regel voor elke regel van de Amazon-order: het product, de titel als omschrijving (of de productnaam), de bestelde hoeveelheid en de artikelprijs als prijs per eenheid.

Na het opslaan van de koppeling met de Amazon-order geeft de methode de offerte terug en stopt daar. Wat in het automatische pad volgt (de order bevestigen, de optionele factuur, de externe Amazon-status noteren en, bij FBA, de uitgaande levering annuleren en voorraad van de FBA-locatie verbruiken) voert de knop niet uit.

De factuur, wat de knop niet doet en hoe we je helpen

Eén van die onderdelen is de factuur. Het selectievakje Create customer invoices for Amazon orders staat in het formulier van Accounts, tabblad Payments & Accounting, en staat standaard uit. De hulptekst luidt: 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. Met het vakje aan probeert het automatische pad de factuur aan te maken na het bevestigen van de order; de knop eindigt voordat dat punt wordt bereikt.

Schema met de hulptekst van het selectievakje voor klantfacturen in het Spaans, Duits, Frans, Italiaans en Portugees
Schema gemaakt met code op basis van de gepubliceerde vertalingen van de module, geen Odoo-scherm: de hulptekst van het veld volgens de taal van je Odoo.

Als je Odoo implementeert en wilt dat de connector aansluit bij jouw manier van werken, implementeert FlexigoTech Odoo 17, 18, 19 en 20 en ontwikkelt het connectoren en integraties op maat. Over de kosten: de connector heeft het abonnement op FlexigoTech Cloud nodig (plan Connector: € 49 per maand of € 490 per jaar excl. btw, tot 3 accounts van het platform), naast de eenmalige betaling voor de module, die je vindt op de pagina van de module en in de vermelding in Odoo Apps.

Lees verder

Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen

Bronnen