Wanneer hij verschijnt en wat er in het venster staat
De knop Exporteren naar Shopify (Export to Shopify) staat in het exportvenster voor producten van Shopify Connector for Odoo. Hij hangt van geen enkele voorwaarde af: hij is altijd zichtbaar en bestaat in de gepubliceerde branches van de module voor Odoo 17, 18, 19 en 20.
Het venster heeft deze velden:
Shopify-instantie(Shopify Instance): de Shopify-winkel waarnaar wordt geëxporteerd.Product: het product dat wordt geëxporteerd. Alleen-lezen.Beginstatus(Initial Status): met welke status het product in Shopify ontstaat,Actief (zichtbaar in winkel)(Active (visible in store)) ofConcept (verborgen)(Draft (hidden)). De standaardwaarde isConcept (verborgen)en de hulptekst van het veld raadt het concept aan om het product in Shopify na te kijken voordat je het activeert.


Stap voor stap: wat er gebeurt als je op Exporteren naar Shopify klikt
- Open het exportvenster en kies de winkel in
Shopify-instantie. Het product staat al inProduct, alleen-lezen. - Bepaal de
Beginstatus. Als jeConcept (verborgen)laat staan, wordt het product aangemaakt zonder zichtbaar te zijn in de winkel. - Klik op
Exporteren naar Shopify. Het eerste wat hij doet is nagaan of dat product al een koppeling met die winkel heeft. Zo ja, dan stopt hij met een melding (die zie je in de foutentabel) en wordt er niets aangemaakt. - Als er geen koppeling is, bereidt de module het product voor. Hij stuurt de naam als titel, de gekozen status en de tags, gescheiden door komma's. Als ze bestaan, voegt hij ook de leverancier, het producttype en de verkoopbeschrijving toe.
- Voor elke Odoo-variant bereidt hij de verkoopprijs voor met twee decimalen. Als de variant een referentie heeft, stuurt hij die mee als artikelcode, met de voorraad gemarkeerd voor tracking. Heeft ze een barcode, dan stuurt hij die ook mee. De attribuutwaarden van de variant gaan mee als opties.
- Hij stuurt alles in één aanroep naar Shopify. Met de FlexigoTech Cloud-verbinding loopt de aanroep via hun service. Als Shopify met 401 antwoordt en de winkel een vernieuwingstoken of app-gegevens heeft, probeert de module een nieuw token te krijgen en herhaalt hij de aanroep nog één keer. Antwoordt Shopify met 429 (te veel verzoeken), dan wacht hij en probeert hij opnieuw.
- Als Shopify het product teruggeeft, koppelt de module elke variant die Shopify teruggeeft aan een Odoo-variant: eerst op referentie en, als er geen overeenkomst is, op positie. Een variant zonder match wordt overgeslagen. In elke gekoppelde variant slaat hij de Shopify-ID's en de synchronisatiedatum op en maakt hij haar koppeling aan met titel, status, prijs en datums.
- Tot slot noteert hij in het product de status en de datum van de verzending en toont hij een melding die op het scherm blijft staan:
Geëxporteerd naar Shopify(Exported to Shopify), met de tekstProduct '…' is aangemaakt in Shopify (…) als ….(Product '…' was created in Shopify (…) as ….). De puntjes zijn de productnaam, het domein van de winkel en de gekozen status, in hoofdletters.
Met Odoo in het Nederlands heet de knop Exporteren naar Shopify. Het volgende schema toont hoe hij in andere talen is gelabeld.

