Naar hoofdinhoud
Shopify

Wat doet de knop «Verkooporders aanmaken» van de Shopify-connector voor Odoo

De knop Verkooporders aanmaken loopt langs de geselecteerde Shopify-bestellingen en herhaalt de import van de bestellingen die nog geen verkooporder hebben; daarna vertelt een melding je hoeveel er zijn aangemaakt. Hier is de checklist: wat je doet voor je klikt, wat de knop intern controleert, wat er verandert en wat je nakijkt bij bestellingen die zonder verkooporder blijven.

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

In het kort

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

Voor je klikt: waar staat de knop

  • Open Shopify › Bewerkingen › Bestellingen. De onderdelen Shopify en Bewerkingen vragen het recht Lezer: heb je dat niet, dan zie je dat deel van het menu niet.
  • Zoek de knop Verkooporders aanmaken in het scherm Fulfilmenttrechter. Volgens de weergavevoorwaarde is hij altijd zichtbaar, en hij zit in Odoo 17, 18, 19 en 20.
  • Selecteer de bestellingen die je wilt verwerken.
Schema van het menu Shopify › Operations › Orders en van de knop Create Sale Orders, met aan de zijkant de meldingen die hem kunnen stoppen
Schema gemaakt met code op basis van de gepubliceerde code van de module (geen Odoo-scherm): het menu, de knop en de meldingen die hem kunnen stoppen.
  • Met Odoo in het Nederlands heet de knop Verkooporders aanmaken.
Schema met de tekst van de knop in het Spaans, Duits, Frans, Italiaans en Portugees
Schema gemaakt met code op basis van de gepubliceerde vertalingen van de module (geen Odoo-scherm): in het Nederlands Verkooporders aanmaken; in het Duits Verkaufsaufträge erstellen; in het Frans Créer des commandes client; in het Italiaans Crea ordini di vendita; in het Portugees Criar encomendas de venda.
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)

Bij het klikken in Odoo 20.0: wat de knop controleert en in welke volgorde

Wat hieronder staat komt uit de gepubliceerde code van Odoo 20.0.

  • Eerst het recht. Heeft je gebruiker geen toegang als Shopify Operator (of Manager), dan stopt de knop met You need Shopify Operator (or Manager) access for this action., voordat er een bestelling wordt aangeraakt. De knop zien is niet genoeg.
  • Daarna loopt hij de selectie door. In Odoo 20.0 verwerkt de knop hooguit de eerste 200 bestellingen van de selectie.
  • Hij slaat elke bestelling over die aan een van deze voorwaarden voldoet: heeft al een verkooporder, heeft No Sales Order Because ingevuld, is geannuleerd of heeft geen Ruwe payload.
  • Bij de overige herhaalt hij de import op basis van de Ruwe payload die in de bestelling is opgeslagen en van de Instantie. Is die winkel gearchiveerd, dan doet de import niets met die bestelling.
  • Elke bestelling staat apart. Mislukt de import van een bestelling, dan wordt alleen die teruggedraaid, de fout wordt als waarschuwing in het Odoo-logboek genoteerd en de knop gaat door met de volgende.
  • Hij telt alleen de bestellingen die met een verkooporder eindigen. De code houdt er zelf rekening mee dat de import een bestelling kan vasthouden in plaats van haar aan te maken; in dat geval telt ze niet mee.

Na het klikken: wat verandert er en wat zie je

  • Je ziet een melding met als titel Verkooporders en de tekst … verkooporder(s) aangemaakt., waarbij de code het aantal aangemaakte bestellingen invult. Het is een succesmelding en blijft niet vastgepind op het scherm.
  • Ga er niet vanuit dat het aantal overeenkomt met de selectie: worden alle bestellingen overgeslagen of mislukken hun imports, dan kan de teller op nul blijven staan en verschijnt de melding toch.
  • Verwacht niet dat de melding de fouten opsomt: de code noteert ze alleen in het Odoo-logboek.
  • Open de kaart van een bestelling en controleer of hij nu zijn verkooporder heeft. De opgeslagen inhoud staat op het tabblad Technisch, in een veld zonder label en alleen-lezen dat alleen beheerders zien.

Als een bestelling nog steeds geen verkooporder heeft

  • Kijk naar No Sales Order Because in de kaart van Fulfilmenttrechter of in de lijst (alleen-lezen). In de kaart wordt het veld verborgen als de bestelling al een verkooporder heeft of als het veld leeg is, dus met de standaardwaarden zie je het niet.
  • Lees de reden, met de labels van de waarden:
  • Its sales order was deleted in Odoo
  • Already fulfilled or cancelled on Shopify when imported
  • Created before «Create Sales Orders From»
  • Had no sales order when the connector was updated (deleted, or its creation failed)
  • Its Shopify reference is on sales orders this store did not make (by hand, or in another store): none is linked blindly
  • Onthoud dat de bulkknop vastgehouden bestellingen niet aanraakt: de code slaat ze over. Volgens de code krijgt een vastgehouden bestelling alleen een verkooporder via Verkooporder aanmaken in de kaart, dat om bevestiging vraagt (It is created as a quotation that the connector never confirms: check first that this order was not shipped already. Create it?): het maakt hem aan als offerte, ook al is er een reden voor het vasthouden, dus controleer eerst of de bestelling al is verzonden.
  • Lees de hulptekst van het veld voor je iets beslist: Why the connector creates no sales order for this Shopify order, so it is not shipped twice. «Create Sale Order» creates it anyway, as a quotation. Met andere woorden: de reden voor het vasthouden is er zodat de bestelling niet twee keer wordt verzonden.
  • Heeft de bestelling nog steeds geen verkooporder en geen reden, kijk dan naar de Instantie, die je in de kaart en in de lijst ziet, alleen-lezen en door de code ingevuld, en controleer of die winkel nog actief is: bij een gearchiveerde winkel doet de import niets met de bestelling.

Wat het kost en hoe FlexigoTech je helpt

De module is een eenmalige aankoop per Odoo-versie (17, 18, 19 en 20) en vereist het abonnement op FlexigoTech Cloud, plan Connector: € 49 per maand of € 490 per jaar, excl. btw, met maximaal 3 accounts van het platform. De verbinding loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld bewaart, de synchronisatie bewaakt en per e-mail waarschuwt als die mislukt. Zonder abonnement, of met een opgeschorte dienst, stopt wat het abonnement levert, en de gegevens blijven in je Odoo.

Als je Odoo aan het implementeren bent en rechten, winkels en vastgehouden bestellingen wilt nakijken voordat je de knop in productie gebruikt: FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. De module vind je op de productpagina en in de Odoo Apps-vermelding.

Lees verder

Wat de knop «Voorraad ophalen» van de Shopify-connector voor Odoo doetWat de knop Voorraad ophalen van de Shopify-connector voor Odoo doet: wanneer hij verschijnt, wat hij controleert, wat er verandert en welke fout kan komen.Melding 'is nu de primaire locatie' van de Shopify-connector voor OdooWat betekent de melding 'is nu de primaire locatie voor …' van de Shopify-connector voor Odoo, wanneer verschijnt ze en hoe wijzig je de primaire locatie?Fout bij het aanmaken van de verkooporder: Shopify-gegevens ontbrekenWat de melding in Shopify Connector for Odoo betekent als je op «Verkooporder aanmaken» klikt zonder ordergegevens, wanneer ze verschijnt en hoe je het oplost.
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen

Bronnen