Wanneer een levering als Shopify-levering geldt
De module breidt de standaardlevering van de app Voorraad uit. Een levering wordt behandeld als Shopify-levering wanneer de bijbehorende verkooporder een Shopify-orderreferentie heeft. Dat gegeven staat in het veld Is Shopify-order (Is Shopify Order), dat in geen enkele weergave zichtbaar is: daarvan hangt af dat de velden en knoppen op het formulier verborgen zijn als de levering niet van een Shopify-bestelling komt. Om met Shopify te communiceren haalt de module de verbinding uit de gekoppelde verkooporder; die andere kant wordt uitgelegd in wat de module toevoegt aan Verkoop.


De nieuwe velden: waar je ze ziet en wie ze invult
De velden staan op het formulier van de levering in Te verzenden, binnen de groep Shopify. Je vult er geen enkel zelf in: de module schrijft ze. Bij de eerste vier schrijft de module, naast wat de tabel aangeeft, ook bij het opslaan van het formulier, bij het valideren van de levering (de module breidt de standaardvalidatie van Odoo uit) en met de knop Terug naar voorraad (Return Stock).
| Veld | Waar je het ziet | Wie het invult, naast die drie momenten |
|---|---|---|
Shopify-fulfilment (Shopify Fulfillment) | Formulier, groep Shopify | De actie die de fulfilment verstuurt |
Shopify-fulfilmentstatus (Shopify Fulfillment Status) | Formulier, groep Shopify, en de lijst van Te verzenden | De verzendactie en die voor het bijwerken van de tracking |
Laatste Shopify-fulfilmentsynchronisatie (Shopify Fulfillment Last Sync) | Formulier, groep Shopify | De actie die de fulfilment verstuurt |
Laatste Shopify-trackingsynchronisatie (Shopify Tracking Last Sync) | Formulier, groep Shopify | De actie om de tracking bij te werken |
Shopify-fulfilmentfout (Shopify Fulfillment Error) | Formulier, groep Shopify; en los op het formulier, zonder label, alleen de inhoud en alleen wanneer er een fout is | Wordt ingevuld bij het valideren en opslaan van het formulier en met Terug naar voorraad; de verzendactie en de trackingactie maken het leeg |
In de praktijk: het foutveld bepaalt of de knop om opnieuw te proberen verschijnt, en het veld Shopify-fulfilment bepaalt of de trackingknop verschijnt. Beide sturen wat je op het formulier ziet.
De knoppen naast elkaar
Het formulier bevat de knoppen Verzending van fulfilment opnieuw proberen (Retry send fulfillment) en Shopify-tracking bijwerken (Update Shopify Tracking). Hun weergavevoorwaarden zijn hetzelfde in Odoo 17, 18, 19 en 20; de code die hier wordt beschreven is die van Odoo 20.
Verzending van fulfilment opnieuw proberen | Shopify-tracking bijwerken | |
|---|---|---|
| Wanneer zichtbaar | Levering van een Shopify-bestelling, in status Voltooid (Afgehandeld in Odoo 17.0) en met inhoud in Shopify-fulfilmentfout | Levering van een Shopify-bestelling, in status Voltooid en met een waarde in Shopify-fulfilment |
| Wat het doet | Start het versturen van de fulfilment naar Shopify, dezelfde actie als Shopify-fulfilment verzenden (Send Shopify Fulfillment) | Werkt in Shopify de tracking bij van de fulfilment die de levering al heeft |
| Wat het op de levering schrijft | De teruggekregen fulfilment, de status ervan en de laatste fulfilmentsynchronisatie; maakt de fout leeg en bewaart wat is verstuurd en het antwoord | De status (als het antwoord er geen bevat, blijft de bestaande staan) en de laatste trackingsynchronisatie; maakt de fout leeg en bewaart wat is verstuurd en het antwoord |
| Wat het als notitie achterlaat | Een bericht: Shopify-levering aangemaakt voor transfer … (levering …). | Een bericht: Shopify-tracking bijgewerkt voor transfer … (levering …). |
Na een geslaagde verzending is het foutveld leeg en verdwijnt de knop Verzending van fulfilment opnieuw proberen door de weergavevoorwaarde.

Met Odoo in het Nederlands heet de knop Verzending van fulfilment opnieuw proberen; in het Duits Erfüllung erneut senden; in het Frans Réessayer l'envoi du traitement; in het Italiaans Riprova invio evasione; in het Portugees Repetir envio de processamento.
Wie ze mag indrukken
Beide acties controleren de toestemming bij het uitvoeren, niet alleen bij het tonen van de knop. Als degene die ze start geen operator- of beheerderstoegang tot Shopify heeft, stopt de actie met You need Shopify Operator (or Manager) access to push fulfillment updates to Shopify.. Een gebruiker met normale toegang tot Voorraad maar zonder die rol kan deze acties dus niet starten. Een aanroep door de superuser is van die controle vrijgesteld.
Meldingen waarmee de acties kunnen stoppen
Bij het indrukken van Shopify-fulfilment verzenden kan de actie onder meer stoppen met deze meldingen:
De transfer moet klaar zijn voordat de Shopify-levering wordt verstuurd.Deze transfer is niet gekoppeld aan een Shopify-bestelling.Deze transfer heeft al een Shopify-levering. Gebruik 'Shopify-tracking bijwerken'.- Die over toestemming, genoemd in de vorige sectie.
De derde melding maakt het verschil tussen de twee acties: als de levering al een fulfilment heeft, is de boodschap van de melding zelf om de trackingupdate te gebruiken, niet om opnieuw te verzenden.
Bij het indrukken van Shopify-tracking bijwerken kan de actie onder meer stoppen met De transfer moet klaar zijn voordat de Shopify-tracking wordt bijgewerkt. en met de melding over toestemming.
Wat het kost en hoe FlexigoTech je helpt
De module is gepubliceerd in Odoo Apps voor 17, 18, 19 en 20 (productpagina). Het is een eenmalige betaling per versie en vereist het abonnement op FlexigoTech Cloud, plan Connector: € 49 per maand of € 490 per jaar excl. btw. De verbinding loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld bewaart, de synchronisatie bewaakt en per e-mail waarschuwt als er iets misgaat.
Als je Odoo implementeert: FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectors en integraties op maat. Je vindt de module op de pagina ervan.
Lees verder
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen
Bronnen
- Broncode van de module: flexigobe_shopify_seller_connector 20.0 (2950bdc0): models/stock_picking.py
- Broncode van de module: flexigobe_shopify_seller_connector 20.0 (2950bdc0): views/stock_picking_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_shopify_seller_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
