Naar hoofdinhoud
Shopify

Shopify Connector in Odoo in gebruik nemen: velden, statussen en prijs

Om Shopify Connector in gebruik te nemen koppel je je winkel via FlexigoTech Cloud met de client ID, het client secret en de winkel, controleer je velden zoals het bedrijf, het magazijn, het verkoopteam en de back-upklant, map je de vervoerders en check je de productkoppelingen. Het helpt te weten hoe die velden zich gedragen: het client secret wordt nooit in Odoo opgeslagen, contactpersonen worden gekoppeld via de klant-ID van Shopify en elk record heeft zijn eigen statusreeks.

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

Voordat je koppelt: wat je nodig hebt en wat het kost

Shopify Connector staat in Odoo Apps voor Odoo 17, 18, 19 en 20. De module kost € 9 excl. btw per Odoo-versie, eenmalig, voor 17, 18, 19 en 20, en vereist daarnaast een abonnement op FlexigoTech Cloud: het manifest van elke versie zegt «Needs FlexigoTech Cloud subscription (from 49 EUR/month, VAT excl.)». Het plan Conector kost € 49 per maand of € 490 per jaar excl. btw (Pro: € 98 per maand of € 980 per jaar) en bevat tot 3 accounts van het platform (Pro: 10). Zonder abonnement, of met een opgeschorte dienst, stopt wat het abonnement levert; je gegevens blijven in je Odoo.

In de Odoo App Store koop je elke Odoo-versie apart. Om te koppelen heb je drie gegevens bij de hand: de client ID, het client secret en de winkel. Wil je eerst zien welke menu's de module toevoegt en wat elk record doorloopt, lees dan hoe de connector van binnen werkt.

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)

Hoe de velden en statussen van de connector zich gedragen

Het client secret blijft niet in je Odoo

Het veld Client secret (FlexigoTech Cloud) (technische naam fgt_app_secret) wordt één keer, versleuteld, naar FlexigoTech Cloud gestuurd samen met de client ID en de winkel. Het wordt nooit in Odoo opgeslagen. In Odoo vind je twee datums die bij die stap horen: Saved in FlexigoTech Cloud (fgt_saved_at) en Authorized through FlexigoTech Cloud (fgt_authorized_at).

De verbinding loopt via FlexigoTech Cloud en heeft drie statussen

Het veld Shopify connection (fgt_route) geeft aan dat nieuwe instanties via FlexigoTech Cloud verbinden. De dienst bewaart de gegevens versleuteld, bewaakt de synchronisatie en waarschuwt per e-mail als er iets misgaat; als Shopify zijn API wijzigt, worden de module en de dienst aangepast.

De verbindingsstatus (connection_state) kent de waarden Connected, Error en Unconfigured. In de lijst met instanties zie je hem naast het domein en de laatste synchronisaties.

Lijst met Shopify Instances in Odoo Verkoop met een instantie in de status Connected en het vakje Active aangevinkt
De lijst met instanties: myshopify-domein, status Connected, laatste synchronisaties van orders en producten en het vakje Active aangevinkt.

Andere velden van de module die je invult zijn het bedrijf (company_id), het magazijn (warehouse_id), het verkoopteam (Sales Team), de back-upklant (Fallback Customer) en het vakje Enable Finance & Accounting.

Vervoerders worden gemapt op hun naam in Shopify

Elke mapping koppelt een vervoerdersnaam uit Shopify aan een Odoo Delivery Carrier: de Odoo-vervoerder die wordt toegewezen wanneer die Shopify-naam in een order voorkomt. Als je Auto-Create Carrier aanvinkt en er is geen vervoerder gemapt, maakt de module automatisch een nieuwe Odoo-vervoerder met die naam aan.

Het veld Status van elke mapping (mapping_state) kan Mapped, Auto-Create of Unmapped zijn. Dat is de kolom die je leest om te weten in welke situatie elke vervoerdersnaam zit.

Lijst met Shopify Carrier Mappings gegroepeerd per instantie met één ingeklapte groep
De vervoerdersmappings gegroepeerd per instantie, met de kolommen Instance, Shopify Carrier Name, Odoo Delivery Carrier, Status, Used en Last Used.

