Naar hoofdinhoud
Shopify

Shopify Connector: de Push Stock-fout als Shopify de voorraadmaster is

Verschijnt als je op Push Stock klikt terwijl de instance Voorraad ophalen uit Shopify aan heeft: de voorraad gaat van Shopify naar Odoo en de module stuurt hem niet de andere kant op. Zet dat vakje uit als je wilt dat Odoo de voorraad verstuurt.

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 verschijnt de melding precies

De melding zegt, inclusief de naam van de instance, dat de voorraad van Shopify naar Odoo wordt opgehaald, dat Shopify de voorraadmaster is en dat je het vakje Voorraad ophalen uit Shopify moet uitzetten om de voorraad vanuit Odoo te versturen.

Hij verschijnt zodra je op de knop Push Stock in het formulier van de instance klikt, en die knop is in Odoo 17, 18, 19 en 20 zonder enige voorwaarde zichtbaar. Wat de melding veroorzaakt, is volgens de code van Odoo 20.0 maar één ding: dat in die instance het vakje Voorraad ophalen uit Shopify is aangevinkt. De methode controleert dit als allereerste, nog voordat de Shopify-locatie wordt opgezocht en voordat wordt gekeken welke producten gekoppeld zijn. Als aan de voorwaarde is voldaan, stopt de actie en wordt er geen enkele hoeveelheid naar Shopify gestuurd. De melding staat in de gepubliceerde code van alle vier de branches: 17.0, 18.0, 19.0 en 20.0.

Schema gemaakt met code, geen schermafbeelding van Odoo: het menu van de instances, de knop Push Stock, de taak Shopify Push Stock, het veld Pull stock from Shopify en de melding, met de labels in het Engels
Schema gemaakt met code op basis van de gepubliceerde code van de module (Odoo 17.0, 18.0, 19.0 en 20.0): van boven naar beneden het menu, de knop, de taak, het veld en de melding.
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)

Wat het betekent

Het aanvinken van Voorraad ophalen uit Shopify vertelt de module dat Shopify de baas is over de voorraad. Volgens de help van het veld zet elke ophaalactie de beschikbare voorraad van de hoofdlocatie van Shopify in de gekoppelde Odoo-locatie, via een voorraadcorrectie, waarbij wordt afgetrokken wat Odoo heeft geleverd en Shopify nog niet heeft verwerkt. Diezelfde help zegt dat het vakje niet tegelijk met het versturen van voorraad aan kan staan, en ook niet samen met een andere winkel die voorraad naar dezelfde Odoo-locatie ophaalt.

Daarom de melding: met Shopify als master weigert Push Stock de Odoo-voorraad naar Shopify te sturen. Ophalen en versturen bestaan niet naast elkaar in dezelfde instance. In de code staat het vakje standaard uit, en met die waarde is aan de controle niet voldaan.

Een nuance uit die help om in gedachten te houden: wat Shopify als beschadigd, in kwaliteitscontrole of als veiligheidsvoorraad bewaart, maakt deel uit van de beschikbare voorraad en komt in Odoo binnen als gewone voorraad.

Voorbeeldgeval: een winkel die zijn voorraad wil versturen

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

Cerámicas Aurora, een verzonnen winkel, verkoopt via Shopify en beheert het magazijn in Odoo. De inkoper opent het formulier van de instance en klikt op Push Stock in de verwachting dat Shopify de voorraad van Odoo overneemt. In plaats daarvan krijgt hij de melding dat Shopify de voorraadmaster is, met de naam van zijn winkel erin.

Dit doet hij daarna:

  1. Hij opent het formulier van de instance via het menu Verkoop, daarna Shopify, Control Center en Instances.
  2. Hij gaat naar het tabblad Operations, naar de groep Synchronisatie-instellingen, en ziet Voorraad ophalen uit Shopify aangevinkt.
  3. Hij beslist wie de baas is. Als dat Odoo moet zijn, vinkt hij het vakje uit, slaat het formulier op en klikt opnieuw op Push Stock. Als Shopify de baas moet zijn, laat hij het vakje zoals het is en gebruikt hij Push Stock niet.

Als hij voor Shopify als master kiest, waarschuwt de help van het veld dat het aanvinken van het vakje het ophalen niet uitvoert: je moet ook de geplande taak voor het ophalen van voorraad activeren. Voor de ophaalknop, zie wat de knop Pull Stock doet.

Wat het voorbeeld laat zien: de melding gaat niet over een verbroken verbinding of verkeerd geladen gegevens, maar over een regel van de module. Eerst moet je beslissen in welke richting de voorraad reist en daarna pas het vakje aanpassen.

Waar het vakje staat en hoe het heet

Het staat in het formulier van Shopify Instances, tabblad Operations, groep Synchronisatie-instellingen. Het label hangt af van de taal van je Odoo:

TaalLabel van het vakje
SpaansTraer el stock de Shopify
DuitsBestand von Shopify abrufen
FransRécupérer le stock depuis Shopify
ItaliaansImporta le giacenze da Shopify
PortugeesObter o stock da Shopify
Schema gemaakt met code, geen schermafbeelding van Odoo: het label Pull stock from Shopify in het Spaans, Duits, Frans, Italiaans en Portugees
Schema gemaakt met code op basis van de gepubliceerde vertalingen van de module: hetzelfde label in elke taal.

Wat Push Stock doet als het vakje uit staat

Volgens de code van Odoo 20.0 gaat de methode, zodra de controle is gepasseerd, zo verder:

  • Hij gebruikt de Shopify-locatie die in de instance is opgeslagen. Als er geen is, vraagt hij de eerste locatie van de winkel op en slaat die op.
  • Hij neemt de gekoppelde producten die actief zijn en hun Shopify-inventarisidentificatie hebben, en laat die van een ander bedrijf dan dat van de instance weg.
  • Als er geen overblijven, stopt hij daar. Als er wel overblijven, stuurt hij per batch de beschikbare hoeveelheid van elk product in het bedrijf van de instance naar Shopify, afgerond op een geheel getal.

Als er na het uitzetten van het vakje een andere melding verschijnt, is het niet meer deze: de controle van het vakje komt als eerste en die heb je gepasseerd.

Hoe FlexigoTech je helpt

FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. Als je twijfelt aan welke kant de voorraad van je winkel moet bepalen, kunnen we dat samen met je bekijken voordat je de configuratie aanpast.

Shopify Connector kost € 9 per Odoo-versie, voor 17, 18, 19 en 20, als eenmalige betaling en excl. btw. Daarnaast heb je het abonnement op FlexigoTech Cloud nodig, plan Connector: € 49 per maand of € 490 per jaar excl. btw.

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