Integracion con VTEX
Conecta tu tienda VTEX con ZenFlow para importar pedidos automaticamente, sincronizar inventario y optimizar tus operaciones de fulfillment a escala empresarial.Esta integracion soporta VTEX Commerce en cualquier pais. Compatible con el OMS (Order Management System) de VTEX.
Caracteristicas
Importar Pedidos
Importa pedidos en estado “ready-for-handling”
Feed en Tiempo Real
Recibe cambios de estado via Feed o Webhooks
Sync Inventario
Sincronizacion de stock por almacen hacia VTEX
Multi-almacen
Soporte para multiples almacenes VTEX
Guia de Configuracion
Paso 1: Obtener Credenciales de API en VTEX
- En tu admin de VTEX, ve a Configuracion de la cuenta > Claves de aplicacion
- Haz clic en Generar nueva clave
- Asigna los siguientes permisos:
- OMS - Full access
- Logistics - Full access
- Copia el App Key y App Token
Paso 2: Conectar en ZenFlow
- Ve a Configuracion > Integraciones en ZenFlow
- Haz clic en Conectar VTEX
- Ingresa:
- Account Name: El nombre de tu cuenta VTEX (ej:
mitienda) - App Key: La clave de aplicacion
- App Token: El token de aplicacion
- Account Name: El nombre de tu cuenta VTEX (ej:
- Haz clic en Conectar
Paso 3: Seleccionar Almacen VTEX
Despues de conectar, selecciona el almacen de VTEX que quieres sincronizar:- Ve a Integraciones > VTEX > Configuracion
- Selecciona el almacen VTEX de la lista
- Habilita la sincronizacion de pedidos y/o inventario
Paso 4: Configurar Notificaciones (Opcional)
Elige como recibir notificaciones de nuevos pedidos:Feed (Recomendado)
ZenFlow consulta VTEX cada 30 segundos. Mas confiable.
Webhooks
VTEX notifica a ZenFlow en tiempo real. Mas rapido pero puede perder eventos.
Flujo de Pedidos
Referencia API
Conectar Cuenta
Obtener Estado de Conexion
Actualizar Configuracion
Listar Almacenes VTEX
Configurar Almacen
Configurar Feed
Configurar Webhooks
Sincronizar Pedidos Manualmente
Sincronizar Stock a VTEX
Listar Mapeos de Productos
Crear Mapeo de Producto
Eliminar Mapeo
Desconectar Cuenta
Notificaciones de Pedidos
Feed (Polling)
El feed es el metodo recomendado para recibir notificaciones:- ZenFlow consulta VTEX cada 30 segundos
- Procesa cambios de estado en lote
- Confirma items procesados para evitar duplicados
- Mas confiable que webhooks (no pierde eventos)
Webhooks
Los webhooks proporcionan notificaciones en tiempo real:| Evento | Descripcion | Accion en ZenFlow |
|---|---|---|
Estado cambia a ready-for-handling | Pedido listo | Importa y inicia handling |
Estado cambia a handling | En preparacion | Actualiza estado |
Estado cambia a invoiced | Enviado | Marca como completado |
Estado cambia a canceled | Cancelado | Cancela pedido |
Mapeo de Productos
Coincidencia Automatica
Cuando se importa un pedido, ZenFlow intenta coincidir productos automaticamente:- Busca mapeo existente por
vtex_sku_id - Si no existe, busca por SKU o codigo de barras en ZenFlow
- Si encuentra, crea el mapeo automaticamente
Mapeo Manual
Para productos que no coinciden automaticamente:- Ve a Integraciones > VTEX > Mapeo de Productos
- Filtra por “Sin mapear”
- Selecciona el producto ZenFlow correspondiente
Mapeo de Estados
| Estado VTEX | Estado ZenFlow |
|---|---|
order-created | Pendiente |
payment-approved | Listo para preparar |
ready-for-handling | Listo para preparar |
start-handling | En progreso |
handling | En progreso |
invoice | Listo para despacho |
invoiced | Enviado |
canceled | Cancelado |
Sincronizacion de Inventario
La sincronizacion de stock funciona de la siguiente manera:- ZenFlow calcula el stock disponible (total - reservado)
- Actualiza el inventario en VTEX para el almacen configurado
- Solo sincroniza productos con mapeo activo y
sync_stock: true
Solucion de Problemas
No Puedo Conectar
Verificar credenciales
Verificar credenciales
Asegurate de que el App Key y App Token sean correctos. Genera nuevas credenciales si es necesario.
Verificar permisos
Verificar permisos
Las credenciales necesitan acceso completo a OMS y Logistics. Verifica los permisos en VTEX Admin.
Verificar nombre de cuenta
Verificar nombre de cuenta
El account_name debe ser exactamente el nombre de tu cuenta VTEX (sin “.vtexcommercestable.com.br”).
Pedidos No Se Importan
Verificar estado del pedido
Verificar estado del pedido
Solo se importan pedidos en estado “ready-for-handling”. Verifica el flujo de pedidos en VTEX.
Verificar almacen configurado
Verificar almacen configurado
Asegurate de haber seleccionado el almacen VTEX correcto en la configuracion.
Verificar feed o webhooks
Verificar feed o webhooks
Verifica que el feed este configurado (recomendado) o que los webhooks esten activos.
Stock No Se Sincroniza
Verificar mapeo de producto
Verificar mapeo de producto
El producto debe estar mapeado y tener
sync_stock habilitado.Verificar almacen VTEX
Verificar almacen VTEX
El almacen VTEX debe estar configurado en la integracion.
Verificar permisos de Logistics
Verificar permisos de Logistics
Las credenciales necesitan permisos de Logistics para actualizar inventario.
Limites de Tasa
| Operacion | Limite |
|---|---|
| Llamadas API | 100 requests/segundo |
| Maximo por minuto | 6000 requests |
Requisitos
- Cuenta VTEX activa
- App Key y App Token con permisos:
- OMS - Full access
- Logistics - Full access
- Al menos un almacen configurado en VTEX
Soporte
- Documentacion de VTEX APIs
- VTEX Help Center
- Contacta a [email protected] para ayuda con la integracion



