Qué dice la ficha antes de entrar en los menús
La ficha de Shopify Connector en Odoo Apps (en Odoo 20 se titula Shopify Connector for Odoo 20) tiene un apartado What This Module Helps You Do con estos bloques:
Connect and authorise your Shopify store: conectar y autorizar tu tienda Shopify.Import Shopify orders into Odoo sales: importar los pedidos de Shopify a las ventas de Odoo.Sync products and variants in both directions: sincronizar productos y variantes en los dos sentidos.Push and pull stock between Odoo and Shopify: enviar y traer stock entre Odoo y Shopify.Create fulfillments and push tracking: crear los fulfillments y enviar el seguimiento.
La ficha lleva también este aviso: Before you buy: this app uses a paid external service. El módulo necesita la suscripción a FlexigoTech Cloud, y lo que cuesta lo tienes al final.

El árbol de menús bajo Sales › Shopify
El módulo añade el menú Sales › Shopify dentro de Ventas, con tres submenús: Sales › Shopify › Control Center, Sales › Shopify › Operations y Sales › Shopify › Technical.
Control Center: instancias y transportistas
Aquí están Sales › Shopify › Control Center › Instances y Sales › Shopify › Control Center › Carrier Mappings.


Operations: pedidos, reembolsos y vínculos de producto
En Sales › Shopify › Operations tienes tres entradas: Sales › Shopify › Operations › Orders, Sales › Shopify › Operations › Refunds y Sales › Shopify › Operations › Product Bindings.

Los registros que guarda el módulo
Por debajo de esos menús, el módulo define sus propios modelos. Estos son los nombres técnicos con la descripción que llevan en el código:
shopify.instance:Shopify Connector Instance.shopify.order:Shopify Order.shopify.refund:Shopify Refund.shopify.product.binding:Shopify Product Binding.shopify.carrier.mapping:Shopify Carrier Mapping.shopify.location:Shopify Location.shopify.sync.log:Shopify Sync Log.shopify.instance.link:Standard record linked to a Shopify instance (who may link it, and only in its company).
Cronología de las tareas programadas
El módulo define nueve tareas programadas, cada una con su frecuencia y su estado, activa o inactiva. Ordenadas de la más frecuente a la más espaciada, con su nombre tal cual:
- Cada minuto
Shopify Process Webhooks, activa.
- Cada 5 minutos
Shopify Sync Orders, inactiva.
- Cada 20 minutos
Shopify Push Stock, inactiva.
- Cada 30 minutos
Shopify Retry Failed Webhooks, activa.
- Cada hora
Shopify Sync ProductsyShopify Notify Sync Errors, las dos inactivas.
- Cada 6 horas
Shopify Pull Stock (Shopify → Odoo), inactiva.
- Cada día
Shopify Cleanup Old Webhook Events, activa.
- Cada 7 días
Shopify Cleanup Old Sync Logs, activa.
Lo que figura activo en el módulo son las tres tareas con «Webhook» en el nombre y la limpieza de los registros de sincronización. Las de pedidos, productos, stock y aviso de errores figuran como inactivas. Si esperas que alguna de ellas corra en tu base, revisa su estado en las tareas programadas de tu Odoo.
Pedidos, productos y stock: qué dice la ficha y qué tarea los acompaña
Pedidos. La ficha dice que el módulo importa los pedidos de Shopify a las ventas de Odoo y que crea fulfillments y envía el seguimiento. Los pedidos tienen su menú en Sales › Shopify › Operations › Orders y los reembolsos en Sales › Shopify › Operations › Refunds. La tarea Shopify Sync Orders corre cada 5 minutos y figura como inactiva.
Productos. La ficha habla de sincronizar productos y variantes en los dos sentidos. Los vínculos están en Sales › Shopify › Operations › Product Bindings. La tarea Shopify Sync Products corre cada hora y figura como inactiva.
Stock. La ficha describe enviar y traer stock entre Odoo y Shopify. Hay dos tareas con frecuencias distintas: Shopify Push Stock, cada 20 minutos, y Shopify Pull Stock (Shopify → Odoo), cada 6 horas. Las dos figuran como inactivas.
Registros y avisos. El modelo shopify.sync.log lleva la descripción Shopify Sync Log. Shopify Notify Sync Errors corre cada hora y figura como inactiva; Shopify Cleanup Old Sync Logs corre cada 7 días y figura como activa.

Dónde mirar cuando algo no cuadra
En la lista de Instances ves el estado de cada tienda y sus últimas sincronizaciones de pedidos y productos. En Carrier Mappings tienes las columnas Status, Used y Last Used, y en Product Bindings el estado de cada vínculo. También tienes el estado de las tareas programadas de la cronología de arriba. Además, la conexión pasa por FlexigoTech Cloud, que guarda cifradas las credenciales, vigila la sincronización y avisa por correo si falla. Los textos de los avisos los tienes reunidos en los mensajes de error y avisos de Shopify Connector, y si estás en plena puesta en marcha, la guía de ajustes, campos y primera semana recorre lo que hay que rellenar.
Versiones y lo que cuesta de verdad
Shopify Connector está publicado en Odoo Apps para Odoo 17, 18, 19 y 20, a 9 € por versión de Odoo, pago único sin IVA, según la ficha de cada versión; pero en las cuatro el manifiesto dice Needs FlexigoTech Cloud subscription (from 49 EUR/month, VAT excl.), y esa suscripción es el plan Conector: 49 €/mes o 490 €/año sin IVA (Pro: 98 €/mes o 980 €/año), con hasta 3 cuentas de la plataforma (Pro: 10). Sin suscripción, o con el servicio suspendido, se para lo que da la suscripción y los datos se quedan en tu Odoo.
En el Odoo App Store, cada versión de Odoo se compra por separado.
Cómo te ayuda FlexigoTech
En FlexigoTech implantamos Odoo 17, 18, 19 y 20 y desarrollamos conectores e integraciones a medida. Si quieres que revisemos cómo encaja el conector con tu base, qué tareas programadas te conviene tener en marcha o necesitas una integración propia alrededor de tu tienda, cuéntanos tu caso.
Sigue leyendo
Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas
Fuentes
- Código del módulo: flexigobe_shopify_connector 20.0 (04fa0489): views/menu_views.xml
- Código del módulo: flexigobe_shopify_connector 20.0 (04fa0489): data/ir_cron_data.xml
- Código del módulo: flexigobe_shopify_connector 20.0 (04fa0489): static/description/index.html
- Código del módulo: flexigobe_shopify_connector 20.0 (04fa0489): models/company_rules.py
- Código del módulo: flexigobe_shopify_connector 20.0 (04fa0489): models/shopify_carrier_mapping.py
- Código del módulo: flexigobe_shopify_connector 20.0 (04fa0489): models/shopify_instance.py
- Código del módulo: flexigobe_shopify_connector 20.0 (04fa0489): models/shopify_location.py
- Código del módulo: flexigobe_shopify_connector 20.0 (04fa0489): models/shopify_order.py
- Código del módulo: flexigobe_shopify_connector 20.0 (04fa0489): models/shopify_product_binding.py
- Código del módulo: flexigobe_shopify_connector 20.0 (04fa0489): models/shopify_refund.py
- Código del módulo: flexigobe_shopify_connector 20.0 (04fa0489): models/shopify_sync_log.py
- apps.odoo.com/apps/modules/20.0/flexigobe_shopify_connector
- apps.odoo.com/apps/modules/17.0/flexigobe_shopify_connector
- apps.odoo.com/apps/modules/18.0/flexigobe_shopify_connector
- apps.odoo.com/apps/modules/19.0/flexigobe_shopify_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
