Conectar Odoo con Shopify se hace siempre con una pieza externa, porque ni Odoo 19 ni Odoo 20 incluyen un módulo de Shopify, en Community ni en Enterprise: un conector instalado en Odoo, una app de Shopify o una integración por API. Con cualquiera de ellas, los pedidos entran en Odoo y el stock del almacén vuelve a la tienda.
Instalar el conector es la parte rápida. El ahorro real depende de dos decisiones: qué sistema emite la factura y cómo cuadras en contabilidad los pagos que Shopify Payments te ingresa netos de comisiones.
Qué ganas
Cada pedido de Shopify llega a Odoo con su cliente, el stock sale del almacén real y la contabilidad vive en un solo sitio. Conservas tu tema y tus apps de Shopify.
La tienda mientras tanto
Sigue vendiendo. La conexión se monta y se prueba contra una copia de Odoo antes de activarla con la tienda real.
Coste y plazo
Dependen de la opción elegida, de tu catálogo y de si cambias el sistema que factura. Se cierran tras el análisis. La licencia del conector va aparte.
Dónde suele fallar
En emitir el mismo pedido desde Shopify y desde Odoo, y en contabilizar el ingreso neto del banco sin separar ventas, devoluciones y comisiones.
¿Odoo tiene conector con Shopify? Las opciones reales
Los conectores de venta online que Odoo trae de serie son de marketplaces y solo en Enterprise: Amazon, Shopee, Lazada y TikTok Shop. Para Shopify hay tres caminos, y conviene elegir por dónde se instala cada uno y quién lo mantiene. Tienes el resto de integraciones habituales en la guía de conectores de Odoo.
| Vía | Dónde se instala | Sirve si | Lo que hay que mirar |
|---|---|---|---|
| Módulo conector | En Odoo, como un módulo más | Tu Odoo está en Odoo.sh o en servidor propio | Que exista para tu versión. Al migrar Odoo, el conector migra con él |
| App de Shopify | En la tienda, y llama a Odoo por su API externa | Prefieres gestionarlo desde Shopify o tienes Odoo Online con plan Personalizado | La cuota mensual y qué versiones de Odoo admite |
| Integración por API o plataforma de automatización | Fuera de los dos sistemas: desarrollo propio, Make o n8n | Tienes reglas propias o más canales que conectar | Quién la mantiene y quién recibe el aviso cuando un pedido no entra |
Conectores de Shopify para Odoo 19 y 20
Estas son cuatro opciones representativas, con los datos de su ficha a 2 de noviembre de 2026. Los precios de terceros cambian y van en dólares, así que tómalos como referencia.
| Opción | Editor | Tipo | Odoo compatible | Precio en su ficha |
|---|---|---|---|---|
| shopify_connector | OCA | Módulo de código abierto | 19.0. La versión 20.0 aún no está iniciada | Sin licencia de pago |
| Shopify Odoo Connector (shopify_ept) | Emipro | Módulo de Odoo Apps | Hasta 20.0, Community y Enterprise | 614,50 $ |
| wt_shopify_connector | Way4Tech | Módulo de Odoo Apps | 19.0 y 20.0, Community y Enterprise | 148,86 $ |
| Odoo Connector | Webkul | App de Shopify | De la 13 a la 19.0 | 35 $ al mes |
El de la OCA, la comunidad de código abierto de Odoo, separa la parte comercial de los pagos: su módulo shopify_connector_account trata liquidaciones, comisiones y disputas de Shopify Payments, y otro importa las ventas de Shopify POS. Sin licencia no significa sin coste: alguien tiene que instalarlo, probarlo y mantenerlo.
Qué conector admite tu plan de Odoo
La documentación de Odoo Online deja claro que no admite módulos de terceros. Y la API externa, la que usan las apps y las integraciones, solo está en el plan Personalizado.
| Tu Odoo | Módulo conector | App de Shopify o API |
|---|---|---|
| Odoo Online, plan Estándar | No | No, el plan no incluye la API externa |
| Odoo Online, plan Personalizado | No | Sí |
| Odoo.sh o servidor propio (Enterprise, plan Personalizado) | Sí | Sí |
| Odoo Community en servidor propio | Sí, si el módulo admite Community | Sí |
Si te toca cambiar de plan, los precios de Odoo en 2026 te dicen cuánto sube la cuota. Y si la vía es un desarrollo propio, hay dos fechas que marcan cómo construirlo. En Shopify, desde el 1 de enero de 2026 las apps personalizadas nuevas ya no se crean en el admin de la tienda, sino en el Dev Dashboard, y su API REST es heredada desde octubre de 2024: lo nuevo se hace con GraphQL. En Odoo 19 y 20, lo nuevo va sobre la API JSON-2, porque las rutas XML-RPC y JSON-RPC están obsoletas y su retirada está prevista en Odoo 22.
Qué se sincroniza entre Odoo y Shopify y quién manda
Cada dato necesita un solo dueño. La regla que mejor funciona es que Shopify mande en lo que entra por la web y Odoo en lo que sale del almacén.
| Dato | Sentido | Lo que hay que cuidar |
|---|---|---|
| Pedidos | Shopify › Odoo | Cada pedido entra como pedido de venta, con el número de Shopify como referencia |
| Clientes | Shopify › Odoo | Evitar duplicados por email y decidir cómo llega el NIF de quien pide factura |
| Productos y variantes | Odoo › Shopify, o se emparejan una vez | El SKU de cada variante contra la Referencia interna de Odoo. Textos e imágenes de venta se quedan en la tienda |
| Stock | Odoo › Shopify | Por ubicación: cada almacén de Odoo con su ubicación de Shopify |
| Precios | Uno de los dos | Si manda Odoo, desde sus listas de precios. Los descuentos de Shopify no deben pisarlas |
| Impuestos, pagos y envíos | Tabla de equivalencias | Cada tipo de IVA con su impuesto de Odoo, y cada pasarela y método de envío con el suyo |
| Envío y estado | Odoo › Shopify | Al validar la entrega en Odoo, el pedido debe marcarse como preparado en Shopify, con su seguimiento |
Webhooks de Shopify o tareas programadas
Shopify puede avisar en el momento de que se ha creado o pagado un pedido, de un reembolso o de un cambio de inventario. Si el conector usa estos webhooks, el pedido llega a Odoo casi al instante. Si trabaja con tareas programadas, entra en la siguiente pasada: una ficha que anuncie sincronización cada 10 minutos significa hasta 10 minutos en los que la web no sabe lo que ha pasado. Si importas muchos productos, ten en cuenta que la API limita los puntos por segundo según el plan: 100 en Standard, 200 en Advanced y 1.000 en Plus.
Stock disponible por ubicación y almacén
Shopify guarda el inventario de cada artículo por ubicación, y distingue entre lo disponible, lo comprometido y lo que hay físicamente. Odoo, en Community y Enterprise, también separa la «Cantidad real», la «Cantidad prevista» y la «Cantidad disponible». A Shopify le conviene recibir la disponible: descuenta lo ya reservado para otros pedidos. La real deja vender unidades comprometidas y la prevista, unidades que aún no han llegado. Si tienes tienda física o un operador logístico, cada almacén de Odoo debe tener su ubicación equivalente en Shopify.

