Wat de productpagina zegt voordat we de menu's induiken
De productpagina van Shopify Connector in Odoo Apps (in Odoo 20 heet die Shopify Connector for Odoo 20) heeft een sectie What This Module Helps You Do met deze onderdelen:
Connect and authorise your Shopify store: je Shopify-winkel koppelen en autoriseren.Import Shopify orders into Odoo sales: Shopify-bestellingen importeren als verkooporders in Odoo.Sync products and variants in both directions: producten en varianten in beide richtingen synchroniseren.Push and pull stock between Odoo and Shopify: voorraad heen en weer sturen tussen Odoo en Shopify.Create fulfillments and push tracking: fulfillments aanmaken en de tracking doorsturen.
De productpagina bevat ook deze waarschuwing: Before you buy: this app uses a paid external service. De module vereist het abonnement op FlexigoTech Cloud; wat dat kost, staat helemaal onderaan.

De menustructuur onder Sales › Shopify
De module voegt het menu Sales › Shopify toe binnen Verkoop, met drie submenu's: Sales › Shopify › Control Center, Sales › Shopify › Operations en Sales › Shopify › Technical.
Control Center: instanties en vervoerders
Hier vind je Sales › Shopify › Control Center › Instances en Sales › Shopify › Control Center › Carrier Mappings.


Operations: bestellingen, terugbetalingen en productkoppelingen
In Sales › Shopify › Operations vind je drie items: Sales › Shopify › Operations › Orders, Sales › Shopify › Operations › Refunds en Sales › Shopify › Operations › Product Bindings.

De records die de module bewaart
Achter die menu's definieert de module zijn eigen modellen. Dit zijn de technische namen met de beschrijving die ze in de code dragen:
shopify.instance:Shopify Connector Instance.shopify.order:Shopify Order.shopify.refund:Shopify Refund.shopify.product.binding:Shopify Product Binding.shopify.carrier.mapping:Shopify Carrier Mapping.shopify.location:Shopify Location.shopify.sync.log:Shopify Sync Log.shopify.instance.link:Standard record linked to a Shopify instance (who may link it, and only in its company).
Tijdlijn van de geplande acties
De module definieert negen geplande acties, elk met zijn eigen frequentie en zijn status, actief of inactief. Van meest frequent tot minst frequent, met hun naam zoals die er staat:
- Elke minuut
Shopify Process Webhooks, actief.
- Elke 5 minuten
Shopify Sync Orders, inactief.
- Elke 20 minuten
Shopify Push Stock, inactief.
- Elke 30 minuten
Shopify Retry Failed Webhooks, actief.
- Elk uur
Shopify Sync ProductsenShopify Notify Sync Errors, beide inactief.
- Elke 6 uur
Shopify Pull Stock (Shopify → Odoo), inactief.
- Elke dag
Shopify Cleanup Old Webhook Events, actief.
- Elke 7 dagen
Shopify Cleanup Old Sync Logs, actief.
Actief in de module zijn de drie acties met «Webhook» in de naam en het opruimen van de synchronisatielogs. Die voor bestellingen, producten, voorraad en foutmeldingen staan als inactief. Verwacht je dat een van die acties in jouw database draait, controleer dan de status ervan bij de geplande acties van je Odoo.
Bestellingen, producten en voorraad: wat de productpagina zegt en welke actie erbij hoort
Bestellingen. De productpagina zegt dat de module Shopify-bestellingen importeert als verkooporders in Odoo en dat hij fulfillments aanmaakt en de tracking doorstuurt. De bestellingen hebben hun menu in Sales › Shopify › Operations › Orders en de terugbetalingen in Sales › Shopify › Operations › Refunds. De actie Shopify Sync Orders draait elke 5 minuten en staat als inactief.
Producten. De productpagina spreekt over het synchroniseren van producten en varianten in beide richtingen. De koppelingen vind je in Sales › Shopify › Operations › Product Bindings. De actie Shopify Sync Products draait elk uur en staat als inactief.
Voorraad. De productpagina beschrijft het heen en weer sturen van voorraad tussen Odoo en Shopify. Er zijn twee acties met verschillende frequenties: Shopify Push Stock, elke 20 minuten, en Shopify Pull Stock (Shopify → Odoo), elke 6 uur. Beide staan als inactief.
Logs en meldingen. Het model shopify.sync.log draagt de beschrijving Shopify Sync Log. Shopify Notify Sync Errors draait elk uur en staat als inactief; Shopify Cleanup Old Sync Logs draait elke 7 dagen en staat als actief.

