Naar hoofdinhoud
Shopify

'Geen Shopify-locaties gevonden voor …': wanneer het gebeurt en hoe je het oplost

De melding Geen Shopify-locaties gevonden voor … (No Shopify locations were found for …) verschijnt wanneer de module Shopify om de locaties van de winkel vraagt en het antwoord zonder enige locatie binnenkomt. Je kunt haar zien als je op Voorraad pushen klikt op het winkelformulier. Je lost het op door te controleren dat die Shopify-winkel minstens één locatie heeft en de actie te herhalen.

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

Het voorbeeld: Casa Boreal klikt op Voorraad pushen

Voorbeeld Fictief geval: het bedrijf en de cijfers zijn verzonnen om de werkwijze uit te leggen.

Casa Boreal is een verzonnen winkel. Marta beheert de catalogus en heeft zojuist de Shopify-winkel met Odoo verbonden. Ze opent Shopify › Configuratie › Winkels, gaat naar het formulier van de winkel en klikt op Voorraad pushen. De actie stopt en Odoo toont Geen Shopify-locaties gevonden voor …, met het domein van de winkel achter 'voor'.

Marta weet niet of het probleem in Odoo, in de verbinding of in Shopify zit. Dit is wat de code van de module doet voordat die melding verschijnt, zodat ze weet waar ze moet kijken.

Schema, geen Odoo-scherm, van het pad naar de melding: het winkelmenu, de knop om voorraad te pushen en de waarschuwing over locaties
Schema gemaakt met code op basis van de gepubliceerde code van de module: menu, knop en melding, geldig voor Odoo 17, 18, 19 en 20. De labels in het schema staan in het Engels, de oorspronkelijke tekst uit de code.

Om bij dat formulier te komen moet je het menu kunnen zien: het onderdeel Configuratie vraagt het recht Operator en het onderdeel Shopify vraagt Lezer. Als je geen van die rechten hebt, zie je dat deel van het menu niet.

De tekst van de melding verandert met de taal van je Odoo. Met Odoo in het Nederlands is het wat Marta ziet; in andere talen leest hij zo:

Schema, geen Odoo-scherm, met dezelfde melding in elke Odoo-taal
Schema gemaakt met code op basis van de gepubliceerde vertalingen van de module: in het Nederlands Geen Shopify-locaties gevonden voor …; in het Duits Keine Shopify-Standorte für … gefunden; in het Frans Aucun emplacement Shopify trouvé pour …; in het Italiaans Nessuna ubicazione Shopify trovata per …; in het Portugees Nenhuma localização Shopify encontrada para ….
Odoo-taalTekst van de melding
NederlandsGeen Shopify-locaties gevonden voor …
DuitsKeine Shopify-Standorte für … gefunden
FransAucun emplacement Shopify trouvé pour …
ItaliaansNessuna ubicazione Shopify trovata per …
PortugeesNenhuma localização Shopify encontrada para …
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)

Wanneer precies

De knop Voorraad pushen is altijd zichtbaar in de winkelweergave, in Odoo 17, 18, 19 en 20: geen enkele voorwaarde in de weergave verbergt hem. De actie leidt naar een stap van de module die de standaardlocatie van de winkel zoekt, en die stap geeft de melding. Volgens de gepubliceerde code van Odoo 20.0 is de volgorde deze:

  1. Als de winkel al een standaardlocatie heeft opgeslagen, gebruikt de module die en vraagt hij Shopify niets. Met een al opgeslagen locatie kan de melding via dit pad niet verschijnen.
  2. Als er geen is, vraagt de module Shopify om de locaties van de winkel, maar alleen om de eerste die wordt teruggegeven.
  3. Hij bekijkt het antwoord. Als dat geen enkele locatie bevat (de lijst ontbreekt of is leeg), geeft hij Geen Shopify-locaties gevonden voor …. De puntjes zijn het domein van de winkel.
  4. Als er een locatie is en die heeft een identificatie, slaat de module die identificatie en de naam ervan op in de winkel als standaardlocatie.

