Saltar al contenido principal
Shopify

El aviso «Variantes del producto enviadas correctamente.» de Shopify Connector

El aviso Variantes del producto enviadas correctamente. (Product variants pushed successfully.) sale al pulsar Push to Shopify en una ficha de Product Bindings, cuando el envío ha terminado sin que ningún error lo detenga. No es un error ni bloquea nada, pero tampoco prueba que cada variante haya quedado en Shopify como esperabas: aquí tienes qué hace el código antes de mostrarlo y cómo comprobarlo.

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

Cuándo sale el aviso y qué significa

El aviso Variantes del producto enviadas correctamente. (Product variants pushed successfully.) aparece al pulsar el botón Push to Shopify en una ficha de Product Bindings. Para llegar a esas fichas, entra en el menú Ventas (Sales) y, dentro, en Shopify, Operations y Product Bindings. Es un aviso que no bloquea. Lleva por título Enviado a Shopify (Pushed to Shopify) y existe en el código publicado de Odoo 17, 18, 19 y 20.

Lo importante es la condición. En el código de Odoo 20 el aviso es lo último que hace el botón: se muestra cuando el envío a Shopify ha terminado sin que nada lo interrumpa. Si el envío se detiene con un error, el aviso no llega a mostrarse. Pero el código no comprueba, justo antes de lanzarlo, que se haya enviado al menos una variante. Por eso el aviso significa «Odoo ha recorrido el envío sin detenerse», no «todas las variantes de esta ficha están en Shopify como esperas».

Esquema hecho con código, no una pantalla de Odoo: el menú Sales › Shopify › Operations › Product Bindings, el botón Push to Shopify y el aviso Product variants pushed successfully.
Esquema generado a partir del código publicado del módulo (Odoo 17, 18, 19 y 20). Los rótulos van en inglés, el texto original del código.
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)

Qué hace el módulo antes de mostrarlo

Este es el orden que sigue el código de Odoo 20 al pulsar Push to Shopify:

  • Agrupa las fichas por instancia de Shopify y hace el envío de cada instancia por separado.
  • Dentro de cada instancia, se salta las fichas que no tienen el identificador de la variante en Shopify y agrupa el resto por producto de Shopify.
  • Para cada variante prepara tres datos: el precio, redondeado a dos decimales (si la ficha no tiene precio, envía cero); el precio de comparación, solo si está informado y es mayor que el precio; y el SKU, solo si la ficha lo tiene.
  • Hace una llamada a Shopify por cada producto, con todas sus variantes juntas. La llamada va marcada para permitir actualizaciones parciales.
  • Cuando termina con un producto sin interrupciones, anota la fecha y hora del envío en las fichas de ese producto.
  • Al final, devuelve el aviso.

El botón Push to Shopify se ve siempre en Odoo 17, 18, 19 y 20.

Paso a paso: enviar y comprobar

  1. Entra en Ventas (Sales), después en Shopify, Operations y Product Bindings, y abre la ficha de la variante que quieres enviar.
  2. Ten claro qué viaja a Shopify: el precio, el precio de comparación (solo si es mayor que el precio) y el SKU (solo si la ficha lo tiene). Es lo que la ficha tenga en el momento de pulsar.
  3. Pulsa Push to Shopify. El botón envía esos datos tal como están en la ficha.
  4. Espera el aviso Variantes del producto enviadas correctamente.. Si en su lugar aparece un error, el envío se ha detenido y el aviso de éxito no se muestra.
  5. Comprueba en la administración de Shopify el precio, el precio de comparación y el SKU de esa variante.
  6. Si lo que ves en Shopify no es lo esperado, el punto de partida es lo que tenía la ficha de Odoo al pulsar. Corrígelo y vuelve a pulsar el botón.

Si sale el aviso y Shopify no queda como esperabas

Como el aviso se lanza al final sin contar variantes, estas son las situaciones que el código permite y en las que, aunque salga el aviso, Shopify puede no quedar como esperabas:

  • La ficha no tiene variante de Shopify asociada. El código la salta sin avisar, no envía nada de ella, y el aviso sale igualmente.
  • El precio está vacío. No se omite: se envía cero como precio, así que Shopify recibe ese cero.
  • El precio de comparación no es mayor que el precio. En ese caso no se incluye en el envío.
  • No hay SKU en la ficha. El SKU no se incluye en el envío.

El aviso no distingue ninguno de estos casos, así que la comprobación en Shopify del paso cinco es la que cuenta.

Este es el texto del aviso con Odoo en cada uno de estos idiomas:

Esquema hecho con código a partir de las traducciones publicadas del módulo, no una pantalla de Odoo: el texto del aviso en castellano, alemán, francés, italiano y portugués.
Esquema con el texto del aviso según el idioma de Odoo, generado a partir de los ficheros de traducción del módulo.
Idioma de OdooTexto del aviso
CastellanoVariantes del producto enviadas correctamente.
AlemánProduktvarianten erfolgreich übertragen.
FrancésVariantes du produit envoyées avec succès.
ItalianoVarianti prodotto inviate con successo.
PortuguésVariantes do produto enviadas com sucesso.

Versiones y coste

El módulo está publicado en Odoo Apps para Odoo 17, 18, 19 y 20, a 9 € por versión de Odoo, sin IVA, pago único. Además necesita la suscripción a FlexigoTech Cloud: el plan Conector cuesta 49 €/mes o 490 €/año, sin IVA. La conexión con Shopify pasa por ese servicio, que guarda cifradas las credenciales y avisa por correo si la sincronización falla.

Cómo ayuda FlexigoTech

Si quieres que alguien revise contigo cómo quedan las fichas de Product Bindings o necesitas un envío distinto al que hace el módulo, FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida.

Sigue leyendo

Qué hace el botón Pull Stock de Shopify Connector, paso a pasoQué hace el botón Pull Stock de Shopify Connector en Odoo 20: cuándo aparece, qué comprueba, qué ajustes de inventario crea y qué errores puede dar.
Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas

Fuentes