Naar hoofdinhoud
Amazon

Wat Amazon Connector toevoegt aan de verkooporder in Odoo (Verkoop)

De module voegt aan de verkooporder van Verkoop een groep Amazon-velden toe, drie knoppen om de berichten, retouren en nazorgzaken te openen, en een verzendstatus in de lijst. Twee van de velden vul jij niet in: de module schrijft ze bij het synchroniseren.

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

Wat de module aan de verkooporder toevoegt

De module breidt de standaard verkooporder van de app Verkoop uit. Op de orderkaart komt een groep Amazon-velden, drie tellers en knoppen die naar de berichten, retouren en nazorgzaken van de order leiden. In de orderlijst komt een veld voor de verzendstatus erbij.

Schema van wat de module aan de app Verkoop toevoegt: knoppen en enkele velden
Schema gemaakt met code op basis van de gepubliceerde code van de module (geen schermafbeelding van Odoo): bovenaan de standaardapp Verkoop en daaronder wat de module eraan toevoegt, met de oorspronkelijke labels uit de code, in het Engels.

Dit zijn de velden en waar je ze ziet:

LabelWaar je het zietWat je moet weten
Amazon Order IDOrderkaart, groep Amazon SP-APIDe help zegt: Amazon format 3-7-7, e.g.: 123-1234567-1234567
Amazon SP-API AccountOrderkaart, dezelfde groepKoppelt de order aan een Amazon SP-API-account
Amazon External Order StatusOrderkaart, dezelfde groepAlleen lezen: de module schrijft het, niet jij
Amazon External Status AtOrderkaart, dezelfde groepDatum en tijd; alleen lezen, ook door de module geschreven
Returns, Cases en MessagesOrderkaartGehele getallen
Shipping StateLijst met verkoopordersWaarden: Pending, Partial, Sent en Error
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)

Wanneer zie je wat

De knoppen Amazon Messages, Amazon Returns en Post-Sales Cases zijn verborgen als de order niet van Amazon is. Die voorwaarde is hetzelfde in Odoo 17, 18, 19 en 20 en hangt af van een intern veld, Amazon Order, dat in geen enkele weergave zichtbaar is.

In Odoo 20.0 worden de velden van de groep Amazon SP-API en de tellers Returns, Cases en Messages met diezelfde voorwaarde verborgen.

Handleiding: wat er met een order gebeurt en wat je kunt doen, stap voor stap

Wat volgt beschrijft de code van Odoo 20.0. Odoo werkt de order zelf bij met twee geplande taken; de knoppen Amazon Messages, Amazon Returns en Post-Sales Cases openen gefilterde lijsten van de order.

  1. De geplande taken schrijven de externe status. Er zijn er twee, actief bij het installeren van de module: Amazon SP-API - Sync dispatched FBA shipments, om de 30 minuten, en Amazon SP-API - Sync external shipping status, om de 5 minuten. Ze vullen Amazon External Order Status en Amazon External Status At in en, als de order geen account had, zetten ze in Amazon SP-API Account het account waarmee ze synchroniseren. Dezelfde code wordt ook bereikt via de knoppen Run External Shipment Sync en Sync FBA Fulfilled Shipments, die dus ook naar de order schrijven.
  1. De module vult de leveringen van de order aan. Hij bekijkt de niet-geannuleerde leveringen waarbij het Amazon-order-ID of het account ontbreekt. Als de order van Amazon lijkt te zijn (er wordt een ID gevonden, of de order heeft al een ID of account), kopieert hij het ontbrekende ID naar die leveringen en, als de module een account detecteert, ook het account.
  1. Als de externe status Shipped of PartiallyShipped is (de module vergelijkt zonder onderscheid tussen hoofdletters en kleine letters), kijkt hij naar de niet-geannuleerde leveringen van de order (als er uitgaande zijn, alleen die). Als er precies één is en die al is afgehandeld, markeert hij hem als gesynchroniseerd, met de datum en zonder eerdere fout.
  1. De automatische validatie gebeurt alleen onder deze voorwaarden: er moet een account zijn waarvan de optie om de synchronisatie van externe verzendingen automatisch te valideren is ingeschakeld, en de status moet Shipped zijn (zonder onderscheid tussen hoofdletters en kleine letters; bij PartiallyShipped wordt niet gevalideerd). Dan pakt de module de uitgaande leveringen die niet afgehandeld of geannuleerd zijn en doet bij elk daarvan het volgende: account en ID aanvullen als ze ontbreken, bevestigen als het een concept is, reserveren, de geplande hoeveelheid als gedaan zetten en valideren, waarbij eventuele wizards voor directe overboeking of voor een nalevering worden afgehandeld. Bij die validatie wordt de automatische verzendbevestiging naar Amazon overgeslagen. Als een levering mislukt, wordt hij met een fout en de reden gemarkeerd en gaat de module verder met de andere. Als niet aan de voorwaarden wordt voldaan, wordt er geen enkele levering gevalideerd: de order houdt de opgeslagen externe status en wat in stap 2 en 3 is gedaan.
  1. Controleer het resultaat op de order. Kijk op de orderkaart, in de groep Amazon SP-API, naar Amazon External Order Status, Amazon External Status At en Amazon SP-API Account (het account wordt alleen ingevuld als de order er nog geen had).
  1. Open de berichten met Amazon Messages. Dit leidt naar de berichtenlijst gefilterd op het order-ID. Wat je vanuit die lijst aanmaakt, krijgt de order, het account en het ID als voorstel mee.
Schema van het label van de knop Amazon Messages afhankelijk van de taal van Odoo
Schema gemaakt met code op basis van de gepubliceerde vertalingen van de module (geen schermafbeelding van Odoo): met Odoo in het Spaans heet de knop Amazon Messages; in het Duits Amazon-Nachrichten; in het Frans Messages Amazon; in het Italiaans Messaggi Amazon; in het Portugees Mensagens Amazon.
  1. Open de retouren met Amazon Returns. Eerst zoekt hij het Amazon-order-ID: in Amazon Order ID en, als het daar niet staat, in andere velden van de order, na elkaar. Als hij het niet vindt, stopt de knop en opent hij de lijst niet. Als hij het vindt, opent hij de retourregels van dat ID. De teller Returns telt diezelfde regels en toont nul als er geen ID of geen regels zijn.
  1. Open de zaken met Post-Sales Cases. Hij zoekt het ID op dezelfde manier als de vorige knop en stopt op dezelfde manier als hij het niet vindt. Als hij het vindt, opent hij de zaken van dat ID. Wat je vanuit die lijst aanmaakt, krijgt als voorstel het account, de order, het ID, het zaaktype als incident en de titel Incidencia Amazon …, met het ID aan het einde.

Wat het kost om het in gebruik te nemen

De module is een eenmalige aankoop per versie en staat in Odoo Apps voor 17, 18, 19 en 20. De verbinding loopt via FlexigoTech Cloud, dus je hebt het plan Connector nodig: € 49 per maand of € 490 per jaar excl. btw, tot 3 accounts (het plan Pro kost € 98 per maand of € 980 per jaar excl. btw, tot 10 accounts). FlexigoTech Cloud bewaart de inloggegevens versleuteld, bewaakt de synchronisatie en waarschuwt per e-mail als er iets misgaat.

Hoe FlexigoTech je kan helpen

FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. Wil je de module bekijken voordat je beslist, dan vind je hem op de pagina van de module.

Lees verder

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

Bronnen