Quién factura al conectar Odoo con Shopify
Debe facturar un solo sistema, y lo más limpio es que sea Odoo: la factura nace donde están el cobro y el asiento, y la localización española de Odoo 19 y 20, en Community y Enterprise, incluye Verifactu en Odoo.
Antes de conectar, revisa qué sale hoy de tu tienda. Shopify Tax puede generar facturas de IVA para pedidos con destino en la UE o Reino Unido, y en la tienda de apps de Shopify hay apps de facturación con Verifactu, como Veri*Factu Connect o Verifactu App de Finseed. Si mantienes una de ellas, esa app es tu sistema de facturación, y a Odoo debe llegarle su factura, no solo el pedido. Si factura Odoo, Shopify deja de emitir documentos fiscales el día del corte. Lo que no funciona es que sigan los dos, porque el mismo pedido acaba con dos facturas y dos numeraciones.
Verifactu: los plazos que debes tener en cuenta
El sistema que emita la factura tiene que estar adaptado. La AEAT fija como plazo antes del 1 de enero de 2027 para quienes presentan el Impuesto sobre Sociedades y antes del 1 de julio de 2027 para el resto. Hacienda anunció el 5 de octubre de 2026 que prevé ampliarlo hasta octubre de 2028, pero mientras no se publique en el BOE valen las fechas de 2027.
Factura simplificada, factura completa y abonos
Una tienda B2C emite sobre todo facturas simplificadas, permitidas en general hasta 400 €, IVA incluido, y hasta 3.000 € en ventas al por menor. Odoo 19 y 20 trata como simplificada la factura de un cliente europeo sin identificación fiscal que no pasa del límite de la empresa, 400 € y configurable. Lo que tienes que decidir es cómo recoge la tienda el NIF, porque una empresa puede exigir factura completa. Cada reembolso de Shopify debe llegar a Odoo y generar su factura rectificativa.
Ventas a otros países de la UE: el OSS
Si vendes a particulares de otros países de la UE y superas los 10.000 € anuales, el IVA se calcula con el tipo del país del comprador. El módulo l10n_eu_oss, en Community y Enterprise, crea las posiciones fiscales y sus impuestos por país. El conector debe respetarlas: el IVA del pedido de Shopify y el de la factura de Odoo tienen que coincidir.
Shopify y Odoo
¿Quieres conectar tu tienda sin duplicar facturas?
En Lógica Consultores 360 revisamos cómo vendes, facturas y cobras hoy en Shopify, te decimos qué vía te conviene y fijamos la fecha de corte. Al cerrar el análisis recibes por escrito el documento de flujos y alcance, y cada desarrollo lleva una ficha que apruebas tú.
Conciliar los cobros de Shopify en Odoo
El banco no recibe el importe de cada pedido, sino una liquidación neta que agrupa varios pedidos. Para que cuadre, en Odoo cada cobro, devolución y comisión tiene que pasar por una cuenta puente.
Liquidaciones de Shopify Payments en España
Según la ayuda de Shopify, en España la liquidación tarda un mínimo de 3 días hábiles y lo capturado de viernes a domingo llega en un único pago. El detalle de cada liquidación separa cargos, reembolsos, ajustes, comisiones y reservas, y se exporta en CSV.
Con ese detalle hay dos formas de trabajar. Si tu conector importa las liquidaciones, algo que anuncian las fichas de Emipro y Way4Tech y el módulo de la OCA, los movimientos llegan solos. Si no, Odoo Enterprise importa el archivo como extracto en CSV, XLS o XLSX. La pantalla de conciliación bancaria es de Enterprise, en la app Contabilidad: en Community no viene de serie.

