Waar vind je het formulier
Het formulier van Shopify-instanties open je via het menu Shopify › Configuratie › Winkels. Zie je een deel van het menu niet, dan ontbreekt er een recht: Configuratie vraagt Operator en Shopify vraagt Lezer. In Odoo 20 heeft het formulier de velden die hieronder worden uitgelegd; de module staat in Odoo Apps voor 17.0, 18.0, 19.0 en 20.0.


Verbinding met Shopify
De velden in dit deel staan op het tabblad Verbinding. De verbinding loopt via FlexigoTech Cloud: die bewaart de inloggegevens versleuteld, bewaakt de synchronisatie en stuurt een e-mail als er iets misgaat.
Shopify app- Keuzeveld op het tabblad
Verbinding, groepFlexigoTech Cloud. Met de standaardwaarden is het zichtbaar; het wordt verborgen als de verbinding niet via FlexigoTech Cloud loopt, en alleen gebruikers met beheerrecht op de Instellingen zien het. De waarden zijnMy own app (made in the Dev Dashboard of this store's organization)enAn app distributed to this store (authorization code); in de code staat de eerste aangevinkt. Volgens de hulp haalt FlexigoTech Cloud bij je eigen app het token op met de client credentials grant en hoeft er niets te worden geautoriseerd; bij een app die aan de winkel is gedistribueerd (Custom distribution) autoriseer je die één keer in Shopify, nadat je hebt opgeslagen. Wat invullen: de optie die past bij hoe je de app hebt aangemaakt.
Client secret (FlexigoTech Cloud)- Tekstveld in dezelfde groep en met dezelfde zichtbaarheidsvoorwaarden als het vorige. De hulp zegt dat het slechts één keer, versleuteld, naar FlexigoTech Cloud wordt gestuurd samen met de client ID en de winkel, en dat het nooit in Odoo wordt bewaard. Wat invullen: het geheim van je Shopify-app.
I accept that my Shopify app and my calls to Shopify go through FlexigoTech Cloud- Selectievakje in dezelfde groep, met dezelfde zichtbaarheidsvoorwaarden. Volgens de hulp bewaart FlexigoTech Cloud het geheim versleuteld, haalt het toegangstoken op en vernieuwt het, en geeft het elke oproep van deze winkel door aan Shopify (bestellingen, producten, voorraad, locaties, verzendingen en tracking, terugbetalingen, annuleringen en bestelwijzigingen, vervoerders, betalingen en geschillen), met de gegevens die elke oproep bevat. De hulp voegt toe dat Odoo geen kopie van het geheim of van het token bewaart. Het aanvinken betekent dat je dit accepteert.
Winkeldomein- Tekst die je op het formulier ziet en ook in de lijst van
Shopify-instanties. De hulp vraagt om het exacte Shopify-domein, bijvoorbeeldflexigobe.myshopify.com. Wat invullen: dat domein, precies zoals het van jouw winkel is.
Connect Pairing Code- Veld op het formulier. Het wordt verborgen als de instantie al verbonden is of als er een andere voorwaarde van de weergave niet vervuld is. De hulp zegt: «Paste the one-time pairing code shown in the embedded Shopify app (when you install from the Shopify App Store), then click Pair with Shopify.».
Aangevraagde scopes- Lang tekstveld op het tabblad
Verbinding, groepShopify App Credentials. Volgens de hulp zijn het de OAuth-scopes die bij Shopify worden aangevraagd, gescheiden door komma's. De module vult het in met een standaardwaarde die hij zelf berekent; als je het aanpast, houd dan de komma's tussen de scopes.
Auth-code- Veld op het tabblad
Verbinding. Met de standaardwaarden is het niet zichtbaar: het wordt verborgen als de verbinding via FlexigoTech Cloud loopt, dus het verschijnt wanneer dat niet zo is. De hulp omschrijft het als de eenmalige code die de OAuth-callback van Shopify teruggeeft.
Een opmerking over het domein: met Odoo in het Nederlands luidt de hulp bij Winkeldomein «Gebruik uw exacte Shopify-domein, bijvoorbeeld: flexigobe.myshopify.com». Het volgende schema toont ook de versies in het Spaans, Duits, Frans, Italiaans en Portugees.

Voorraad en opvragingen bij Shopify
Deze twee velden staan op het tabblad Bewerkingen, groep Synchronisatie-instellingen.
Webhook voor voorraadsynchronisatie- Selectievakje dat standaard uitgeschakeld is. De hulp zegt dat het dient om de webhooks
inventory_levels/updatevan Shopify te ontvangen en de voorraad in Odoo bijna in realtime bij te werken, en dat voorraadsynchronisatie ingeschakeld moet zijn. Wat invullen: schakel het alleen in als je die bijna directe update wilt, en met het vakjeSync Stock Enableduit dezelfde groep al ingeschakeld.
Paginagrootte- Aantal records dat per pagina bij Shopify wordt opgevraagd, tussen 1 en 100; staat standaard op 50. De hulp waarschuwt voor twee dingen: boven 100 weigert Shopify de opvraging zonder meer, en een grote pagina bij een opvraging met veel informatie kan de kostenlimiet overschrijden. Wat invullen: een waarde binnen het bereik; de beginwaarde is 50.
Bestellingen
De velden in dit deel staan op het tabblad Bewerkingen, groep Bestelinstellingen.
Uren van het ordersynchronisatievenster- Geheel getal dat standaard op 24 staat. De hulp definieert het als het terugvalvenster voor de eerste synchronisatie van bestellingen wanneer er geen eerder tijdstempel bestaat. Wat invullen: wat die eerste leesronde moet beslaan.
Bereik van orderimport- Welke Shopify-bestellingen als verkooporders worden geïmporteerd. Opties:
Alle bestellingen,Alleen betaaldenBetaald & niet uitgevoerd, de optie die standaard is ingesteld. Die laatste importeert alleen de betaalde bestellingen die nog niet zijn uitgevoerd, en de hulp raadt haar aan als je vanuit Odoo verwerkt.
Shopify-bestelnummer gebruiken als verkoopor. nummer- Selectievakje dat standaard is ingeschakeld. Volgens de hulp krijgt de verkooporder in Odoo het nummer van de Shopify-bestelling, waarbij de eigen reeks van Odoo wordt genegeerd, zodat de nummers met Shopify overeenkomen.
Winkelvoorvoegsel- Identificatie van de Shopify-winkel (de hulp geeft ZA en EU als voorbeeld). Het wordt bewaard op elke geïmporteerde verkooporder om te weten uit welke winkel hij komt. Wat invullen: een korte identificatie die deze winkel van de andere onderscheidt.
Levertijd leverancier (dagen)- Geheel getal dat standaard op 7 staat. De hulp zegt dat de productanalyse het gebruikt om het aanvulmoment en de aanbevolen hoeveelheden te berekenen.
Liever dat ze het voor je instellen
FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. Je kunt de module bekijken op zijn pagina en op de pagina in Odoo Apps.
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 (2950bdc0): models/fgt_cloud.py
- Broncode van de module: flexigobe_shopify_seller_connector 20.0 (2950bdc0): models/shopify_instance.py
- apps.odoo.com/apps/modules/20.0/flexigobe_shopify_seller_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
