Salta al contingut principal
Shopify

«No Shopify locations were found for …»: quan surt i com es resol

El missatge No Shopify locations were found for … surt quan el mòdul pregunta a Shopify per les ubicacions de la botiga i la resposta arriba sense cap. Pot aparèixer en prémer Push Stock a la fitxa de la botiga, i es resol comprovant que aquesta botiga de Shopify té almenys una ubicació i repetint l'acció.

FlexigoTech · Responsable: Víctor Gómez · Actualitzat el 5 de novembre de 2026

L'essencial

Mòdul
Shopify
Versions
Odoo 17, 18, 19 i 20
Comprovat
al codi del connector, versió 20.0 · a les fonts enllaçades al final
Lectura
5 min

El cas: Casa Boreal prem Push Stock

Exemple Cas il·lustratiu: l'empresa i les seves dades són inventades per explicar el flux.

Casa Boreal és una botiga inventada. La Marta porta el seu catàleg i acaba de connectar la botiga de Shopify amb Odoo. Obre Shopify › Configuration › Stores, entra a la fitxa de la botiga i prem Push Stock. L'acció s'atura i Odoo mostra No Shopify locations were found for …, amb el domini de la botiga darrere del «for».

La Marta no sap si el problema és a Odoo, a la connexió o a Shopify. Això és el que fa el codi del mòdul abans de llançar aquest missatge, perquè sàpiga on mirar.

Esquema, no una pantalla d'Odoo, del recorregut fins al missatge: el menú de botigues, el botó d'enviar estoc i l'avís d'ubicacions
Esquema fet amb codi a partir del codi publicat del mòdul: menú, botó i missatge, vàlid per a Odoo 17, 18, 19 i 20. Els rètols de l'esquema van en anglès, el text original del codi.

Per arribar a aquesta fitxa cal veure el menú: el tram Configuration demana el permís Operator i el tram Shopify demana Viewer. Si no tens un d'aquests permisos, no veus aquest tram del menú.

El text del missatge canvia amb l'idioma del teu Odoo. Amb Odoo en anglès és el que veu la Marta; en altres idiomes es llegeix així:

Esquema, no una pantalla d'Odoo, amb el mateix missatge en cada idioma d'Odoo
Esquema fet amb codi a partir de les traduccions publicades del mòdul: en anglès, No Shopify locations were found for …; en alemany, Keine Shopify-Standorte für … gefunden; en francès, Aucun emplacement Shopify trouvé pour …; en italià, Nessuna ubicazione Shopify trovata per …; en portuguès, Nenhuma localização Shopify encontrada para ….
Idioma d'OdooText del missatge
AnglèsNo Shopify locations were found for …
AlemanyKeine Shopify-Standorte für … gefunden
FrancèsAucun emplacement Shopify trouvé pour …
ItaliàNessuna ubicazione Shopify trovata per …
PortuguèsNenhuma localização Shopify encontrada para …
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Vídeo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (vídeo en anglès)

Quan surt exactament

El botó Push Stock es veu sempre a la vista de la botiga, a Odoo 17, 18, 19 i 20: cap condició de la vista l'amaga. La seva acció arriba a un pas del mòdul que busca la ubicació per defecte de la botiga, i aquest pas és el que llança el missatge. Segons el codi publicat d'Odoo 20.0, l'ordre és aquest:

  1. Si la botiga ja té guardada una ubicació per defecte, el mòdul la fa servir i no pregunta a Shopify. Amb una ubicació ja guardada, el missatge no pot sortir per aquest camí.
  2. Si no la té, el mòdul demana a Shopify les ubicacions de la botiga, però només la primera que retorni.
  3. Mira la resposta. Si no porta cap ubicació (la llista no ve o ve buida), llança No Shopify locations were found for …. Els punts suspensius són el domini de la botiga.
  4. Si hi ha una ubicació i porta el seu identificador, el mòdul guarda aquest identificador i el seu nom a la botiga com a ubicació per defecte.

La condició del codi que porta al missatge és que la resposta no porti cap ubicació, i només es comprova quan la botiga encara no té una ubicació per defecte guardada. El missatge és al codi publicat de les branques 17, 18, 19 i 20 d'Odoo.

Què significa a la pràctica

El missatge descriu el que el mòdul ha rebut: la resposta de Shopify va arribar sense ubicacions. L'avís no diu per què la llista va arribar buida, només que va arribar buida.

També explica el que no ha passat. En llançar-se el missatge, l'acció s'atura i el que anava a canviar en aquest pas no es guarda: la botiga de Casa Boreal continua sense ubicació per defecte guardada. Si l'acció torna a arribar a aquest pas i la botiga continua sense ubicació guardada, el mòdul torna a preguntar a Shopify des del principi.

Com ho resol la Marta

  1. Llegeix el domini que apareix al final del missatge i comprova que és el de la botiga que volia fer servir. El mòdul hi posa el domini de la botiga sobre la qual s'ha llançat l'acció.
  2. Entra a l'administració d'aquesta botiga a Shopify i comprova que té almenys una ubicació. És el que el mòdul necessita trobar a la resposta.
  3. Torna a Shopify › Configuration › Stores, obre la fitxa de la botiga i prem una altra vegada Push Stock.
  4. Si el missatge torna a sortir amb el domini correcte, Shopify continua responent sense ubicacions a aquesta consulta, i toca seguir revisant aquesta botiga a Shopify. Si Odoo mostra un altre avís, ja és un altre cas i es llegeix per separat.

Què aprendre del cas

  • El missatge només pot sortir mentre la botiga no té una ubicació per defecte guardada. Un cop guardada, el mòdul la fa servir i no pregunta a Shopify.
  • El mòdul llegeix una sola ubicació, la primera que Shopify retorni. Que l'avís no surti no diu res sobre quantes ubicacions té la botiga.
  • El botó Push Stock no té condició de vista: el veus sempre, hi hagi o no ubicació guardada.
  • El domini del final del missatge és la pista més ràpida per saber quina botiga l'ha provocat quan n'hi ha més d'una.
  • La condició és que la resposta no porti cap ubicació, i només es comprova quan la botiga encara no té una ubicació per defecte guardada.

Com ajuda FlexigoTech

FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si estàs connectant una botiga de Shopify i vols revisar la configuració amb algú que coneix el mòdul, pots veure la pàgina del mòdul o la fitxa a Odoo Apps, publicat per a Odoo 17, 18, 19 i 20, i escriure'ns des d'allà.

Continua llegint

Què fa el botó «Pull Stock» del connector de Shopify per a OdooQuè fa el botó Pull Stock del connector de Shopify per a Odoo: quan apareix, què comprova, què canvia al teu estoc i quin error pot donar.Avís «is now the primary location» del connector de Shopify per a OdooQuè vol dir l'avís «is now the primary location for …» del connector de Shopify per a Odoo, quan surt i com canviar la ubicació principal.Error en crear la comanda: falten dades de ShopifyQuè vol dir l'avís de Shopify Connector for Odoo en prémer «Create Sale Order» sense dades de la comanda, quan surt i com resoldre'l.
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades

Fonts