Moda Ejemplo, S.L.
Tienda en Shopify con Shopify Payments que factura desde Odoo. Una liquidación semanal. La empresa y las cifras son inventadas.
Liquidación de la semana
| Concepto | Euros |
|---|---|
| Cargos a clientes | 1.210,00 |
| Reembolsos | -121,00 |
| Comisiones | -24,20 |
| Neto al banco | 1.064,80 |
Cuenta puente «Shopify»
| Movimiento | Debe | Haber |
|---|---|---|
| Cobros de facturas | 1.210,00 | |
| Devolución | 121,00 | |
| Comisión a gasto | 24,20 | |
| Ingreso en banco | 1.064,80 | |
| Total | 1.210,00 | 1.210,00 |
Ventas y gasto en bruto
| Concepto | Euros |
|---|---|
| Base de ventas | 1.000,00 |
| IVA 21 % | 210,00 |
| Rectificativa, base | -100,00 |
| Rectificativa, IVA | -21,00 |
| Facturado neto | 1.089,00 |
- El IVA se declara sobre las ventas, no sobre lo que entra en el banco: 189 € repercutidos, aunque el ingreso sea de 1.064,80 €.
- La comisión de 24,20 € queda como gasto, con su documento de Shopify, y no resta de la venta.
- La cuenta puente queda a cero: cada liquidación cuadra con su ingreso.
Cómo conectar Odoo con Shopify paso a paso
El orden importa: primero las decisiones y el catálogo, y al final la conexión con la tienda real.
Decidir quién manda y quién factura
Sale por escrito qué dato manda en cada sistema, cuál emite la factura y en qué fecha cambias.
Elegir la vía según tu plan y versión
Con la tabla de planes descartas opciones, y se comprueba que el conector tiene versión para tu Odoo.
Lo que lo alarga: cambiar de Odoo Online a Odoo.sh para poder instalar módulos.
Poner SKU a todo el catálogo
Cada variante con un SKU único que exista igual en la Referencia interna de Odoo.
Lo que lo alarga: variantes sin SKU o SKU repetidos.
Crear las credenciales y configurar
En Shopify, la app con los permisos justos. En Odoo, el módulo en una copia o el usuario y la clave de API que usará la integración.
Emparejar impuestos, pagos, envíos y ubicaciones
Cada IVA, pasarela, método de envío y ubicación de Shopify con su equivalente en Odoo.
Lo que lo alarga: vender en varios países con precios o impuestos distintos.
Probar y activar
Se pasa la lista de pruebas sobre la copia y se activa al empezar un trimestre, para que el 303 no sume dos sistemas.
Pruebas antes de producción
Qué comprobar antes de activar la conexión
- Pedido por cada forma de pago. Con descuento y con gastos de envío: el IVA cuadra con Shopify.
- Cliente con NIF. Sale factura completa.
- Cliente sin NIF. Sale factura simplificada.
- Variantes y ubicaciones. El stock cambia en la ubicación correcta.
- Devolución parcial. Genera rectificativa y devuelve el stock que toca.
- Envío parcial. El pedido se actualiza bien en Shopify.
- Una liquidación real. La cuenta puente queda a cero.
- Fallo de sincronización. Alguien recibe el aviso y sabe qué hacer.
Dónde suele fallar
- Dos sistemas facturando. Shopify o una app siguen emitiendo documentos y Odoo también.
- Contabilizar el neto. El ingreso del banco se registra como venta y el IVA y la comisión no aparecen.
- Catálogo sin emparejar. SKU repetidos o vacíos crean productos duplicados en Odoo.
- Publicar el stock equivocado. La cantidad real vende lo reservado.
- Actualizar sin probar. Cambia la versión de la API de Shopify o se migra Odoo, y el conector no se ha probado en una copia.
Preguntas frecuentes sobre conectar Odoo con Shopify
¿Odoo tiene un conector oficial con Shopify?
No. Ni Odoo 19 ni Odoo 20 incluyen un módulo de Shopify, en Community ni en Enterprise. Los conectores de serie son de marketplaces, como Amazon. Shopify se conecta con un módulo de terceros, una app de Shopify o una integración por API.
¿Puedo conectar Shopify con Odoo Online?
Solo desde fuera de Odoo, con una app de Shopify o una integración por API, y con el plan Personalizado, que es el que incluye la API externa. Los módulos de terceros necesitan Odoo.sh o un servidor propio.
¿Sirve un conector de Shopify para Odoo Community?
Sí, si tienes un servidor propio y el módulo admite Community, como indican varias fichas de Odoo Apps y el conector de la OCA para la versión 19. Ten en cuenta que la pantalla de conciliación bancaria es de Enterprise.
¿Quién debe emitir la factura, Shopify u Odoo?
Lo más limpio es que facture solo Odoo, porque la factura nace donde están el cobro y la contabilidad, y su localización española incluye Verifactu. Si mantienes una app de facturación en Shopify, esa app es tu sistema de facturación y debe cumplir Verifactu.
¿Cómo se concilian los cobros de Shopify Payments en Odoo?
Con una cuenta puente. Los cobros, las devoluciones y las comisiones de cada liquidación pasan por ella, y el ingreso neto del banco la deja a cero. El detalle sale de la liquidación de Shopify, importada por el conector o como extracto.
¿Qué stock debe ver Shopify?
La «Cantidad disponible» de Odoo, que descuenta lo ya reservado para otros pedidos, enviada a la ubicación de Shopify que corresponde a cada almacén. La cantidad real deja vender unidades comprometidas.
¿Cuánto cuesta conectar Odoo con Shopify?
Depende de la vía elegida, del catálogo, de las ubicaciones y de si cambias el sistema que factura. Se presupuesta después del análisis, con el alcance por escrito. La licencia del conector y las de Odoo van aparte.
Conclusión: conectar Shopify o pasar la tienda a Odoo
Conecta si Shopify te funciona como canal de venta y tu problema está en el almacén y la contabilidad. Primero mira tu plan de Odoo, después decide quién factura y fija la fecha de corte, y deja la cuenta puente lista antes de la primera liquidación.
Si lo que te quita tiempo es mantener dos sistemas en sintonía, compara con el ecommerce con Odoo, donde no hay nada que sincronizar: la comparativa Odoo vs Shopify repasa las dos plataformas. En Odoo 20 Enterprise, el importador de webs detecta las tiendas Shopify por su API y puede traer los productos, y lo importado se revisa en una copia.
Si quieres que revisemos tu tienda y te propongamos la vía y la fecha de corte, reserva una cita o llámanos al 858 233 040, de lunes a viernes de 8:00 a 19:00.
¿Tienes la tienda en Shopify?
Analizamos cómo vendes, facturas y cobras hoy, y te entregamos por escrito el alcance de la conexión con Odoo antes de empezar.
Valora tu conexiónConectar Odoo con Shopify se hace siempre con una pieza externa, porque ni Odoo 19 ni Odoo 20 incluyen un módulo de Shopify, en Community ni en Enterprise: un conector instalado en Odoo, una app de Shopify o una integración por API. Con cualquiera de ellas, los pedidos entran en Odoo y el stock del almacén vuelve a la tienda.
Instalar el conector es la parte rápida. El ahorro real depende de dos decisiones: qué sistema emite la factura y cómo cuadras en contabilidad los pagos que Shopify Payments te ingresa netos de comisiones.
Qué ganas
Cada pedido de Shopify llega a Odoo con su cliente, el stock sale del almacén real y la contabilidad vive en un solo sitio. Conservas tu tema y tus apps de Shopify.
La tienda mientras tanto
Sigue vendiendo. La conexión se monta y se prueba contra una copia de Odoo antes de activarla con la tienda real.
Coste y plazo
Dependen de la opción elegida, de tu catálogo y de si cambias el sistema que factura. Se cierran tras el análisis. La licencia del conector va aparte.
Dónde suele fallar
En emitir el mismo pedido desde Shopify y desde Odoo, y en contabilizar el ingreso neto del banco sin separar ventas, devoluciones y comisiones.
¿Odoo tiene conector con Shopify? Las opciones reales
Los conectores de venta online que Odoo trae de serie son de marketplaces y solo en Enterprise: Amazon, Shopee, Lazada y TikTok Shop. Para Shopify hay tres caminos, y conviene elegir por dónde se instala cada uno y quién lo mantiene. Tienes el resto de integraciones habituales en la guía de conectores de Odoo.
| Vía | Dónde se instala | Sirve si | Lo que hay que mirar |
|---|---|---|---|
| Módulo conector | En Odoo, como un módulo más | Tu Odoo está en Odoo.sh o en servidor propio | Que exista para tu versión. Al migrar Odoo, el conector migra con él |
| App de Shopify | En la tienda, y llama a Odoo por su API externa | Prefieres gestionarlo desde Shopify o tienes Odoo Online con plan Personalizado | La cuota mensual y qué versiones de Odoo admite |
| Integración por API o plataforma de automatización | Fuera de los dos sistemas: desarrollo propio, Make o n8n | Tienes reglas propias o más canales que conectar | Quién la mantiene y quién recibe el aviso cuando un pedido no entra |
Conectores de Shopify para Odoo 19 y 20
Estas son cuatro opciones representativas, con los datos de su ficha a 2 de noviembre de 2026. Los precios de terceros cambian y van en dólares, así que tómalos como referencia.
| Opción | Editor | Tipo | Odoo compatible | Precio en su ficha |
|---|---|---|---|---|
| shopify_connector | OCA | Módulo de código abierto | 19.0. La versión 20.0 aún no está iniciada | Sin licencia de pago |
| Shopify Odoo Connector (shopify_ept) | Emipro | Módulo de Odoo Apps | Hasta 20.0, Community y Enterprise | 614,50 $ |
| wt_shopify_connector | Way4Tech | Módulo de Odoo Apps | 19.0 y 20.0, Community y Enterprise | 148,86 $ |
| Odoo Connector | Webkul | App de Shopify | De la 13 a la 19.0 | 35 $ al mes |
El de la OCA, la comunidad de código abierto de Odoo, separa la parte comercial de los pagos: su módulo shopify_connector_account trata liquidaciones, comisiones y disputas de Shopify Payments, y otro importa las ventas de Shopify POS. Sin licencia no significa sin coste: alguien tiene que instalarlo, probarlo y mantenerlo.
Qué conector admite tu plan de Odoo
La documentación de Odoo Online deja claro que no admite módulos de terceros. Y la API externa, la que usan las apps y las integraciones, solo está en el plan Personalizado.
| Tu Odoo | Módulo conector | App de Shopify o API |
|---|---|---|
| Odoo Online, plan Estándar | No | No, el plan no incluye la API externa |
| Odoo Online, plan Personalizado | No | Sí |
| Odoo.sh o servidor propio (Enterprise, plan Personalizado) | Sí | Sí |
| Odoo Community en servidor propio | Sí, si el módulo admite Community | Sí |
Si te toca cambiar de plan, los precios de Odoo en 2026 te dicen cuánto sube la cuota. Y si la vía es un desarrollo propio, hay dos fechas que marcan cómo construirlo. En Shopify, desde el 1 de enero de 2026 las apps personalizadas nuevas ya no se crean en el admin de la tienda, sino en el Dev Dashboard, y su API REST es heredada desde octubre de 2024: lo nuevo se hace con GraphQL. En Odoo 19 y 20, lo nuevo va sobre la API JSON-2, porque las rutas XML-RPC y JSON-RPC están obsoletas y su retirada está prevista en Odoo 22.
Qué se sincroniza entre Odoo y Shopify y quién manda
Cada dato necesita un solo dueño. La regla que mejor funciona es que Shopify mande en lo que entra por la web y Odoo en lo que sale del almacén.
| Dato | Sentido | Lo que hay que cuidar |
|---|---|---|
| Pedidos | Shopify › Odoo | Cada pedido entra como pedido de venta, con el número de Shopify como referencia |
| Clientes | Shopify › Odoo | Evitar duplicados por email y decidir cómo llega el NIF de quien pide factura |
| Productos y variantes | Odoo › Shopify, o se emparejan una vez | El SKU de cada variante contra la Referencia interna de Odoo. Textos e imágenes de venta se quedan en la tienda |
| Stock | Odoo › Shopify | Por ubicación: cada almacén de Odoo con su ubicación de Shopify |
| Precios | Uno de los dos | Si manda Odoo, desde sus listas de precios. Los descuentos de Shopify no deben pisarlas |
| Impuestos, pagos y envíos | Tabla de equivalencias | Cada tipo de IVA con su impuesto de Odoo, y cada pasarela y método de envío con el suyo |
| Envío y estado | Odoo › Shopify | Al validar la entrega en Odoo, el pedido debe marcarse como preparado en Shopify, con su seguimiento |
Webhooks de Shopify o tareas programadas
Shopify puede avisar en el momento de que se ha creado o pagado un pedido, de un reembolso o de un cambio de inventario. Si el conector usa estos webhooks, el pedido llega a Odoo casi al instante. Si trabaja con tareas programadas, entra en la siguiente pasada: una ficha que anuncie sincronización cada 10 minutos significa hasta 10 minutos en los que la web no sabe lo que ha pasado. Si importas muchos productos, ten en cuenta que la API limita los puntos por segundo según el plan: 100 en Standard, 200 en Advanced y 1.000 en Plus.
Stock disponible por ubicación y almacén
Shopify guarda el inventario de cada artículo por ubicación, y distingue entre lo disponible, lo comprometido y lo que hay físicamente. Odoo, en Community y Enterprise, también separa la «Cantidad real», la «Cantidad prevista» y la «Cantidad disponible». A Shopify le conviene recibir la disponible: descuenta lo ya reservado para otros pedidos. La real deja vender unidades comprometidas y la prevista, unidades que aún no han llegado. Si tienes tienda física o un operador logístico, cada almacén de Odoo debe tener su ubicación equivalente en Shopify.