Klanten worden gekoppeld via de Shopify-ID, niet via het e-mailadres

Het veld Shopify Customer ID bevat de klant-GID van Shopify, en de module gebruikt die om contactpersonen exact te koppelen, zonder af te hangen van e-mailadres of telefoonnummer. Dit is het veld dat je bekijkt als je nagaat bij welk contact een order terecht is gekomen.

Varianten worden gegroepeerd op de product-GID

Shopify Product GID is de product-GID van Shopify en de module gebruikt die als sleutel om varianten te groeperen. Op het product zie je daarnaast Shopify Vendor, Shopify Product Type, Shopify Compare-At Price, Last Push to Shopify en Shopify Tags, dat de tags kommagescheiden bewaart, gesynchroniseerd vanuit Shopify en naar Shopify gestuurd.

Shopify Status krijgt de waarden Active, Draft en Archived. In een ander statusveld van de module (status) lees je het verschil in de tekst zelf: Active (visible in store) tegenover Draft (hidden).

Lijst met Shopify Product Bindings gefilterd op Active en gegroepeerd per product met kolommen voor variant, SKU, instantie, prijs, voorraad en status
De actieve productkoppelingen, gegroepeerd per product, met hun variant, SKU, instantie, prijs, voorraad en status.

De verzendstatus heeft zijn eigen reeks

Het veld Estado de Envío (shopify_delivery_status) kan No Validado, Listo para Enviar, Parcialmente Enviado, Enviado of Cancelado zijn. Het vakje Mostrar Estado de Envío en Ventas toont, als het is ingeschakeld, een kolom met de verzendstatus van de order in de verkooplijst. Beslis of je die kolom zichtbaar wilt maken voor wie in Verkoop werkt.

Er zijn nog meer statussen die je moet kunnen lezen

De module gebruikt nog andere statusvelden:

  • Een state met Open, Partially Fulfilled, Fulfilled, Cancelled en Refunded.
  • Een state met Draft, Credit Note Created, Ignored en Failed.
  • stock_return_state, met N/A, Pending Return, To Review, Stock Returned en Return Failed.
  • Een state met Running, Success, Partial (with errors) en Failed.
  • Een state met Pending, Processed, Failed en Failed, no more retries.

Wat elke melding betekent en wat je ermee doet, vind je in de foutmeldingen en waarschuwingen van de connector.

Wat je de eerste week controleert

Als de winkel gekoppeld is, kun je zelf deze controles uitvoeren:

  • In Shopify Instances: dat de instantie als Connected staat en datums heeft bij de laatste synchronisaties van orders en producten.
  • Je e-mail, voor het geval FlexigoTech Cloud je heeft gewaarschuwd voor een synchronisatiefout.
  • In Shopify Carrier Mappings: de kolommen Status, Used en Last Used, en elke mapping in Unmapped.
  • In Shopify Product Bindings, met het filter Active en gegroepeerd per product: de SKU, de prijs, de voorraad en de status van elke variant.
  • Bij de contactpersonen die vanuit Shopify zijn binnengekomen: het veld Shopify Customer ID.
  • Elk record in Partial (with errors), Failed, Failed, no more retries, To Review of Return Failed.
Rondgang langs de lijsten Shopify Carrier Mappings, Shopify Instances en Shopify Product Bindings
De reeks loopt langs de vervoerdersmappings gegroepeerd per instantie, de lijst met instanties met hun status Connected en de actieve productkoppelingen gegroepeerd per product.

Hoe FlexigoTech je helpt

FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectors en integraties op maat. Als je Odoo implementeert terwijl je Shopify koppelt, helpen we je de configuratie klaar te zetten (bedrijf, magazijn, verkoopteam, vervoerders) en de connector aan te passen aan wat jouw winkel nodig heeft. De module staat op de pagina in Odoo Apps.

Lees verder

Shopify Connector-fouten in Odoo: wat elke melding betekent en wat je doetDe foutmeldingen van Shopify Connector voor Odoo met hun letterlijke tekst: domein, client secret, FlexigoTech Cloud, OAuth, tokens, bedrijven en rechten.
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen

Bronnen