Integrar la tienda en línea con el ERP o con el software de facturación electrónica significa que cada pedido pagado llegue solo a Alegra, Siigo u Odoo. Allí descuenta inventario y genera su factura ante la DIAN, sin que nadie lo digite. Esta guía le dice cuándo alcanza un plugin y cuándo conviene una integración a la medida, con las opciones reales para WooCommerce y Shopify.
- Un plugin basta si vende un solo canal, factura con un único software contable y sus pedidos son simples: un cliente, una bodega, un medio de pago.
- Hace falta integración a la medida cuando hay varias bodegas, combos, pedidos parciales, devoluciones con nota crédito, varias tiendas o reglas propias de precios.
- El plugin oficial de Alegra para WooCommerce no emite facturas desde WordPress: captura el documento del cliente en el checkout. La factura se genera en Alegra, una vez conectada la cuenta.
- Para Siigo no encontramos un plugin oficial de WooCommerce; hay soluciones de terceros y una API que exige un plan compatible y renovar el token cada 24 horas.
- En Odoo, la facturación electrónica ante la DIAN ya viene en su localización colombiana; lo que se conecta es la tienda.
¿Cuándo basta un plugin y cuándo se necesita integración a la medida?
Basta un plugin cuando su proceso es el que el plugin supone; se necesita integración a la medida cuando su proceso tiene reglas que el conector no contempla. Un conector estándar resuelve bien el caso común y suele ser lo más rápido, por eso en Mtechnology lo recomendamos cuando cubre su operación.
| Su situación | Camino probable | Por qué |
|---|---|---|
| Una tienda, un software de facturación, una bodega, pedidos de un solo cliente por vez. | Plugin o app | El flujo estándar (pedido pagado, factura) está resuelto y cuesta una suscripción o una licencia. |
| Varias bodegas o inventario que también se mueve por fuera de la tienda (punto de venta, mayoristas). | A la medida | Hay que decidir qué bodega surte cada pedido y qué sistema manda sobre las existencias. |
| Combos, kits, precios por cliente o listas mayoristas. | A la medida | El plugin suele mapear un producto con otro; un combo se descompone en varios ítems de inventario. |
| Pedidos con pago parcial, devoluciones, cambios o cancelaciones tras facturar. | A la medida o plugin con notas crédito | Cada devolución debe generar el documento fiscal correcto; no todos los conectores lo hacen. |
| Dos o más tiendas (por ejemplo, WooCommerce y Shopify) contra un mismo ERP. | A la medida | Se necesita una capa común que evite duplicar clientes y productos. |
| Su software no tiene conector ni plan con API. | Revisar antes de elegir | Sin API ni archivos de intercambio, ninguna integración es confiable; puede ser señal para evaluar si integrar o cambiar de ERP. |
¿Qué debe pasar solo cuando entra un pedido?
Cuando un pedido queda pagado, deben ocurrir cinco cosas sin intervención humana, y cada una necesita una regla clara. Si en su empresa alguna de ellas todavía se hace a mano, ahí está el trabajo de integración.
- El pedido llega al sistema contable. La tienda avisa con un evento (un webhook) cuando el pedido se paga; WooCommerce y Shopify los ofrecen. Esperar a «pagado» evita facturar pedidos que luego fallan.
- Se busca o se crea el cliente. Con el tipo y número de documento capturados en el checkout, el sistema evita duplicar clientes y factura a nombre correcto.
- Se genera la factura electrónica. El ERP o el proveedor tecnológico emite el documento y lo envía a la DIAN, con los impuestos que ya estaban en el pedido.
- Se descuenta el inventario. La existencia baja en el sistema que la gobierna, y ese valor vuelve a la tienda para que no venda lo que ya no hay.
- El estado vuelve a la tienda. La tienda y el cliente ven que el pedido fue facturado y despachado, y cualquier error queda registrado y avisa a una persona.
Más importante que la herramienta es definir tres cosas por cada dato: qué sistema manda, cuándo viaja y qué pasa si falla. Es el principio con el que trabajamos en nuestro servicio de integración ERP y de sistemas empresariales.
¿Su equipo aún pasa pedidos a mano al ERP? En 30 minutos, sin costo, revisamos su flujo y le decimos si le sirve un conector o una integración a la medida.
Pedir diagnóstico de integración¿Qué existe hoy para cada tienda y cada ERP?
Para Alegra y para Odoo hay vías claras; para Siigo depende de la tienda y casi siempre es de terceros. La tabla resume lo que pudimos verificar en las fichas públicas el 23 de octubre de 2026; los precios y las funciones cambian, así que confírmelos con cada proveedor.
| Combinación | Qué hay | Límite que conviene conocer |
|---|---|---|
| WooCommerce + Alegra | Plugin Alegra Invoicing for WooCommerce, publicado por Alegra, para México (SAT) y Colombia (DIAN); versión 1.0.2 actualizada el 24 de agosto de 2026. | No emite facturas desde WordPress: añade el tipo y número de documento al checkout. La conexión se completa desde la cuenta de Alegra; sin ese paso no hay facturas. |
| WooCommerce + Siigo | No encontramos un plugin oficial de Siigo. Existen soluciones de terceros, como SiigoWoo (comercial) y un plugin de código abierto en GitHub. | Según sus fichas, la sincronización de inventario depende del plan de Siigo y del mantenimiento de un tercero. Evalúe soporte y continuidad antes de apoyar su facturación en uno. |
| Shopify + Siigo | Apps de terceros en la tienda de Shopify, como Integración Siigo Colombia (desde USD 15 al mes en su ficha): facturas y notas crédito electrónicas, y sincronización del inventario de Siigo hacia Shopify. | Ninguna es una integración oficial de Siigo. Pida ver cómo manejan una devolución y qué ocurre si Siigo no responde. |
| Shopify + Alegra | App de terceros Integración Alegra Colombia: crea facturas en Alegra desde pedidos de Shopify, en modo automático o con botón. | Como las anteriores, depende de su desarrollador. Pocas reseñas publicadas al consultar la ficha. |
| WooCommerce o Shopify + Odoo | Conectores de terceros en la tienda de aplicaciones de Odoo (por ejemplo, uno para WooCommerce en USD 50,20 para la versión 19.0). La localización colombiana de Odoo trae facturación electrónica ante la DIAN. | Todo conector debe coincidir con su versión de Odoo. Odoo declaró obsoletas las API XML-RPC y JSON-RPC desde la versión 19.0 y propone JSON-2, así que una integración antigua necesita plan de migración (documentación de Odoo). |
Si usa Siigo, la API es la vía propia
La API de Siigo permite crear y consultar facturas de ventas, clientes y productos. Requiere un plan compatible y genera un token con vigencia de 24 horas, por lo que la integración debe renovarlo sola. Es el punto de partida de cualquier desarrollo a la medida con Siigo.
Si usa Alegra, el límite es el plugin
Como el plugin solo captura datos y la emisión ocurre en Alegra, las reglas que no estén en la conexión estándar se resuelven fuera del plugin. Un ejemplo es qué estado del pedido dispara la factura: un usuario ya preguntó por esa opción en la ficha del plugin.
¿Qué debe resolver la integración en la factura electrónica?
Debe garantizar que cada venta de su tienda genere el documento fiscal correcto, con los datos del cliente completos y sin duplicados. La DIAN establece que quien es responsable de facturar debe hacerlo de forma electrónica; la integración no cambia esa obligación, la automatiza.
- Datos del cliente en el checkout. Tipo y número de documento obligatorios cuando se factura a un NIT. Sin ellos, el sistema termina facturando a «consumidor final».
- Momento de emisión. Al pagar, al despachar o al entregar: debe ser una decisión suya, no un valor fijo del conector.
- Notas crédito. Una devolución o una cancelación después de facturar exige el documento que corrige la factura. Algunas apps y la localización de Odoo las contemplan; confírmelo con una prueba.
- Rechazos de la DIAN. Un error de validación debe quedar visible y reintentarse; Odoo, por ejemplo, bloquea el envío cuando faltan datos maestros.
Si usted opera también en México o en España, los plazos y requisitos del CFDI y de Verifactu cambian con frecuencia. Los resumimos, con su fuente oficial, en nuestra guía para decidir entre integrar o cambiar de ERP.
¿Qué fallas no resuelve un plugin?
Un plugin resuelve el camino feliz; las fallas aparecen en los bordes, y son las que consumen horas de su equipo. Estas son las típicas.
| Falla | Qué ocurre | Qué la previene |
|---|---|---|
| Eventos duplicados | La tienda envía el mismo aviso dos veces y se factura dos veces. | Identificar cada pedido y rechazar repetidos. |
| Credenciales vencidas | El token expira (en Siigo, cada 24 horas) y los pedidos quedan sin facturar en silencio. | Renovación automática y alerta cuando algo no se envía. |
| Inventario que se desfasa | La tienda vende lo que la bodega ya despachó por otro canal. | Un sistema maestro de existencias, definido por escrito. |
| Impuestos mal mapeados | El valor de la tienda y el de la factura no coinciden por el IVA o el envío. | Un mapa de impuestos y pruebas con pedidos reales. |
| Cambio de versión | Una actualización de WooCommerce, Shopify u Odoo rompe la conexión. | Entorno de pruebas, registro de cada envío y reintentos. |
Una integración a la medida bien hecha no es más compleja por gusto: añade registro, reintentos y alertas alrededor de las mismas llamadas que hace el plugin. Si le interesa cómo lo planteamos con un ejemplo real, vea el caso Dropanas, donde construimos un puente con Shopify y una API con webhooks.
¿Cómo es un diagnóstico de integración?
Es una conversación de 30 minutos, sin costo ni compromiso, en la que usted cuenta qué sistemas usa y dónde se digita información a mano. Al final sabrá si le sirve un conector que ya existe, una integración a la medida o, en pocos casos, un cambio de sistema.
Para aprovecharlo, lleve estos datos:
- Su plataforma de tienda (WooCommerce o Shopify) y el software contable o ERP que usa, con la versión y el plan.
- Cuántos pedidos al día entran y cuántos se pasan a mano.
- Si hay una o varias bodegas, y dónde vive hoy el inventario real.
- Los tres casos raros que más tiempo le quitan: devoluciones, pagos mixtos, pedidos de empresa.
Con Odoo trabajamos integraciones ya hechas en proyectos reales. Con Siigo, Alegra o World Office revisamos primero qué vía ofrece su versión y su plan, y le decimos qué se puede conectar antes de cotizar. Si además la tienda está por hacer o rehacer, lo vemos junto con nuestro servicio de tiendas en línea. Para dimensionar una solución propia, consulte cuánto cuesta un software a la medida.
Pedidos, inventario y factura, sin digitar. Cuéntenos qué sistemas usa y le decimos qué conviene conectar, con alcance y plazo antes de empezar.
Agendar diagnóstico sin costoPreguntas frecuentes
¿Cómo integro WooCommerce con Alegra?
Instale el plugin Alegra Invoicing for WooCommerce y configure los campos de documento del checkout en WooCommerce > Ajustes > General. Después, conecte WooCommerce desde Marketplace o Integraciones en su cuenta de Alegra. Sin ese último paso no se generan facturas. Para reglas propias, como elegir qué estado dispara la factura, hace falta integración a la medida.
¿Existe un plugin oficial de Siigo para WooCommerce?
No encontramos uno en nuestra revisión del 23 de octubre de 2026. Hay soluciones de terceros, comerciales y de código abierto, y la API de Siigo, que exige un plan compatible y un token que vence cada 24 horas. Antes de elegir, verifique quién da soporte y qué plan de Siigo requiere la sincronización de inventario.
¿Cómo conecto Shopify con Siigo o Alegra para facturar?
En la tienda de aplicaciones de Shopify hay apps de terceros para Siigo y para Alegra que crean facturas electrónicas desde los pedidos. Ninguna de las que revisamos es una integración oficial del fabricante del software contable. Pruebe con una devolución y con un pedido pagado en dos partes antes de usarla en producción.
¿Cómo integro Odoo con mi tienda en línea?
Con un conector de la tienda de aplicaciones de Odoo, que debe coincidir con su versión, o con una integración propia que use la API externa de Odoo. La facturación electrónica ante la DIAN la maneja la localización colombiana de Odoo, así que la integración se centra en pedidos, clientes, productos e inventario.
¿La integración emite la factura electrónica o solo envía datos?
Depende de dónde viva la emisión. En Alegra, Siigo u Odoo, la factura se genera y se envía a la DIAN en el propio software. La integración le entrega el pedido con el cliente, los valores y los impuestos correctos. Por eso lo crítico es la calidad de esos datos y el manejo de rechazos y notas crédito.
¿Cuánto cuesta integrar la tienda con el ERP?
Depende de cuántos sistemas, bodegas y reglas intervengan, así que ninguna cifra única es honesta. Un conector estándar tiene un precio publicado, como los USD 15 al mes de una app de Shopify. Una integración a la medida se cotiza por escrito, con alcance y fecha, después del diagnóstico.