Cada pedido se empuja al ERP conectado y queda un registro de cada intento, con el pedido enviado, la respuesta recibida y un botón para reintentar cuando algo falla.
Paso a paso
Ver por qué falló la sincronización de un pedido
- En el menú lateral, andá a Ventas → Pedidos. La columna ERP te muestra de un vistazo cómo salió el último intento de cada pedido.
- Abrí un pedido con ERROR.
- Bajá hasta la tarjeta de logs del ERP.
- Hacé clic en la fila del log para expandirla. Vas a ver el Request que se envió y el Response que devolvió el ERP.
- Leé el mensaje del response: casi siempre dice exactamente qué falta corregir.
- Corregí el dato en el ERP y tocá Reintentar en esa fila.
Ver si tu integración está viva
- En el menú lateral, andá a Configuración → ERP.
- Bajá hasta el panel Actividad de la integración.
- Arriba vas a ver Último push recibido y Última comunicación enviada, con cuánto hace que fue cada uno.
- Debajo hay una línea de tiempo de eventos, filtrable con los chips Todo, Recibidos, Enviados y Errores.
- Hacé clic en un evento para ver su detalle.
Este panel es la respuesta directa a "¿mi ERP sigue conectado?". Si tu ERP empuja datos hacia la tienda y nunca lo hizo, aparece un aviso rojo diciéndolo.
ERPs disponibles
El selector de Configuración → ERP ofrece estas integraciones:
- Contabilium
- Dragonfish — vía Dragonfish Bridge, una aplicación de escritorio que conecta el ERP local con la plataforma.
- DUX
- Virtual Seller
- Ninox
- Acqua
- SAAS
- Bling — sólo para tiendas de Brasil.
Además del listado de ERPs, el selector ofrece Dragonfish Bridge y API Token para integraciones propias.
NonSistemas sigue funcionando en las cuentas que ya lo tenían configurado, pero no aparece en el selector para cuentas nuevas.
Cada ERP tiene su propio artículo de configuración con sus campos y su comportamiento.
Los estados de sincronización
En la columna ERP del listado se muestra el resultado del último log de cada pedido:
- OK (verde) — la operación se completó y el ERP la confirmó.
- ERROR (rojo) — la operación falló. En el detalle del pedido, ese log tiene el botón Reintentar.
- ... (ámbar) — hay un registro de la llamada pero nunca llegó la respuesta. No es una espera normal: significa que la operación se cortó a mitad de camino. Tratala como un caso a revisar, no como algo que se va a resolver solo.
El listado no reordena los pedidos con error. El orden por defecto es por número de pedido, del más nuevo al más viejo. Para encontrarlos, recorré la columna ERP o filtrá por lo que necesites.
La tarjeta de logs del pedido
Cada fila muestra:
- El estado con su color: Exitoso, Error o Pendiente.
- El nombre del ERP.
- La operación que se ejecutó.
- El ERP id que asignó el ERP al recurso, si lo devolvió.
- La fecha de envío y la duración en milisegundos. Por encima de 5000 ms se marca en rojo.
Al expandir la fila aparecen el Request y el Response completos, con formato.
Ojo con un detalle que confunde: request y response se guardan en formato EDN, no JSON. Se leen igual de bien, pero si los comparás carácter por carácter contra la documentación JSON de tu ERP vas a ver diferencias de sintaxis que no son un problema.
Qué hace exactamente Reintentar
Reintentar vuelve a correr la sincronización completa de ese pedido, sin importar en qué fila de log hiciste clic. No relanza únicamente la operación puntual que falló.
Después de tocarlo, recargá la pantalla para ver el log nuevo: hoy la tarjeta no se refresca sola y da la sensación de que no pasó nada.
Enviar un pedido al ERP a demanda
Al pie del detalle del pedido, algunas cuentas tienen el botón Enviar a ERP, que empuja el pedido en el momento. No es lo mismo que Reintentar: éste sirve aunque el pedido no tenga ningún log de error. Está habilitado por cuenta, así que no aparece en cualquier tienda con ERP configurado.
No se puede frenar una sincronización en curso
No existe un botón para detener una sincronización que ya arrancó. Lo que sí podés hacer es apagar funciones concretas antes de que corran: en la configuración de cada ERP hay interruptores por función, por ejemplo desactivar la actualización de stock en DUX, o la sincronización de productos y de fotos en Bling. El corte total es quitar las credenciales del ERP.
Errores más comunes
- Producto no encontrado en el ERP — revisá que el código o SKU coincida.
- Comprador no dado de alta — creá el cliente en el ERP o sincronizalo primero.
- Credenciales vencidas — renová el token en Configuración → ERP.
- Campos fiscales faltantes en el comprador — identificación fiscal o condición de IVA sin cargar.
Si algo no aparece
- No ves Configuración → ERP. Hace falta ser administrador, o manager con el permiso ERP.
- No ves los logs ni el botón Reintentar. Hacen falta el permiso de Pedidos.
- No ves la columna ERP en el listado. Sólo aparece si tenés un ERP conectado.
- No ves el botón Enviar a ERP. Está habilitado por cuenta.
- No ves Bling en el selector. Sólo está disponible para tiendas de Brasil.
- El panel de actividad dice que nunca se recibió un push. Revisá que el webhook del ERP esté configurado con los datos que muestra la misma pantalla de configuración.