Quién factura al conectar Odoo con Shopify
Debe facturar un solo sistema, y lo más limpio es que sea Odoo: la factura nace donde están el cobro y el asiento, y la localización española de Odoo 19 y 20, en Community y Enterprise, incluye Verifactu en Odoo.
Antes de conectar, revisa qué sale hoy de tu tienda. Shopify Tax puede generar facturas de IVA para pedidos con destino en la UE o Reino Unido, y en la tienda de apps de Shopify hay apps de facturación con Verifactu, como Veri*Factu Connect o Verifactu App de Finseed. Si mantienes una de ellas, esa app es tu sistema de facturación, y a Odoo debe llegarle su factura, no solo el pedido. Si factura Odoo, Shopify deja de emitir documentos fiscales el día del corte. Lo que no funciona es que sigan los dos, porque el mismo pedido acaba con dos facturas y dos numeraciones.
Verifactu: los plazos que debes tener en cuenta
El sistema que emita la factura tiene que estar adaptado. La AEAT fija como plazo antes del 1 de enero de 2027 para quienes presentan el Impuesto sobre Sociedades y antes del 1 de julio de 2027 para el resto. Hacienda anunció el 5 de octubre de 2026 que prevé ampliarlo hasta octubre de 2028, pero mientras no se publique en el BOE valen las fechas de 2027.
Factura simplificada, factura completa y abonos
Una tienda B2C emite sobre todo facturas simplificadas, permitidas en general hasta 400 €, IVA incluido, y hasta 3.000 € en ventas al por menor. Odoo 19 y 20 trata como simplificada la factura de un cliente europeo sin identificación fiscal que no pasa del límite de la empresa, 400 € y configurable. Lo que tienes que decidir es cómo recoge la tienda el NIF, porque una empresa puede exigir factura completa. Cada reembolso de Shopify debe llegar a Odoo y generar su factura rectificativa.
Ventas a otros países de la UE: el OSS
Si vendes a particulares de otros países de la UE y superas los 10.000 € anuales, el IVA se calcula con el tipo del país del comprador. El módulo l10n_eu_oss, en Community y Enterprise, crea las posiciones fiscales y sus impuestos por país. El conector debe respetarlas: el IVA del pedido de Shopify y el de la factura de Odoo tienen que coincidir.
Shopify y Odoo
¿Quieres conectar tu tienda sin duplicar facturas?
En Lógica Consultores 360 revisamos cómo vendes, facturas y cobras hoy en Shopify, te decimos qué vía te conviene y fijamos la fecha de corte. Al cerrar el análisis recibes por escrito el documento de flujos y alcance, y cada desarrollo lleva una ficha que apruebas tú.
Conciliar los cobros de Shopify en Odoo
El banco no recibe el importe de cada pedido, sino una liquidación neta que agrupa varios pedidos. Para que cuadre, en Odoo cada cobro, devolución y comisión tiene que pasar por una cuenta puente.
Liquidaciones de Shopify Payments en España
Según la ayuda de Shopify, en España la liquidación tarda un mínimo de 3 días hábiles y lo capturado de viernes a domingo llega en un único pago. El detalle de cada liquidación separa cargos, reembolsos, ajustes, comisiones y reservas, y se exporta en CSV.
Con ese detalle hay dos formas de trabajar. Si tu conector importa las liquidaciones, algo que anuncian las fichas de Emipro y Way4Tech y el módulo de la OCA, los movimientos llegan solos. Si no, Odoo Enterprise importa el archivo como extracto en CSV, XLS o XLSX. La pantalla de conciliación bancaria es de Enterprise, en la app Contabilidad: en Community no viene de serie.

