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.

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.

Stap voor stap: van vastgehouden order naar offerte
- 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 optieAuto-validate delivery when shipped on Amazonwordt 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 naarCreate Sales Orderverwijst. - Zoek de order op. Open
Amazon › Ordersen zoek de order in de lijst. Als het veldSale Orderal een waarde heeft, is de knop niet zichtbaar. - Klik op
Create Sales Orderin 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? - 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.
- 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 Becauseterug op de standaardwaarde, maakt het verkooporder aan (of koppelt het bestaande) en opent het. - Controleer de offerte. Het verkooporder opent in zijn formulier, als offerte die de connector niet bevestigt. Terug in de lijst
Amazon Orderstoont het veldSale Orderhet 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.

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
- Broncode van de module: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_order_views.xml
- Broncode van de module: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_order.py
- Broncode van de module: 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