Exporteren naar Shopify; in het Duits Nach Shopify exportieren; in het Frans Exporter vers Shopify; in het Italiaans Esporta su Shopify; in het Portugees Exportar para Shopify.Fouten die kunnen optreden en wat je eraan doet
Als er iets misgaat voordat Shopify het product teruggeeft, stopt de actie en maakt de module in Odoo geen enkele koppeling aan.
| Melding | Wanneer ze verschijnt | Wat te doen |
|---|---|---|
Product '…' heeft al een Shopify-koppeling op '…'. Gebruik 'Verzenden naar Shopify' om het bij te werken. (Product '…' already has a Shopify binding on '…'. Use Push to Shopify to update it.) | Bij het klikken op de knop heeft dat product al een koppeling met die instantie. Het tweede gat is het domein van de winkel. | Exporteer het niet opnieuw: dat product is al aan die winkel gekoppeld en een nieuwe export geeft weer deze melding. |
Shopify-exportfouten: … (Shopify export errors: …) | Shopify antwoordt op de export met fouten. De melding voegt ze samen, elk als veld en bericht, gescheiden door puntkomma's. | Lees welk veld elke fout aanwijst, corrigeer dat gegeven in het product en exporteer opnieuw. |
Shopify heeft na export geen product-ID geretourneerd. (Shopify did not return a product ID after export.) | Het antwoord van Shopify bevat de ID van het product niet. | Controleer in Shopify of het product verschijnt en herhaal de export. In Odoo blijft er geen koppeling bestaan. |
Er is geen Shopify-verbinding voor …. Open het tabblad Connection en volg de installatiestappen. (Shopify is not connected for …. Open the Connection tab and follow the setup steps.) | De instantie heeft geen toegangsgegevens nadat is geprobeerd ze te verkrijgen (directe verbinding, zonder FlexigoTech Cloud). Het gat is de naam van de instantie. | Open het tabblad Connection van de instantie en volg de installatiestappen. |
Shopify GraphQL-aanroep mislukt (…): … (Shopify GraphQL call failed (…): …) | Shopify antwoordt met een foutcode van 400 of hoger. De melding bevat de code en het begin van het antwoord. | Lees de code en de tekst bij de melding en handel daarnaar. |
Shopify GraphQL heeft fouten geretourneerd: … (Shopify GraphQL returned errors: …) | Het antwoord van Shopify bevat fouten. | Lees het detail dat de melding na de dubbele punt toevoegt. |
De Shopify GraphQL-aanroep heeft alle pogingen uitgeput. (Shopify GraphQL call exhausted retries.) | De aanroep heeft geen nieuwe pogingen meer. | Klik na een tijdje opnieuw en controleer, als het zich herhaalt, de verbinding van de instantie. |
Wat je na het exporteren controleert
- Dat de melding
Geëxporteerd naar Shopifyis verschenen met de status die je hebt gekozen. - Dat het product in Shopify bestaat. Als je het op
Concept (verborgen)hebt gelaten, is dit het moment om het daar na te kijken voordat je het activeert, zoals de hulptekst van het veld aanraadt. - Dat je niet opnieuw op de knop klikt voor hetzelfde product en dezelfde winkel: het heeft al een koppeling en de melding over een reeds gekoppeld product verschijnt.
Kosten en hulp van FlexigoTech
De module is een eenmalige aankoop per Odoo-versie, gepubliceerd voor 17, 18, 19 en 20 (zie de vermelding in Odoo Apps of de pagina van de module), en vereist het FlexigoTech Cloud-abonnement met het plan Connector: € 49 per maand of € 490 per jaar excl. btw (het plan Pro kost € 98 per maand of € 980 per jaar). De verbinding loopt via FlexigoTech Cloud, dat de gegevens versleuteld bewaart, de synchronisatie bewaakt en per e-mail waarschuwt als die mislukt.
Wil je dat iemand de verbinding met je winkel nakijkt of de export aan je catalogus aanpast? FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat.
Lees verder
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 (d7e627b4): wizard/shopify_export_product_wizard_views.xml
- Broncode van de module: flexigobe_shopify_seller_connector 20.0 (d7e627b4): wizard/shopify_export_product_wizard.py
- Broncode van de module: flexigobe_shopify_seller_connector 20.0 (d7e627b4): models/shopify_instance.py
- apps.odoo.com/apps/modules/20.0/flexigobe_shopify_seller_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
