Si trabajás en Argentina, es probable que tu empresa corra sobre Tango Gestión. Es un sistema robusto, fiscalmente impecable, pero que históricamente no fue pensado para vivir conectado a internet las 24 horas.

El método oficial: Tango Nexo

Las versiones modernas de Tango incluyen "Tango Nexo" (Tango Tiendas), que es la forma oficial que Axoft provee para conectarse con ecommerces B2C. Sin embargo, para reglas B2B duras (10 listas de precio, escalas de descuentos por cliente, cuentas corrientes), la API estándar suele quedarse corta o presentar rigideces.

La Vía del Middleware SQL (Custom Integration)

Cuando el B2B requiere sincronizar la deuda vencida o reglas de facturación complejas, las agencias de integración usan Middlewares locales.

1. Exportación de Master Data (Lectura)

Se instalan "Vistas SQL" (Views) de Solo-Lectura en el SQL Server de Tango. Un agente local lee estas vistas cada 5 minutos y detecta cambios (Ej: "Stock del artículo A pasó de 100 a 80"). Este delta de información se comprime y se envía por API REST a la nube de la plataforma ecommerce.

2. Inyección de Pedidos (Escritura)

Bajo ningún concepto se hace un `INSERT` directo en las tablas maestras de Tango (GV03, etc). Se utiliza el módulo de importación de comprobantes, o se insertan los carritos aprobados en una "Tabla Puente" que Tango procesa internamente como Notas de Pedido en estado "Pendiente".

Cuidado con los bloqueos de tablas

El error más común en malas integraciones con Tango es generar "Deadlocks". Si el ecommerce está intentando leer todo el catálogo al mismo tiempo que el equipo administrativo está corriendo el Cierre de Caja, el SQL se traba y nadie en la empresa puede facturar. La lectura debe ser asíncrona y particionada.

Preguntas frecuentes

¿Se puede conectar Tango Gestión a una tienda online?
Sí, a través de la API Nexo (en versiones recientes) o mediante Middlewares SQL/Jobs que leen y escriben en las tablas intermedias de Tango.
¿Es instantáneo el descuento de stock?
Depende de la arquitectura. Generalmente se corre un \"Job\" cada 5 a 15 minutos que sincroniza los movimientos, ya que golpear el SQL de Tango en tiempo real por cada visitante web no es seguro.