Cómo integrar tu ERP
con WooCommerce en Argentina

Para una distribuidora o mayorista, la tienda online sin integración con el ERP es un sistema de segunda. El stock puede estar desactualizado, los precios no reflejan la realidad, y alguien tiene que transcribir cada pedido que entra manualmente. Es mejor que nada, pero está muy lejos de lo que puede ser.

La integración entre WooCommerce y el sistema de gestión es lo que convierte una tienda online en una extensión real del negocio. En este artículo explicamos cómo funciona, qué se sincroniza y qué hay que tener en cuenta.

Qué necesita sincronizarse entre el ERP y WooCommerce

No toda la información del ERP tiene que estar en WooCommerce. Lo que típicamente necesita sincronizarse es:

Del ERP hacia WooCommerce

  • Stock: cada movimiento de inventario en el ERP se refleja en WooCommerce. Si se vende en el local, el stock online baja. Si entra mercadería al depósito, sube.
  • Precios: las listas de precios se mantienen en el ERP y se empujan a WooCommerce. Cuando hay una actualización, el sitio se actualiza automáticamente.
  • Productos nuevos: los productos que se dan de alta en el ERP pueden aparecer automáticamente en WooCommerce con sus datos básicos.
  • Estado de cuenta del cliente: en algunos casos, el ERP puede informar a WooCommerce si un cliente tiene deuda vencida para bloquear nuevos pedidos.

De WooCommerce hacia el ERP

  • Pedidos: cada pedido que entra por el sitio se vuelca al ERP como una orden de venta, generando la trazabilidad interna completa.
  • Clientes nuevos: los registros aprobados en WooCommerce se dan de alta automáticamente en el ERP con sus datos fiscales.
  • Confirmaciones de pago: el estado de pago de WooCommerce puede actualizar el estado del pedido en el ERP.
Flujo bidireccional
ERPStock, precios, listas, productosWooCommerce
WooCommercePedidos, clientes nuevos, pagosERP

ERPs más comunes en Argentina y cómo se integran

Tango Gestión

Es el ERP más usado por distribuidoras y mayoristas argentinas. Tango expone sus datos a través de bases de datos SQL Server. La integración con WooCommerce se hace mediante un servicio intermediario que lee y escribe en la base de Tango y sincroniza con la API REST de WooCommerce. La sincronización puede ser en tiempo real o por polling cada N minutos según la criticidad de los datos.

Bejerman

Otro ERP muy presente en el mercado argentino. Dependiendo de la versión, ofrece acceso a base de datos o una API propia. La integración sigue la misma lógica: un servicio que media entre Bejerman y WooCommerce.

Colppy

Sistema de gestión en la nube con API REST documentada. Es de los más fáciles de integrar porque la API es moderna y bien mantenida. Permite sincronización en tiempo real sin necesidad de acceso a base de datos.

Sistemas propios

Muchas distribuidoras medianas y grandes tienen sistemas desarrollados a medida. Si tienen base de datos accesible o una API, la integración es viable. Si no tienen ninguna interfaz de exposición de datos, hay que desarrollar una capa de acceso primero.

💡 Lo que siempre preguntamos antes de cotizar: ¿el ERP tiene API? ¿Tiene acceso a la base de datos? ¿Tiene algún módulo de exportación/importación? Las respuestas determinan la complejidad y el costo de la integración.

Arquitectura de la integración

No hay una sola forma de hacer la integración — depende del ERP, los volúmenes y la criticidad de cada dato. Las dos arquitecturas más comunes son:

Integración directa via API

WooCommerce tiene una API REST robusta. Si el ERP también tiene una API, los dos sistemas se pueden comunicar directamente o a través de un servicio intermediario ligero. Es la arquitectura más limpia y fácil de mantener.

Integración via base de datos

Cuando el ERP no tiene API, se accede directamente a su base de datos (generalmente SQL Server o MySQL). Un servicio lee los cambios en la base del ERP y los replica en WooCommerce, y escribe en la base del ERP los pedidos que llegan del sitio. Es más frágil a actualizaciones del ERP pero es la única opción cuando no hay API.

Integración via archivos (menos recomendable)

Algunos ERPs solo exportan e importan a través de archivos CSV o XML. Es posible automatizar este proceso, pero tiene limitaciones importantes en tiempo real y en la gestión de errores. Solo se recomienda cuando no hay otra alternativa.

⚠️ El mayor riesgo de la integración: las actualizaciones del ERP. Si el proveedor del ERP cambia la estructura de la base de datos en una actualización, la integración puede romperse. Por eso es fundamental que la integración tenga mantenimiento activo y que haya un equipo técnico que responda cuando pasa.

Qué esperar del proceso de integración

Una integración bien hecha tiene varias etapas:

  1. Relevamiento técnico: entender el ERP, la versión, si tiene API, cómo está estructurada la base de datos, qué campos son relevantes.
  2. Mapeo de datos: definir exactamente qué dato del ERP corresponde a qué campo en WooCommerce. En distribuidoras con estructuras de precios complejas, este paso puede tomar tiempo.
  3. Desarrollo: construcción del servicio de sincronización con manejo de errores, logs y alertas.
  4. Testing con datos reales: probar con el catálogo y los clientes reales, no con datos de ejemplo.
  5. Puesta en producción escalonada: arrancar con sincronización de stock, luego precios, luego pedidos — para detectar problemas de a poco.

Cuándo tiene sentido invertir en la integración

La integración tiene un costo de desarrollo que se justifica cuando:

  • El volumen de pedidos hace inviable la transcripción manual
  • Los precios cambian frecuentemente y mantenerlos actualizados a mano es un problema
  • El stock desactualizado genera conflictos operativos frecuentes
  • El equipo pierde tiempo significativo en tareas de sincronización manual

Para una distribuidora con más de 20-30 pedidos diarios por el sitio o con catálogos de más de 1.000 productos, la integración generalmente se paga sola en los primeros meses por el ahorro en tiempo operativo.

¿Querés integrar tu ERP con WooCommerce?

Contanos qué sistema de gestión usás y el volumen de tu operación. Te decimos exactamente qué haríamos y cómo.

Consultar sobre integración ERP →

Preguntas frecuentes

¿La integración con el ERP actualiza el stock en tiempo real?

Depende de la arquitectura. Con integración via API, la actualización puede ser en tiempo real o con latencia de segundos. Con integración via base de datos, generalmente se configura un polling cada 5-15 minutos. Para la mayoría de las operaciones, una actualización cada 10 minutos es suficiente.

¿Qué pasa si el ERP no tiene API?

Se puede integrar via base de datos si tenemos acceso, o via archivos de exportación/importación si es la única opción disponible. En el peor caso, si el ERP no tiene ninguna interfaz de datos accesible, hay que desarrollar una capa de acceso del lado del ERP antes de la integración.

¿La integración funciona con Tango Gestión en todas sus versiones?

Hemos trabajado con distintas versiones de Tango. La viabilidad técnica depende de la versión específica y cómo está instalada. Es parte del relevamiento inicial que hacemos antes de cualquier presupuesto.

También puede interesarte:

¡Hablemos por WhatsApp!