Naar hoofdinhoud
Shopify

Shopify Connector-fouten in Odoo: wat elke melding betekent en wat je doet

De foutmeldingen van Shopify Connector draaien om een paar punten: het myshopify.com-domein van de winkel, het client secret in FlexigoTech Cloud, de autorisatie in Shopify, het bedrijf van de instantie en de beheerdersrechten. Hier vind je elke letterlijke tekst gegroepeerd per moment waarop hij verschijnt, wat hij betekent en wat je moet doen.

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

Meldingen bij het aanmaken van de winkel en het opslaan van het client secret

Wat doe ik als is not a myshopify.com store domain verschijnt?

De volledige melding is Shopify domain "%s" is not a myshopify.com store domain. Use the one Shopify shows under Settings > Domains, e.g. my-store.myshopify.com: a custom storefront domain does not serve the Admin API. Dit betekent dat het domein dat je in de instantie hebt ingevuld geen myshopify.com-domein is. Wat je doet: kopieer het domein dat Shopify toont onder Settings > Domains, in de vorm my-store.myshopify.com. Het eigen domein van je webshop werkt niet omdat, zoals de melding zelf zegt, dat de Admin API niet bedient.

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

Waarom kan ik het client secret niet opslaan?

Er zijn twee mogelijke meldingen. Fill in the shop domain and the client ID before saving the client secret. vraagt dat het winkeldomein en de client ID eerst zijn ingevuld. Before saving the client secret, an administrator has to accept that the Shopify app and the calls to Shopify go through FlexigoTech Cloud. Nothing was sent. betekent dat een beheerder eerst moet accepteren dat de Shopify-app en de aanroepen naar Shopify via FlexigoTech Cloud lopen; het slot maakt duidelijk dat er niets is verstuurd. Wat je doet: vul het domein en de client ID in en vraag een beheerder die acceptatie te geven voordat je opnieuw opslaat.

Welke meldingen krijg ik bij het wijzigen of verwijderen van een instantie?

Het hangt af van wat je wilt wijzigen. Het verbindingstype kun je niet wijzigen: The connection of a Shopify instance does not change: a new instance goes through FlexigoTech Cloud and the ones bought before keep the direct connection. Een nieuwe instantie loopt via FlexigoTech Cloud en de eerder gekochte behouden de directe verbinding.

  • Only an administrator can change the shop of %s: it keeps its access token in Odoo and every call sends it to that shop.: alleen een beheerder kan de winkel van die instantie wijzigen, omdat de toegangstoken in Odoo wordt bewaard en elke aanroep hem naar die winkel stuurt.
  • To move %(name)s to another shop or app, type its client secret again in the same save: the app saved in FlexigoTech Cloud belongs to %(shop)s.: om de instantie naar een andere winkel of app te verplaatsen, voer je het client secret opnieuw in bij dezelfde opslag, omdat de in FlexigoTech Cloud opgeslagen app bij de winkel uit de melding hoort.
  • Only an administrator can delete %s: it was bought with the direct connection, and a new instance goes through FlexigoTech Cloud. Archive it instead.: alleen een beheerder kan een instantie verwijderen die met de directe verbinding is gekocht; de melding stelt zelf voor om te archiveren in plaats van te verwijderen.
  • Only an administrator can delete the Shopify app from FlexigoTech Cloud.: ook het verwijderen van de in FlexigoTech Cloud opgeslagen Shopify-app is voorbehouden aan een beheerder.
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)

Meldingen bij het autoriseren in Shopify en het gebruik van de token

Wat vragen de meldingen voordat je in Shopify autoriseert?

De teksten leggen een volgorde vast: eerst de winkelgegevens, dan het client secret in FlexigoTech Cloud en daarna de autorisatie. Zit je midden in de configuratie, dan vind je alle stappen in de ingebruikname van Shopify Connector.

  • Fill in the shop domain, the client ID and the requested scopes first.: het winkeldomein, de client ID of de gevraagde scopes ontbreken.
  • Save the client secret in FlexigoTech Cloud before authorizing. en Save the client secret of %s in FlexigoTech Cloud before authorizing.: je probeert te autoriseren zonder het client secret in FlexigoTech Cloud te hebben opgeslagen.
  • Save the client secret of %s in FlexigoTech Cloud first.: dezelfde vereiste, voor de genoemde instantie.
  • The Shopify app of %s is not saved in FlexigoTech Cloud: type its client secret again.: de app van die instantie is niet opgeslagen in FlexigoTech Cloud; voer het client secret opnieuw in.
  • Authorize %s in Shopify first (Authorize in Shopify).: de instantie moet nog in Shopify worden geautoriseerd; de melding verwijst naar Authorize in Shopify.

Wat betekenen de OAuth-fouten?