De voorwaarde in de code die tot de melding leidt, is dat het antwoord geen enkele locatie bevat, en dat wordt alleen gecontroleerd als de winkel nog geen standaardlocatie heeft opgeslagen. De melding staat in de gepubliceerde code van de takken 17, 18, 19 en 20 van Odoo.

Wat het in de praktijk betekent

De melding beschrijft wat de module heeft ontvangen: het antwoord van Shopify kwam zonder locaties binnen. De waarschuwing zegt niet waarom de lijst leeg was, alleen dat ze leeg was.

Ze vertelt ook wat er niet is gebeurd. Zodra de melding verschijnt, stopt de actie en wat in die stap zou veranderen, wordt niet opgeslagen: de winkel van Casa Boreal heeft nog steeds geen opgeslagen standaardlocatie. Als de actie opnieuw bij die stap komt en de winkel nog steeds geen opgeslagen locatie heeft, vraagt de module Shopify weer helemaal opnieuw.

Hoe Marta het oplost

  1. Ze leest het domein aan het einde van de melding en controleert dat het de winkel is die ze wilde gebruiken. De module zet daar het domein van de winkel waarop de actie is gestart.
  2. Ze gaat naar het beheer van die winkel in Shopify en controleert dat er minstens één locatie is. Dat is wat de module in het antwoord moet vinden.
  3. Ze gaat terug naar Shopify › Configuratie › Winkels, opent het winkelformulier en klikt opnieuw op Voorraad pushen.
  4. Als de melding met het juiste domein terugkomt, antwoordt Shopify nog steeds zonder locaties op die vraag en moet je die winkel in Shopify verder nakijken. Als Odoo een andere waarschuwing toont, is dat een ander geval en lees je het apart.

Wat je van dit geval leert

  • De melding kan alleen verschijnen zolang de winkel geen standaardlocatie heeft opgeslagen. Zodra die is opgeslagen, gebruikt de module haar en vraagt hij Shopify niets.
  • De module leest één enkele locatie, de eerste die Shopify teruggeeft. Dat de waarschuwing niet verschijnt, zegt niets over hoeveel locaties de winkel heeft.
  • De knop Voorraad pushen heeft geen weergavevoorwaarde: je ziet hem altijd, met of zonder opgeslagen locatie.
  • Het domein aan het einde van de melding is de snelste aanwijzing om te weten welke winkel haar veroorzaakte als je er meer dan één hebt.
  • De voorwaarde is dat het antwoord geen enkele locatie bevat, en dat wordt alleen gecontroleerd als de winkel nog geen standaardlocatie heeft opgeslagen.

Hoe FlexigoTech helpt

FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. Als je een Shopify-winkel koppelt en de configuratie wilt laten nakijken door iemand die de module kent, bekijk dan de pagina van de module of de vermelding in Odoo Apps, gepubliceerd voor Odoo 17, 18, 19 en 20, en schrijf ons vanaf daar.

Lees verder

Wat de knop «Voorraad ophalen» van de Shopify-connector voor Odoo doetWat de knop Voorraad ophalen van de Shopify-connector voor Odoo doet: wanneer hij verschijnt, wat hij controleert, wat er verandert en welke fout kan komen.Melding 'is nu de primaire locatie' van de Shopify-connector voor OdooWat betekent de melding 'is nu de primaire locatie voor …' van de Shopify-connector voor Odoo, wanneer verschijnt ze en hoe wijzig je de primaire locatie?Fout bij het aanmaken van de verkooporder: Shopify-gegevens ontbrekenWat de melding in Shopify Connector for Odoo betekent als je op «Verkooporder aanmaken» klikt zonder ordergegevens, wanneer ze verschijnt en hoe je het oplost.
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen

Bronnen