Ir al contenido

Conectar Odoo con Shopify: opciones, qué se sincroniza y quién factura

Qué conector elegir en Odoo 19 y 20 y cómo cuadrar facturas y cobros
2 de noviembre de 2026 por
Conectar Odoo con Shopify: opciones, qué se sincroniza y quién factura
Andrés Quesada Donoso

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.

En resumen

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íaDónde se instalaSirve siLo que hay que mirar
Módulo conectorEn Odoo, como un módulo másTu Odoo está en Odoo.sh o en servidor propioQue exista para tu versión. Al migrar Odoo, el conector migra con él
App de ShopifyEn la tienda, y llama a Odoo por su API externaPrefieres gestionarlo desde Shopify o tienes Odoo Online con plan PersonalizadoLa cuota mensual y qué versiones de Odoo admite
Integración por API o plataforma de automatizaciónFuera de los dos sistemas: desarrollo propio, Make o n8nTienes reglas propias o más canales que conectarQuié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ónEditorTipoOdoo compatiblePrecio en su ficha
shopify_connectorOCAMódulo de código abierto19.0. La versión 20.0 aún no está iniciadaSin licencia de pago
Shopify Odoo Connector (shopify_ept)EmiproMódulo de Odoo AppsHasta 20.0, Community y Enterprise614,50 $
wt_shopify_connectorWay4TechMódulo de Odoo Apps19.0 y 20.0, Community y Enterprise148,86 $
Odoo ConnectorWebkulApp de ShopifyDe la 13 a la 19.035 $ 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 OdooMódulo conectorApp de Shopify o API
Odoo Online, plan EstándarNoNo, el plan no incluye la API externa
Odoo Online, plan PersonalizadoNoSí
Odoo.sh o servidor propio (Enterprise, plan Personalizado)SíSí
Odoo Community en servidor propioSí, si el módulo admite CommunitySí

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.

DatoSentidoLo que hay que cuidar
PedidosShopify › OdooCada pedido entra como pedido de venta, con el número de Shopify como referencia
ClientesShopify › OdooEvitar duplicados por email y decidir cómo llega el NIF de quien pide factura
Productos y variantesOdoo › Shopify, o se emparejan una vezEl SKU de cada variante contra la Referencia interna de Odoo. Textos e imágenes de venta se quedan en la tienda
StockOdoo › ShopifyPor ubicación: cada almacén de Odoo con su ubicación de Shopify
PreciosUno de los dosSi manda Odoo, desde sus listas de precios. Los descuentos de Shopify no deben pisarlas
Impuestos, pagos y envíosTabla de equivalenciasCada tipo de IVA con su impuesto de Odoo, y cada pasarela y método de envío con el suyo
Envío y estadoOdoo › ShopifyAl validar la entrega en Odoo, el pedido debe marcarse como preparado en Shopify, con su seguimiento
Recorrido de un pedido de Shopify en OdooEl pedido de Shopify entra en Odoo, sale del almacén y se factura. Shopify Payments liquida al banco un importe neto, que se concilia en Odoo contra los cobros, devoluciones y comisiones. SHOPIFY · TU TIENDAODOO · TU ERPSHOPIFY PAYMENTS Y BANCO Pedido webCliente, variantes, IVA y pago Stock y estado en la tiendaPor ubicación · Preparado Pedido de ventaCon el número de Shopify Entrega del almacénReserva y descuenta el stock Factura y cobroVerifactu · Cuenta puente Liquidación neta: cobros menos devoluciones y comisiones 0102030405 Webhook o tarea programadaOdoo › ShopifyConciliación en Odoo
Recorrido de un pedido cuando factura Odoo: la tienda vende, Odoo prepara y factura, y la liquidación de Shopify Payments se concilia aparte.

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.

Informe de stock de Odoo 20 con la referencia interna de cada producto y su stock real y disponible antes de conectar Odoo con Shopify
Captura real de Odoo 20 con datos de ejemplo: la camisa tiene 40 unidades de stock real, 12 con salida comprometida y 28 disponibles. Esas 28 son las que debería ver 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ú.

Solicita una valoración858 233 040 · L-V 8:00-19:00

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.

Conciliación bancaria en Odoo 20 de una liquidación de Shopify Payments contra cobros, devolución y comisión de la cuenta puente
Captura real de Odoo 20 con datos de ejemplo: el ingreso neto de 1.064,80 € se concilia con los cobros, la devolución y la comisión de la cuenta puente, y el saldo queda a 0,00 €.
Caso práctico

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.

Detalle de Shopify

Liquidación de la semana

ConceptoEuros
Cargos a clientes1.210,00
Reembolsos-121,00
Comisiones-24,20
Neto al banco1.064,80
En Odoo

Cuenta puente «Shopify»

MovimientoDebeHaber
Cobros de facturas1.210,00
Devolución121,00
Comisión a gasto24,20
Ingreso en banco1.064,80
Total1.210,001.210,00
Qué queda registrado

Ventas y gasto en bruto

ConceptoEuros
Base de ventas1.000,00
IVA 21 %210,00
Rectificativa, base-100,00
Rectificativa, IVA-21,00
Facturado neto1.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.

  1. 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.

  2. 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.

  3. 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.

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

  5. 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.

  6. 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

  1. Dos sistemas facturando. Shopify o una app siguen emitiendo documentos y Odoo también.
  2. Contabilizar el neto. El ingreso del banco se registra como venta y el IVA y la comisión no aparecen.
  3. Catálogo sin emparejar. SKU repetidos o vacíos crean productos duplicados en Odoo.
  4. Publicar el stock equivocado. La cantidad real vende lo reservado.
  5. 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, consultor de Odoo en Lógica Consultores 360

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.

Redes sociales


Conectar Odoo con WooCommerce: opciones, qué se sincroniza y quién factura
Módulo en Odoo, plugin en WordPress o API: cómo elegir en Odoo 19 y 20
Llama ahora: 858 233 040
¿Necesitas ayuda con tu proyecto? Hablemos