Naar hoofdinhoud
Shopify

De transfer moet klaar zijn voordat de levering wordt verstuurd: wat nu?

De melding De transfer moet klaar zijn voordat de Shopify-levering wordt verstuurd. verschijnt wanneer de transfer niet de status Voltooid heeft: het is de eerste controle bij het versturen. Je lost het op door de transfer op Voltooid te zetten en daarna de levering te versturen.

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
4 min

Wat de melding zegt en wanneer ze verschijnt

De actie stopt met De transfer moet klaar zijn voordat de Shopify-levering wordt verstuurd. (Picking must be done before sending Shopify fulfillment.) wanneer de transfer niet de status Voltooid (Afgehandeld in Odoo 17.0) (Done) heeft. Het is de eerste controle van de methode die de levering verstuurt: nog vóór de Shopify-instantie wordt opgezocht en vóór er met Shopify wordt gecommuniceerd, vergelijkt de code de status van de transfer met Voltooid en gooit een fout als het iets anders is.

Omdat de fout de actie stopt, wordt er niets opgeslagen van wat het versturen op de transfer zou hebben geschreven. De melding kan verschijnen wanneer je op de knop Send Shopify Fulfillment in het formulier van de transfer klikt. Ze zit in de gepubliceerde code van Odoo 17.0, 18.0, 19.0 en 20.0; de code van de methode die we hier beschrijven is die van Odoo 20.0.

Schema gemaakt met code: de knop Send Shopify Fulfillment en daaronder de foutmelding, met de labels in het Engels
Schema gemaakt op basis van de gepubliceerde code van de module, geen schermafbeelding van Odoo: de knop Send Shopify Fulfillment en de melding die de methode geeft (Odoo 17.0, 18.0, 19.0 en 20.0), met de Engelse labels uit de code.
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)

Dezelfde regel, gezien vanaf de knop

De knop Send Shopify Fulfillment wordt verborgen wanneer de transfer niet bij een Shopify-order hoort of wanneer de status niet Voltooid is. De voorwaarde is dezelfde in Odoo 17.0, 18.0, 19.0 en 20.0. Anders gezegd:

TransferZie je de knop?
Van een Shopify-order en met status VoltooidJa
Van een Shopify-order en met een andere statusNee
Niet van een Shopify-orderNee

De knop en de melding stellen dus dezelfde eis: om de levering te versturen moet de transfer op Voltooid staan.

Een voorbeeld: de winkel die de knop niet vindt

Voorbeeld Fictief geval: het bedrijf en de cijfers zijn verzonnen om de werkwijze uit te leggen.

Cerámica Ejemplo, een verzonnen winkel, verkoopt via Shopify en beheert haar magazijn in Odoo. Marta, die de zendingen voorbereidt, opent de transfer van een Shopify-order met het plan om de levering te versturen. Ze zoekt Send Shopify Fulfillment en de knop is er niet.

Ze kijkt naar de status van de transfer: die is nog niet Voltooid. Met de voorwaarde van de weergave is dat de verklaring: zolang de status anders is, blijft de knop verborgen. En als de methode met de transfer in die status zou worden uitgevoerd, zou de bovenstaande melding verschijnen en zou er niets worden opgeslagen.

Marta rondt de levering in Odoo af tot de transfer op Voltooid komt te staan. Nu verschijnt de knop. Ze klikt erop en de methode zoekt de Shopify-instantie die aan de verkooporder is gekoppeld, roept Shopify aan om de levering aan te maken, slaat de teruggekregen gegevens op in de transfer en laat een bericht achter op de transfer.

Wat we van dit geval leren:

  • De status is het eerste wat wordt gecontroleerd, vóór elke oproep naar Shopify.
  • Dat de knop ontbreekt, betekent niet dat er iets misgaat: het kan gewoon zijn dat de transfer niet op Voltooid staat.
  • Als de transfer op Voltooid staat en de knop toch verborgen blijft, is het andere deel van de voorwaarde aan de orde: de transfer hoort niet bij een Shopify-order.

Zo los je het op, stap voor stap

  1. Open de transfer en bekijk de status.
  2. Als die niet Voltooid is, rond je de levering in Odoo af tot dat wel zo is. Dat is wat de voorwaarde in de code vraagt.
  3. Controleer met de transfer op Voltooid of Send Shopify Fulfillment verschijnt. Zo niet, dan hoort de transfer volgens de voorwaarde van de weergave niet bij een Shopify-order.
  4. Klik op Send Shopify Fulfillment.
  5. Controleer de transfer: als het versturen goed gaat, slaat de methode de gegevens van de levering die Shopify teruggeeft erin op, wist de vorige fout en laat een bericht achter op de transfer.

Als na deze controle een andere melding verschijnt, is het niet meer deze: de methode gaat verder met andere controles en met de oproep naar Shopify, en elke daarvan heeft zijn eigen melding.

Schema gemaakt met code: dezelfde foutmelding in het Spaans, Duits, Frans, Italiaans en Portugees
Schema gemaakt op basis van de gepubliceerde vertalingen van de module, geen schermafbeelding van Odoo: met Odoo in het Nederlands is de melding De transfer moet klaar zijn voordat de Shopify-levering wordt verstuurd.; het schema toont ook de tekst in het Spaans, Duits, Frans, Italiaans en Portugees.

Vereisten en prijs

Shopify Connector is een eenmalige betaling per versie: € 9 per Odoo-versie, voor 17.0, 18.0, 19.0 en 20.0, excl. btw, in de Odoo Apps-vermelding. Daarnaast heb je het abonnement op FlexigoTech Cloud nodig: het Connector-plan kost € 49 per maand of € 490 per jaar excl. btw. Meer gegevens in de Odoo Apps-vermelding.

Andere knoppen van de module

Als je hulp nodig hebt

FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. Als jouw proces van transfers en zendingen met Shopify iets nodig heeft wat de module niet dekt, kijken we er graag samen met je naar.

Lees verder

Wat de knop Pull Stock van Shopify Connector doet, stap voor stapWat de knop Pull Stock van Shopify Connector in Odoo 20 doet: wanneer hij verschijnt, wat hij controleert, welke correcties hij maakt en welke fouten kunnen…
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen

Bronnen