Salta al contingut principal
Shopify

L'error «Shopify did not return a product ID after export.»

El missatge Shopify did not return a product ID after export. surt en prémer Export to Shopify quan l'ID del producte que havia de retornar Shopify arriba buit. Odoo s'atura aquí: no crea vinculacions ni canvia l'estat de Shopify del producte. Aquí tens quan es compleix la condició, què comprovar i com continuar.

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

Quan surt i què diu

Quan apareix aquest missatge?

En prémer Export to Shopify a la finestra d'exportació d'un producte. El botó és visible sense condicions a Odoo 17, 18, 19 i 20. El mòdul envia el producte a Shopify i, en rebre la resposta, hi busca l'ID del producte. Si aquest ID ve buit, l'acció s'atura i surt Shopify did not return a product ID after export.

Esquema fet amb codi: el botó Export to Shopify i, a sota, el missatge Shopify did not return a product ID after export.
Esquema fet amb codi a partir del codi publicat del mòdul (no és una pantalla d'Odoo): el botó d'exportar i el missatge, amb els rètols en anglès del codi, a Odoo 17, 18, 19 i 20.

Com es veu el missatge segons l'idioma del meu Odoo?

Amb Odoo en català, el mòdul no porta traducció d'aquest missatge i es mostra en anglès: Shopify did not return a product ID after export. L'esquema següent i la taula recullen també l'espanyol, l'alemany, el francès, l'italià i el portuguès.

Esquema fet amb codi amb el mateix missatge en espanyol, alemany, francès, italià i portuguès.
Esquema fet amb codi a partir de les traduccions publicades del mòdul (no és una pantalla d'Odoo): el mateix missatge segons l'idioma d'Odoo.
Idioma d'OdooText del missatge
EspanyolShopify no devolvió un ID de producto tras la exportación.
AlemanyShopify hat nach dem Export keine Produkt-ID zurückgegeben.
FrancèsShopify n'a pas retourné d'identifiant de produit après l'exportation.
ItaliàShopify non ha restituito un ID prodotto dopo l'esportazione.
PortuguèsO Shopify não devolveu um ID de produto após a exportação.

Quina és la condició exacta del codi?

Després de la resposta de Shopify, el mòdul pren el producte que hi ve i en llegeix l'ID. Si aquest ID és buit, llança el missatge. És una comprovació sobre una única dada: que l'ID del producte existeixi a la resposta.

Vol dir que el producte no s'ha creat a Shopify?

El que diu el codi és només que la resposta no porta l'ID del producte. Per això convé mirar el tauler de la teva botiga a Shopify abans de repetir l'exportació, en lloc de donar per fet que no ha arribat res.

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)

Què ha fet el mòdul fins a aquest punt

Què passa abans que salti el missatge?

Al codi d'Odoo 20 el mòdul segueix un ordre. Primer comprova que el producte no tingui ja una vinculació amb aquesta botiga; si en té, l'exportació s'atura aquí. Després prepara les dades i les envia a Shopify. Quan rep la resposta, comprova si porta errors i, si no en porta, llegeix l'ID del producte. Aquest missatge és aquesta última comprovació, la que decideix si l'exportació pot continuar.

Quines dades del producte prepara el mòdul?

El nom, l'estat triat a la finestra i les etiquetes. Per cada variant d'Odoo, el preu i, si en té, el SKU i el codi de barres, a més de les opcions que surten dels seus atributs. Si estan emplenats al producte, hi afegeix també el proveïdor i el tipus de producte de Shopify i la descripció de venda.

Es desa res a Odoo quan surt el missatge?

No. L'acció s'atura abans dels passos que escriuen a Odoo: no es creen les vinculacions per variant, no s'escriuen a les variants els identificadors de Shopify, no s'actualitza l'estat de Shopify del producte i no arriba la notificació d'èxit. Aquests passos només s'executen quan l'ID del producte no és buit.

Què es desa quan tot va bé?

Quan l'ID arriba, el mòdul recorre les variants que retorna Shopify i les emparella amb les d'Odoo per SKU o, si no hi ha coincidència, per posició. A cada variant emparellada escriu els identificadors de Shopify i crea una vinculació. Al final actualitza l'estat de Shopify del producte i mostra una notificació d'èxit. Res d'això passa amb aquest missatge.

Què fer quan surt

Què faig quan em surt aquest missatge?

Com que a Odoo no ha quedat cap vinculació, segueix aquest ordre:

  1. Obre el tauler de la teva botiga a Shopify i mira si el producte hi apareix, abans de repetir res.
  2. Si ho necessites, torna a prémer Export to Shopify: el botó continua visible, perquè no depèn de cap condició.
  3. Si el missatge es repeteix amb el mateix producte, escriu-nos amb el text exacte del missatge, la versió d'Odoo, el producte, la botiga i si el producte apareix al teu tauler de Shopify.

Canvia res segons la versió d'Odoo?

El missatge és al codi publicat de les quatre branques: 17, 18, 19 i 20.

Canvia si la botiga es connecta per FlexigoTech Cloud?

El codi distingeix dues rutes per parlar amb Shopify. A la de FlexigoTech Cloud, la petició passa pel servei de FlexigoTech, que respon amb la pròpia resposta de Shopify. El mòdul la tracta després igual, inclosa la comprovació de l'ID del producte.

Quines dades convé donar a FlexigoTech si necessito ajuda?

El text exacte del missatge, la versió d'Odoo, el nom del producte, la botiga a la qual exportaves i si el producte apareix o no al teu tauler de Shopify.

Quant costa i com t'ajudem

El mòdul és de pagament únic per versió d'Odoo (publicat per a 17, 18, 19 i 20) i necessita la subscripció a FlexigoTech Cloud, pla Connector: 49 €/mes o 490 €/any, sense IVA. El preu de cada versió és a la fitxa d'Odoo Apps i la resta de detalls a la pàgina del mòdul.

Si estàs implantant Odoo i vols revisar com exportes productes a Shopify, FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida.

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