Naar hoofdinhoud
Shopify

Wat Shopify Connector toevoegt aan Producten in Odoo: velden en wanneer de module actief wordt

Shopify Connector breidt het productformulier in Odoo uit met een teller van gekoppelde varianten (Shopify) en een tabblad Shopify met product-ID, tags, leverancier, type, status en de datum van de laatste verzending. Alles blijft verborgen zolang het product geen enkele variant heeft die aan Shopify gekoppeld is. De module gebruikt de tags, de leverancier, het type en de status bij het versturen van het product en noteert daarna de verzenddatum.

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
4 min

Wat de module toevoegt aan het productformulier

De module breidt het standaardmodel van Producten in Odoo uit. Alles hieronder is wat de gepubliceerde code voor Odoo 20.0 doet.

Schema met de app Products van Odoo en daaronder de velden die de module toevoegt: Shopify, Shopify Product GID, Shopify Tags, Shopify Vendor, Shopify Product Type, Shopify Status en Last Push to Shopify
Schema gemaakt met code op basis van de code van de module, geen scherm van Odoo: wat Shopify Connector toevoegt aan Producten. De labels zijn in het Engels, zoals in de code.

Het veld Shopify is een getal: het telt de varianten van het product die een Shopify-variant-ID hebben. Je ziet het op het productformulier en het wordt verborgen als de waarde nul is. De andere velden staan op het tabblad Shopify, in de groep Shopify Data, en worden onder dezelfde voorwaarde verborgen: zolang het product niet minstens één variant heeft die aan Shopify is gekoppeld, zie je ze niet.

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)

Stap voor stap: zo lees je het tabblad Shopify

  1. Kijk naar het veld Shopify. Het is de teller van gekoppelde varianten. Is de waarde nul, dan verschijnen de andere velden van de module niet op het formulier.
  2. Open het tabblad Shopify en zoek de groep Shopify Data. Daar staat Shopify Product GID, alleen-lezen; de help zegt: «Shopify product GID used as the canonical grouping key for variants.».
  3. Vul tags, leverancier en type in. Shopify Tags heeft deze help: «Comma-separated tags synced from / pushed to Shopify.». Bij het versturen van het product splitst de module de tekst op de komma's, verwijdert de spaties rond elke tag en laat lege tags weg. Shopify Vendor en Shopify Product Type worden alleen meegestuurd als ze een waarde hebben.
  4. Kies Shopify Status. Beschikbaar zijn Actief (Active), Concept (Draft) en Gearchiveerd (Archived); in de code is de standaardwaarde Actief. Bij het versturen gaat die status naar Shopify; is het veld leeg, dan wordt het als actief verstuurd.
  5. Raadpleeg Last Push to Shopify. Het is alleen-lezen: de code schrijft het, niet de gebruiker. Het wordt gevuld met datum en tijd wanneer de module het product naar Shopify stuurt.

De status uit stap vier zie je in de taal van jouw Odoo. Het volgende schema toont hoe Gearchiveerd in elke taal van de vertalingen van de module heet.

Schema met de tekst Archived per taal: Spaans Archivado, Duits Archiviert, Frans Archivé, Italiaans Archiviato en Portugees Arquivado
Schema gemaakt met code op basis van de gepubliceerde vertalingen van de module, geen scherm van Odoo.

Wat de module doet bij het versturen van het product naar Shopify

De code van de module bevat een verzendactie die het product naar Shopify uploadt: titel, status, tags en varianten. Dit stelt de module samen voor elke Shopify-instantie waarin het product actieve koppelingen heeft:

  • Titel: de naam van het product in Odoo.
  • Status: die van Shopify Status, en actief als het leeg is.
  • Tags: die van Shopify Tags, al gescheiden op komma's.
  • Leverancier en type: alleen als Shopify Vendor en Shopify Product Type een waarde hebben.
  • Beschrijving: de verkoopbeschrijving van het product, alleen als die er is.
  • Varianten: één per koppeling met een Shopify-variant-ID, met de prijs van de koppeling op twee decimalen (nul als die leeg is), de vergelijkingsprijs alleen als die hoger is dan de prijs, de SKU als die bestaat en de barcode als die bestaat.

Het Shopify-product-ID waarnaar wordt verstuurd, komt uit de koppelingen en niet uit het veld Shopify Product GID van het formulier. En de prijs die wordt meegestuurd, is die van de koppeling van elke variant, niet een prijs die je op het tabblad Shopify hebt ingevuld.

De koppelingen van de varianten

De module bevat ook een actie die de lijst Shopify-koppelingen (Shopify Bindings) opent, met lijst- en formulierweergave, gefilterd op de varianten van het product die een Shopify-variant-ID hebben. Die actie toont alleen de lijst: ze wijzigt niets. Van elke koppeling komen de prijs, de vergelijkingsprijs, de SKU en de barcode die worden verstuurd.

Wanneer de module actief wordt en wanneer hij stopt

De teller Shopify wordt berekend op basis van de varianten van het product: hij telt de varianten met een Shopify-variant-ID, en van dat resultaat hangt af of de overige velden zichtbaar zijn.

De verzendactie daarentegen werkt wanneer ze wordt uitgevoerd. Ze zoekt de actieve koppelingen van het product. Zijn die er niet, dan stopt ze en verstuurt ze niets. Zijn ze er wel, dan loopt ze elke Shopify-instantie af waarin het product actieve koppelingen heeft en stuurt het volledige product; na elke verzending noteert ze datum en tijd in Last Push to Shopify. Als Shopify de gegevens weigert, stopt de actie en noteert ze de datum niet bij de koppelingen. Als alles goed gaat, toont Odoo een succesmelding die niet vast op het scherm blijft staan.

Prijs en abonnement

Shopify Connector is gepubliceerd in Odoo Apps voor Odoo 17, 18, 19 en 20, voor € 9 per Odoo-versie, eenmalige betaling en excl. btw. Daarnaast heb je een abonnement op FlexigoTech Cloud nodig: het plan Connector kost € 49 per maand of € 490 per jaar, excl. btw. Je kunt de pagina in Odoo Apps bekijken.

Wil je hulp bij de implementatie?

FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. Als jouw productcatalogus een andere workflow met Shopify nodig heeft dan die de module biedt, kunnen we dat bekijken.

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