Saltar al contenido principal
Shopify

Botón «Exportar a Shopify» de Shopify Connector: qué hace de verdad

El botón Exportar a Shopify (Export to Shopify) crea en tu tienda un producto nuevo a partir de un producto de Odoo y, si Shopify devuelve el producto, guarda en Odoo los identificadores del producto y de sus variantes. Si ese producto ya tiene vinculación con la instancia elegida, se para antes de enviar nada y te remite a Enviar a Shopify.

FlexigoTech · Responsable: Víctor Gómez · Actualizado el 5 de noviembre de 2026

Lo esencial

Módulo
Shopify
Versiones
Odoo 17, 18, 19 y 20
Comprobado
en el código del conector, versión 20.0 · en las fuentes enlazadas al final
Lectura
5 min

El botón está en las versiones 17, 18, 19 y 20 del módulo.

Qué hay en la ventana antes de exportar

En la ventana de exportación eliges la Instancia de Shopify (Shopify Instance) y el Initial Status; el campo Product es de solo lectura. En Initial Status las opciones son Active (visible in store) y Draft (hidden), y el valor por defecto es Draft (hidden). El botón de esa ventana es Exportar a Shopify.

Esquema del botón Export to Shopify (en castellano, Exportar a Shopify) con dos mensajes que lo pueden parar a un lado, con rótulos en inglés
Esquema hecho con código a partir del módulo (no es una pantalla de Odoo): el botón Export to Shopify (en castellano, Exportar a Shopify) y, a un lado, dos de los mensajes que pueden pararlo, con sus rótulos originales en inglés.
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 inglés)

Ideas equivocadas sobre el botón

Mito: si el producto ya está en Shopify, el botón lo actualiza

Realidad: lo primero que hace es buscar si el producto ya tiene una vinculación con la instancia que has elegido. Si la tiene, se detiene con El producto '…' ya tiene una vinculación de Shopify en '…'. Use 'Enviar a Shopify' para actualizarlo. (Product '…' already has a Shopify binding on '…'. Use Push to Shopify to update it.). Los puntos son el nombre del producto y el dominio de la tienda. En ese momento no se ha enviado nada a Shopify. La comprobación es por producto e instancia.

Mito: el botón envía a Shopify toda la ficha del producto

Realidad: envía lo que el código recoge, y parte solo si está relleno. De cualquier producto viajan el nombre (como título), el estado inicial que has elegido y las etiquetas de Shopify del producto, separadas por comas. Solo si están rellenos viajan también el proveedor de Shopify, el tipo de producto de Shopify y la descripción de venta. Después va cada variante del producto:

  • el precio de venta de la variante, redondeado a dos decimales (si la variante no lo tiene, el del producto);
  • la referencia interna como SKU, si la tiene;
  • el código de barras, si lo tiene;
  • los valores de atributo como opciones, con el nombre del atributo y el del valor.

Mito: al exportar, el producto queda a la venta

Realidad: depende de Initial Status. Con el valor por defecto, Draft (hidden), el producto se crea oculto; con Active (visible in store) se crea visible en la tienda. La ayuda del campo recomienda el borrador como opción más segura, para revisar el producto en Shopify antes de activarlo. El aviso final repite, en mayúsculas, el estado con el que se creó.

Mito: si Shopify rechaza algo, Odoo se queda con la exportación a medias

Realidad: la acción se detiene en cuanto aparece uno de estos mensajes, y de lo que la exportación iba a cambiar en Odoo no se guarda nada. Algunos de los mensajes que puede dar el botón:

  • Falta el token de acceso de Shopify para la instancia … (Shopify access token is missing for instance …): avisa de que a la instancia le falta el token de acceso.
  • La llamada GraphQL de Shopify falló (…): … (Shopify GraphQL call failed (…): …): Shopify respondió con un error; el mensaje trae el código de respuesta y el principio del texto que devolvió. Si Shopify responde que se ha superado el límite de peticiones, el código reintenta con espera entre intentos; si en el último intento sigue respondiendo lo mismo, sale este mensaje con el código 429.
  • GraphQL de Shopify devolvió errores: … (Shopify GraphQL returned errors: …): la respuesta de Shopify traía errores.
  • La llamada GraphQL de Shopify agotó los reintentos. (Shopify GraphQL call exhausted retries.): Odoo se quedó sin intentos de llamada a Shopify sin llegar a un resultado.
  • Errores de exportación de Shopify: … (Shopify export errors: …): Shopify devuelve errores sobre el producto; el mensaje los junta, cada uno como campo y texto, separados por punto y coma.
  • Shopify no devolvió un ID de producto tras la exportación. (Shopify did not return a product ID after export.): Shopify contestó sin identificador de producto.

Mito: tras exportar, en Odoo no cambia nada

Realidad: cuando Shopify devuelve el producto, Odoo guarda los enlaces. Por cada variante que devuelve Shopify, busca la variante de Odoo con esa referencia interna; si no la encuentra, usa la que ocupa la misma posición, y si tampoco hay, la salta. A cada variante emparejada le escribe la instancia, los identificadores de Shopify (producto, variante y artículo de inventario) y la fecha de sincronización, y crea una vinculación con SKU, título, estado, precio y las fechas de sincronización y de último envío. En el producto guarda el estado y la fecha del último envío.

Al terminar sale un aviso fijo de éxito, Exportado a Shopify (Exported to Shopify), con el texto El producto '…' fue creado en Shopify (…) como …. (Product '…' was created in Shopify (…) as ….), donde el último hueco es el estado en mayúsculas.

Mito: el botón solo aparece según la versión o según una condición

Realidad: en Odoo 17, 18, 19 y 20 el botón se ve siempre en su ventana, sin ninguna condición. Con Odoo en castellano se llama Exportar a Shopify.

Esquema con el texto Exportar a Shopify en cinco idiomas
Esquema hecho con código a partir de las traducciones del módulo (no es una pantalla de Odoo): Exportar a Shopify en castellano, Nach Shopify exportieren en alemán, Exporter vers Shopify en francés, Esporta su Shopify en italiano y Exportar para Shopify en portugués.

Precio y ayuda

Shopify Connector cuesta 9 € por versión de Odoo, para 17, 18, 19 y 20, sin IVA y en pago único (ficha en Odoo Apps). Necesita además la suscripción a FlexigoTech Cloud: el plan Conector son 49 €/mes o 490 €/año sin IVA. La conexión pasa por FlexigoTech Cloud, que guarda cifradas las credenciales y avisa por correo si la sincronización falla.

En FlexigoTech implantamos Odoo 17, 18, 19 y 20 y desarrollamos conectores e integraciones a medida. Si el catálogo de tu tienda necesita algo que el botón no hace, podemos estudiarlo contigo.

Sigue leyendo

Qué hace el botón «Crear nota de crédito» de Shopify ConnectorQué hace el botón Crear nota de crédito de Shopify Connector en Odoo: cuándo aparece, qué comprueba, qué cambia y qué avisos puede dar.
Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas

Fuentes