Waar je moet kijken als er iets niet klopt
In de lijst Instances zie je de status van elke winkel en de laatste synchronisaties van bestellingen en producten. In Carrier Mappings heb je de kolommen Status, Used en Last Used, en in Product Bindings de status van elke koppeling. Ook de status van de geplande acties uit de tijdlijn hierboven is van belang. Bovendien loopt de verbinding via FlexigoTech Cloud, dat de inloggegevens versleuteld bewaart, de synchronisatie bewaakt en per e-mail waarschuwt als die mislukt. De teksten van die meldingen vind je gebundeld in de foutmeldingen en waarschuwingen van Shopify Connector, en ben je midden in de ingebruikname, dan loopt de gids over instellingen, velden en de eerste week langs wat je moet invullen.
Versies en wat het echt kost
Shopify Connector is gepubliceerd in Odoo Apps voor Odoo 17, 18, 19 en 20, voor € 9 per Odoo-versie, eenmalige betaling excl. btw, volgens de productpagina van elke versie; maar in alle vier zegt het manifest Needs FlexigoTech Cloud subscription (from 49 EUR/month, VAT excl.), en dat abonnement is het plan Connector: € 49 per maand of € 490 per jaar excl. btw (Pro: € 98 per maand of € 980 per jaar), met maximaal 3 accounts van het platform (Pro: 10). Zonder abonnement, of met de dienst opgeschort, stopt wat het abonnement levert en blijven de gegevens in jouw Odoo staan.
In de Odoo App Store koop je elke Odoo-versie apart.
Hoe FlexigoTech je helpt
Bij FlexigoTech implementeren we Odoo 17, 18, 19 en 20 en ontwikkelen we connectoren en integraties op maat. Wil je dat we nagaan hoe de connector in jouw database past, welke geplande acties je het best laat draaien, of heb je een eigen integratie rond je winkel nodig, vertel ons dan over je situatie.
Lees verder
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen
Bronnen
- Broncode van de module: flexigobe_shopify_connector 20.0 (04fa0489): views/menu_views.xml
- Broncode van de module: flexigobe_shopify_connector 20.0 (04fa0489): data/ir_cron_data.xml
- Broncode van de module: flexigobe_shopify_connector 20.0 (04fa0489): static/description/index.html
- Broncode van de module: flexigobe_shopify_connector 20.0 (04fa0489): models/company_rules.py
- Broncode van de module: flexigobe_shopify_connector 20.0 (04fa0489): models/shopify_carrier_mapping.py
- Broncode van de module: flexigobe_shopify_connector 20.0 (04fa0489): models/shopify_instance.py
- Broncode van de module: flexigobe_shopify_connector 20.0 (04fa0489): models/shopify_location.py
- Broncode van de module: flexigobe_shopify_connector 20.0 (04fa0489): models/shopify_order.py
- Broncode van de module: flexigobe_shopify_connector 20.0 (04fa0489): models/shopify_product_binding.py
- Broncode van de module: flexigobe_shopify_connector 20.0 (04fa0489): models/shopify_refund.py
- Broncode van de module: flexigobe_shopify_connector 20.0 (04fa0489): models/shopify_sync_log.py
- apps.odoo.com/apps/modules/20.0/flexigobe_shopify_connector
- apps.odoo.com/apps/modules/17.0/flexigobe_shopify_connector
- apps.odoo.com/apps/modules/18.0/flexigobe_shopify_connector
- apps.odoo.com/apps/modules/19.0/flexigobe_shopify_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
