Naar hoofdinhoud
Shopify

Voorraad tussen Shopify en Odoo: wie is leidend? Een beslisgids

Beheert Odoo je magazijn, dan is Odoo normaal gesproken leidend voor de voorraad en ontvangt Shopify die: de connector verstuurt hem elke 20 minuten. Lezen in de andere richting, elke 6 uur, is om verschillen op te sporen, niet om de voorraad te beheren. Hieronder staan de vragen die de inrichting bepalen.

FlexigoTech · Verantwoordelijk: Víctor Gómez · Bijgewerkt op 3 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
3 min

De Shopify-connector, gepubliceerd voor Odoo 17, 18, 19 en 20, wordt geleverd met beide voorraadtaken actief: Shopify Push Stock (van Odoo naar Shopify, elke 20 minuten) en Shopify Pull Stock (Shopify → Odoo), elke 6 uur. Dat beide aanstaan, betekent niet dat beide leidend zijn. Bepaal welke de referentie is en laat de andere je alleen waarschuwen.

Eerste vraag: waar beweegt de fysieke voorraad?

Ontvang je inkopen, verzamel je orders en tel je de voorraad in Odoo, dan is Odoo de referentie. Shopify hoeft alleen te weten hoeveel het kan verkopen. Verwerk je orders nog vanuit de Shopify-beheeromgeving en factureert Odoo alleen, dan is Shopify voorlopig de referentie, en is de eerste klus het magazijn naar Odoo te verhuizen.

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)

Tweede vraag: hoeveel locaties heb je?

Shopify werkt met locaties en Odoo met magazijnen. De connector heeft een eigen mapping onder Configuration › Mappings › Locations. Heb je een fysieke winkel en een magazijn, dan moet elke Shopify-locatie naar haar eigen Odoo-magazijn wijzen. Zonder die mapping is de voorraad die in Shopify aankomt de som van alles, en verkoopt de winkel uiteindelijk wat in een andere stad ligt.

Lijst van Shopify-winkels ingesteld in Odoo met hun koppelingsstatus
Elke Shopify-winkel in Odoo met zijn koppelingsstatus: gekoppeld, fout of niet ingesteld. Schermafbeelding van Odoo met demogegevens.

Derde vraag: hoe komen orders binnen?

Standaard via webhooks: Shopify meldt Odoo elke order en Odoo verwerkt de meldingen elke minuut. Mislukte meldingen worden elke 30 minuten opnieuw geprobeerd. Er is ook een periodieke ordercontrole elke 5 minuten, die na de installatie uitstaat. Zet die alleen aan als je Odoo geen meldingen van internet kan ontvangen, bijvoorbeeld achter een firewall.

SituatieAanbevolen inrichting
Odoo bereikbaar vanaf internetWebhooks (de standaard)
Odoo achter een firewallZet de periodieke ordercontrole aan
Meerdere locaties met eigen voorraadKoppel elke locatie aan haar magazijn
Voorraad die ook in de Shopify-beheeromgeving verandertHoud het lezen van de voorraad aan en loop de verschillen na

Vierde vraag: welk soort app gebruik je?

Er zijn twee manieren om de winkel te koppelen. Is de app in Shopify geautoriseerd, dan koppel je met de knop Connect with Shopify, en moet het client secret eerst in FlexigoTech Cloud worden opgeslagen. Is het je eigen app, dan is er geen autorisatie nodig: druk gewoon op Connect. Odoo waarschuwt je als je op de verkeerde knop drukt. Wil je van het ene soort naar het andere overstappen, verwijder de app dan eerst uit FlexigoTech Cloud.

Aanvulplan van de Shopify-connector in Odoo
Het aanvulplan deelt elk product in: OK, in de gaten houden, nu bijbestellen of uitverkocht. Schermafbeelding van Odoo met demogegevens.

Een synchronisatie forceren

Wijzig je de locatiemapping of corrigeer je een voorraadcijfer met de hand, dan hoef je niet op de volgende run te wachten. Configuration › Sync Now start de synchronisatie meteen, en de technische synchronisatielog vertelt je wat er is verstuurd en of Shopify het heeft geaccepteerd.

Als het eenmaal besloten is

Met Odoo als referentie wordt het aanvulplan onder Catalog › Restock Plan nuttig: het deelt elk product in als OK, in de gaten houden, nu bijbestellen of uitverkocht. Winkels die hun voorraad vroeger in een spreadsheet bijhielden, waarderen dat onderdeel het meest.

Echte rondleiding: Shopify-order in Odoo, fulfilmenttrechter en aanvullen
Echte Odoo-schermen met demogegevens.

Springt de voorraad van een artikel om de paar uur tussen twee cijfers heen en weer, dan zijn er bijna altijd twee systemen tegelijk leidend. Kies er een.

Lees verder

Shopify-uitbetalingen en -kosten in Odoo: wat de order je niet verteltHet ordertotaal is niet wat Shopify je uitbetaalt. Uitbetalingen, kosten, geschillen en afstemming in Odoo 17, 18, 19 en 20 met de connector van FlexigoTech.Shopify alleen of Shopify met Odoo: wat er verandert in je dagelijkse werkVergelijking voor Shopify-winkels zonder ERP: orders, voorraad, verzending, retouren, facturen en uitbetalingen, voor en na het runnen van de winkel in Odoo.
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 (5aebd133): data/ir_cron_data.xml
  • Broncode van de module: flexigobe_shopify_seller_connector 20.0 (5aebd133): views/menu_views.xml
  • Broncode van de module: flexigobe_shopify_seller_connector 20.0 (5aebd133): models/shopify_instance.py
  • Broncode van de module: flexigobe_shopify_seller_connector 20.0 (5aebd133): models/shopify_product_analytics.py
  • Broncode van de module: flexigobe_shopify_seller_connector 20.0 (5aebd133): models/fgt_cloud.py
  • apps.odoo.com/apps/modules/20.0/flexigobe_shopify_seller_connector