Het zijn de meldingen van de autorisatiestap met Shopify. Elke melding zegt wat er misging:

  • Missing authorization code.: de autorisatiecode ontbreekt.
  • Invalid OAuth state token.: de OAuth-statustoken is ongeldig.
  • OAuth callback shop does not match this instance.: de winkel die in de OAuth-callback terugkomt, komt niet overeen met de instantie.
  • Shopify OAuth exchange failed: %s: de OAuth-uitwisseling met Shopify is mislukt; de melding voegt het detail toe na de dubbele punt.
  • Shopify OAuth exchange response did not include an access token.: het antwoord van de uitwisseling bevatte geen toegangstoken.
  • FlexigoTech Cloud could not authorize Shopify (HTTP %s).: FlexigoTech Cloud kon niet in Shopify autoriseren en geeft je de HTTP-code.

Loopt de instantie via FlexigoTech Cloud, dan waarschuwt de module met On FlexigoTech Cloud the code is exchanged when Shopify sends you back to Odoo: use Authorize in Shopify. De code wordt uitgewisseld wanneer Shopify je terugstuurt naar Odoo, dus de weg om te autoriseren is Authorize in Shopify.

Wat gebeurt er met de token, de webhooks en de GraphQL-aanroepen?

Met FlexigoTech Cloud vernieuwt de dienst de token zelf, zoals FlexigoTech Cloud renews the Shopify token by itself. zegt. De meldingen over tokens en aanroepen zijn deze:

  • Missing refresh token for Shopify instance %s: bij de genoemde instantie ontbreekt de refresh token.
  • Shopify token refresh failed: %s: het vernieuwen van de token is mislukt, met het detail aan het eind.
  • Shopify token refresh response did not include an access token.: het antwoord op de vernieuwing bevatte geen toegangstoken.
  • Shopify access token is missing for instance %s: de toegangstoken van die instantie ontbreekt.
  • Shopify GraphQL call failed (%s): %s: een GraphQL-aanroep naar Shopify is mislukt; de melding bevat twee variabele gegevens die je het best letterlijk kopieert als je hulp vraagt.

Over de webhooks is de melding duidelijk: Webhooks are not available through FlexigoTech Cloud: orders, products and stock sync with the scheduled actions. Via FlexigoTech Cloud worden orders, producten en voorraad gesynchroniseerd met de geplande acties. Welke acties er zijn en wat ze per record doorlopen, lees je in hoe Shopify Connector van binnen werkt.

Meldingen over bedrijven, rechten en producten

Wat betekenen de waarschuwingen over bedrijf en beheerder?

This Shopify instance belongs to a company you are not working in. verschijnt omdat de instantie bij een bedrijf hoort waarin je niet werkt; wat je doet: werk in het bedrijf van die instantie. Er zijn nog twee regels: A Shopify instance only links the products and orders of its own company. en A record of a Shopify instance only links records of the company of its instance. Een instantie koppelt alleen producten en orders van haar eigen bedrijf, en een record van een instantie koppelt alleen records van het bedrijf van die instantie; controleer dus of het product, de order of het record bij hetzelfde bedrijf hoort. Tot slot verschijnt Only an administrator can run this scheduled action. op meerdere plaatsen in de module: het starten van die geplande acties is voorbehouden aan een beheerder, en die moet je er dus om vragen.

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

Wat doe ik met No Shopify bindings found?

De volledige tekst is No Shopify bindings found for '%s'. Use 'Export to Shopify' to publish it for the first time. Dit betekent dat het genoemde record geen Shopify-koppelingen heeft. De melding zegt zelf wat je moet doen: gebruik Export to Shopify om het voor de eerste keer te publiceren.

Lijst van Shopify Product Bindings gefilterd op Active en gegroepeerd per product
De productkoppelingen met kolommen voor variant, SKU, instantie, prijs, voorraad en status, met geladen prijzen en voorraad.
Rondleiding door de lijsten Shopify Carrier Mappings, Shopify Instances en Shopify Product Bindings in Odoo
Van de vervoerderskoppelingen gegroepeerd per instantie naar de lijst met instanties en de productkoppelingen gefilterd op Active.

Wanneer je FlexigoTech om hulp vraagt

FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt maatwerkconnectors en integraties. Blokkeert een melding zoals Shopify GraphQL call failed (%s): %s je werk, dan kunnen we hem samen met je bekijken met de letterlijke foutmelding erbij.

De connector staat in Odoo Apps voor 17, 18, 19 en 20, voor € 9 per Odoo-versie, eenmalige betaling, excl. btw. Dat is niet het hele bedrag: in al die versies geeft het manifest aan dat het FlexigoTech Cloud-abonnement nodig is, en het plan Connector kost € 49 per maand of € 490 per jaar excl. btw.

Lees verder

Shopify Connector in Odoo in gebruik nemen: velden, statussen en prijsWelke velden je invult in Shopify Connector voor Odoo, welke statussen elk record doorloopt, wat het kost met FlexigoTech Cloud en wat je de eerste week checkt.
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen

Bronnen