Moda Ejemplo, S.L.
Tienda en Shopify con Shopify Payments que factura desde Odoo. Una liquidación semanal. La empresa y las cifras son inventadas.
Liquidación de la semana
| Concepto | Euros |
|---|---|
| Cargos a clientes | 1.210,00 |
| Reembolsos | -121,00 |
| Comisiones | -24,20 |
| Neto al banco | 1.064,80 |
Cuenta puente «Shopify»
| Movimiento | Debe | Haber |
|---|---|---|
| Cobros de facturas | 1.210,00 | |
| Devolución | 121,00 | |
| Comisión a gasto | 24,20 | |
| Ingreso en banco | 1.064,80 | |
| Total | 1.210,00 | 1.210,00 |
Ventas y gasto en bruto
| Concepto | Euros |
|---|---|
| Base de ventas | 1.000,00 |
| IVA 21 % | 210,00 |
| Rectificativa, base | -100,00 |
| Rectificativa, IVA | -21,00 |
| Facturado neto | 1.089,00 |
- El IVA se declara sobre las ventas, no sobre lo que entra en el banco: 189 € repercutidos, aunque el ingreso sea de 1.064,80 €.
- La comisión de 24,20 € queda como gasto, con su documento de Shopify, y no resta de la venta.
- La cuenta puente queda a cero: cada liquidación cuadra con su ingreso.
Cómo conectar Odoo con Shopify paso a paso
El orden importa: primero las decisiones y el catálogo, y al final la conexión con la tienda real.
Decidir quién manda y quién factura
Sale por escrito qué dato manda en cada sistema, cuál emite la factura y en qué fecha cambias.
Elegir la vía según tu plan y versión
Con la tabla de planes descartas opciones, y se comprueba que el conector tiene versión para tu Odoo.
Lo que lo alarga: cambiar de Odoo Online a Odoo.sh para poder instalar módulos.
Poner SKU a todo el catálogo
Cada variante con un SKU único que exista igual en la Referencia interna de Odoo.
Lo que lo alarga: variantes sin SKU o SKU repetidos.
Crear las credenciales y configurar
En Shopify, la app con los permisos justos. En Odoo, el módulo en una copia o el usuario y la clave de API que usará la integración.
Emparejar impuestos, pagos, envíos y ubicaciones
Cada IVA, pasarela, método de envío y ubicación de Shopify con su equivalente en Odoo.
Lo que lo alarga: vender en varios países con precios o impuestos distintos.
Probar y activar
Se pasa la lista de pruebas sobre la copia y se activa al empezar un trimestre, para que el 303 no sume dos sistemas.
Pruebas antes de producción
Qué comprobar antes de activar la conexión
- Pedido por cada forma de pago. Con descuento y con gastos de envío: el IVA cuadra con Shopify.
- Cliente con NIF. Sale factura completa.
- Cliente sin NIF. Sale factura simplificada.
- Variantes y ubicaciones. El stock cambia en la ubicación correcta.
- Devolución parcial. Genera rectificativa y devuelve el stock que toca.
- Envío parcial. El pedido se actualiza bien en Shopify.
- Una liquidación real. La cuenta puente queda a cero.
- Fallo de sincronización. Alguien recibe el aviso y sabe qué hacer.
Dónde suele fallar
- Dos sistemas facturando. Shopify o una app siguen emitiendo documentos y Odoo también.
- Contabilizar el neto. El ingreso del banco se registra como venta y el IVA y la comisión no aparecen.
- Catálogo sin emparejar. SKU repetidos o vacíos crean productos duplicados en Odoo.
- Publicar el stock equivocado. La cantidad real vende lo reservado.
- Actualizar sin probar. Cambia la versión de la API de Shopify o se migra Odoo, y el conector no se ha probado en una copia.
Preguntas frecuentes sobre conectar Odoo con Shopify
¿Odoo tiene un conector oficial con Shopify?
No. Ni Odoo 19 ni Odoo 20 incluyen un módulo de Shopify, en Community ni en Enterprise. Los conectores de serie son de marketplaces, como Amazon. Shopify se conecta con un módulo de terceros, una app de Shopify o una integración por API.
¿Puedo conectar Shopify con Odoo Online?
Solo desde fuera de Odoo, con una app de Shopify o una integración por API, y con el plan Personalizado, que es el que incluye la API externa. Los módulos de terceros necesitan Odoo.sh o un servidor propio.
¿Sirve un conector de Shopify para Odoo Community?
Sí, si tienes un servidor propio y el módulo admite Community, como indican varias fichas de Odoo Apps y el conector de la OCA para la versión 19. Ten en cuenta que la pantalla de conciliación bancaria es de Enterprise.
¿Quién debe emitir la factura, Shopify u Odoo?
Lo más limpio es que facture solo Odoo, porque la factura nace donde están el cobro y la contabilidad, y su localización española incluye Verifactu. Si mantienes una app de facturación en Shopify, esa app es tu sistema de facturación y debe cumplir Verifactu.
¿Cómo se concilian los cobros de Shopify Payments en Odoo?
Con una cuenta puente. Los cobros, las devoluciones y las comisiones de cada liquidación pasan por ella, y el ingreso neto del banco la deja a cero. El detalle sale de la liquidación de Shopify, importada por el conector o como extracto.
¿Qué stock debe ver Shopify?
La «Cantidad disponible» de Odoo, que descuenta lo ya reservado para otros pedidos, enviada a la ubicación de Shopify que corresponde a cada almacén. La cantidad real deja vender unidades comprometidas.
¿Cuánto cuesta conectar Odoo con Shopify?
Depende de la vía elegida, del catálogo, de las ubicaciones y de si cambias el sistema que factura. Se presupuesta después del análisis, con el alcance por escrito. La licencia del conector y las de Odoo van aparte.
Conclusión: conectar Shopify o pasar la tienda a Odoo
Conecta si Shopify te funciona como canal de venta y tu problema está en el almacén y la contabilidad. Primero mira tu plan de Odoo, después decide quién factura y fija la fecha de corte, y deja la cuenta puente lista antes de la primera liquidación.
Si lo que te quita tiempo es mantener dos sistemas en sintonía, compara con el ecommerce con Odoo, donde no hay nada que sincronizar: la comparativa Odoo vs Shopify repasa las dos plataformas. En Odoo 20 Enterprise, el importador de webs detecta las tiendas Shopify por su API y puede traer los productos, y lo importado se revisa en una copia.
Si quieres que revisemos tu tienda y te propongamos la vía y la fecha de corte, reserva una cita o llámanos al 858 233 040, de lunes a viernes de 8:00 a 19:00.
¿Tienes la tienda en Shopify?
Analizamos cómo vendes, facturas y cobras hoy, y te entregamos por escrito el alcance de la conexión con Odoo antes de empezar.
Valora tu conexión
Andrés Quesada
Autor
Andrés Quesada ayuda a empresas y autónomos a transformar su gestión a través de Odoo, Holded y soluciones de Inteligencia Artificial. Con certificación oficial en Odoo y Holded, lleva años de experiencia liderando implantaciones ERP, su enfoque va más allá de lo técnico: analiza las necesidades reales de cada negocio y las convierte en procesos digitales eficientes, escalables y fáciles de mantener. Su objetivo es que la tecnología trabaje para ti, no al revés.



