Skip to main content

Integracion con WooCommerce

Conecta tu tienda WooCommerce con ZenFlow para importar pedidos automaticamente, sincronizar inventario y optimizar tus operaciones de fulfillment.
Esta integracion soporta WooCommerce 3.5+ con WordPress. Compatible con productos simples y variables.

Caracteristicas

Importar Pedidos

Importa automaticamente pedidos en procesamiento

Actualizar Estados

Sincroniza estados de pedidos bidirecccionalmente

Sync Inventario

Sincronizacion de stock en tiempo real hacia WooCommerce

Productos Variables

Soporte completo para productos con variaciones

Guia de Configuracion

Paso 1: Generar Credenciales API en WooCommerce

  1. En tu panel de WordPress, ve a WooCommerce > Ajustes > Avanzado > REST API
  2. Haz clic en Agregar clave
  3. Configura:
    • Descripcion: ZenFlow Integration
    • Usuario: Selecciona un administrador
    • Permisos: Lectura/Escritura
  4. Haz clic en Generar clave API
  5. Guarda la Consumer Key y Consumer Secret (no se mostraran nuevamente)
Asegurate de copiar las credenciales inmediatamente. WooCommerce solo las muestra una vez.

Paso 2: Conectar en ZenFlow

  1. Ve a Configuracion > Integraciones en ZenFlow
  2. Haz clic en Conectar WooCommerce
  3. Ingresa:
    • URL de tu tienda (ej: https://mitienda.com)
    • Consumer Key
    • Consumer Secret
  4. Haz clic en Conectar

Paso 3: Configurar Sincronizacion

Despues de conectar, establece tus preferencias:

Flujo de Pedidos

Referencia API

Conectar Tienda

Request:
Respuesta:

Obtener Estado de Conexion

Respuesta:

Actualizar Configuracion

Request:

Sincronizar Pedidos Manualmente

Request:

Sincronizar Stock a WooCommerce

Sincroniza todos los niveles de inventario de productos mapeados hacia WooCommerce.

Listar Mapeos de Productos

Respuesta:

Crear Mapeo de Producto

Request:

Eliminar Mapeo

Desconectar Tienda

Eventos Webhook

ZenFlow recibe estos webhooks de WooCommerce automaticamente:
Los webhooks se registran automaticamente en WooCommerce cuando conectas tu tienda.

Mapeo de Productos

Coincidencia Automatica

Cuando se importa un pedido, ZenFlow intenta coincidir productos automaticamente:
  1. Busca mapeo existente por wc_product_id + wc_variation_id
  2. Si no existe, busca por SKU en el catalogo de ZenFlow
  3. Si encuentra por SKU, crea el mapeo automaticamente

Mapeo Manual

Para productos que no coinciden automaticamente:
  1. Ve a Integraciones > WooCommerce > Mapeo de Productos
  2. Filtra por “Sin mapear”
  3. Selecciona el producto ZenFlow correspondiente

Productos Variables

Cada variacion de WooCommerce se mapea a un producto separado en ZenFlow:

Mapeo de Estados

Solucion de Problemas

No Puedo Conectar

Asegurate de usar la URL correcta incluyendo https://. La URL debe ser accesible publicamente.
Las Consumer Key y Secret deben tener permisos de Lectura/Escritura. Genera nuevas credenciales si es necesario.
WooCommerce requiere HTTPS para la API REST. Asegurate de que tu sitio tenga un certificado SSL valido.

Pedidos No Se Importan

Por defecto, solo se importan pedidos en estado “Processing”. Los pedidos en “Pending” o “On-hold” no se importan automaticamente.
Ve a WooCommerce > Ajustes > Avanzado > Webhooks y verifica que los webhooks de ZenFlow esten activos.
Asegurate de que sync_orders este habilitado en la configuracion de la integracion.

Stock No Se Sincroniza

El producto debe estar mapeado correctamente. Verifica que exista un mapeo en Mapeo de Productos.
Cada mapeo tiene un flag sync_stock. Asegurate de que este habilitado.
En WooCommerce, el producto debe tener habilitada la opcion “Gestionar stock” para que ZenFlow pueda actualizar las cantidades.

Limites de Tasa

ZenFlow maneja los limites de tasa automaticamente con reintentos y backoff exponencial.

Requisitos

  • WooCommerce 3.5 o superior
  • WordPress 5.0 o superior
  • HTTPS habilitado (certificado SSL)
  • API REST de WooCommerce habilitada
  • Permalinks configurados (no usar “Simple”)

Soporte