Naar hoofdinhoud
Shopify

Wat Shopify Connector for Odoo toevoegt aan de leveringen in Voorraad

De module breidt de leveringen in Voorraad (Inventory) uit met een groep Shopify op het formulier van Te verzenden (To Ship), velden die de module zelf invult en knoppen om het versturen van de fulfilment opnieuw te proberen of de tracking bij te werken. Op het formulier zijn de velden en knoppen verborgen als de levering niet van een Shopify-bestelling komt.

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

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.

Schema gemaakt met code: onder de app Inventory, de knoppen en velden die de module toevoegt
Schema gemaakt op basis van de gepubliceerde code van de module (geen Odoo-scherm): wat er aan Inventory wordt toegevoegd, met de 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)

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).

VeldWaar je het zietWie het invult, naast die drie momenten
Shopify-fulfilment (Shopify Fulfillment)Formulier, groep ShopifyDe actie die de fulfilment verstuurt
Shopify-fulfilmentstatus (Shopify Fulfillment Status)Formulier, groep Shopify, en de lijst van Te verzendenDe verzendactie en die voor het bijwerken van de tracking
Laatste Shopify-fulfilmentsynchronisatie (Shopify Fulfillment Last Sync)Formulier, groep ShopifyDe actie die de fulfilment verstuurt
Laatste Shopify-trackingsynchronisatie (Shopify Tracking Last Sync)Formulier, groep ShopifyDe 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 isWordt 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 proberenShopify-tracking bijwerken
Wanneer zichtbaarLevering van een Shopify-bestelling, in status Voltooid (Afgehandeld in Odoo 17.0) en met inhoud in Shopify-fulfilmentfoutLevering van een Shopify-bestelling, in status Voltooid en met een waarde in Shopify-fulfilment
Wat het doetStart 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 schrijftDe teruggekregen fulfilment, de status ervan en de laatste fulfilmentsynchronisatie; maakt de fout leeg en bewaart wat is verstuurd en het antwoordDe 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 achterlaatEen 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.

Schema gemaakt met code: de tekst van de knop Retry send fulfillment in het Spaans, Duits, Frans, Italiaans en Portugees
Schema gemaakt op basis van de gepubliceerde vertalingen van de module (geen Odoo-scherm): hoe de knop om opnieuw te proberen heet afhankelijk van de taal van Odoo.

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

Wat de Shopify-connector toevoegt aan Odoo-verkoopordersWat de Shopify-connector toevoegt aan de Odoo-verkooporder: velden in de groep Shopify, leveringsstatus en knoppen om te pushen, annuleren en terugbetalen.Knop «Voorraad pushen» van Shopify Connector for Odoo: wat hij stap voor stap doetWat de knop Voorraad pushen van de Shopify-connector voor Odoo controleert en wijzigt, wanneer hij verschijnt, welke hoeveelheid hij stuurt en welke fouten…
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen

Bronnen