Saltar al contenido principal

Integración con WooCommerce

Conecta tu tienda WooCommerce con nuestro ligero plugin de WordPress (v1.2.0). Sincroniza productos, pedidos y clientes, y activa el seguimiento de carritos abandonados.

Funciones

  • Plugin de WordPress (v1.2.0): instalación sencilla mediante la carga del plugin.
  • Sincronización en tiempo real: productos, pedidos, clientes y carritos se sincronizan mediante el plugin.
  • Seguimiento y recuperación de carritos abandonados: registra carritos abandonados, recupéralos con enlaces de restauración y registra los carritos recuperados.
  • Seguimiento de la tienda: registra vistas de página, vistas de producto, añadido al carrito e inicio de checkout.
  • Captura de email: identifica automáticamente a los clientes desde el checkout y los formularios.
  • URL de recuperación de carrito: genera enlaces para restaurar carritos abandonados.
  • Compatibilidad con varias tiendas: conecta varias tiendas WooCommerce con segmentación por tienda.
  • El checkout nunca se bloquea: los eventos de pedido se envían en segundo plano; Joryio no puede ralentizar ni detener el checkout de un comprador.

Pasos de configuración

Paso 1: obtener la clave API

  1. Ve a Configuración → Integraciones en Joryio.
  2. En la sección WooCommerce, haz clic en Obtener clave API.
  3. Copia la clave API generada; empieza por jry_wc_.

Paso 2: instalar el plugin

  1. Descarga el plugin WordPress de Joryio desde Configuración → Integraciones en el panel de Joryio mediante Descargar plugin.
  2. En la administración de WordPress, ve a Plugins → Añadir nuevo → Subir plugin.
  3. Sube el archivo ZIP del plugin y haz clic en Instalar ahora.
  4. Haz clic en Activar.

Paso 3: configurar el plugin

  1. En la administración de WordPress, ve a Configuración → Joryio.
  2. Pega la clave API del paso 1.
  3. Haz clic en Conectar.

Paso 4: introducir las credenciales de la API de WooCommerce

El plugin necesita acceso a la API REST de WooCommerce:

  1. Ve a WooCommerce → Configuración → Avanzado → API REST.
  2. Haz clic en Añadir clave.
  3. Escribe «Joryio» como descripción.
  4. Selecciona tu usuario administrador.
  5. Selecciona permisos de lectura/escritura.
  6. Haz clic en Generar clave API.
  7. Copia la clave de consumidor y el secreto de consumidor.
  8. Pégalos en la configuración del plugin Joryio.

Ajustes de sincronización

Configura las opciones de sincronización en Configuración → Integraciones → WooCommerce → pestaña Configuración:

AjusteDescripciónPredeterminado
Sincronizar productosImporta productos desde WooCommerceActivado
Sincronizar pedidosImporta pedidos y actualiza estadosActivado
Sincronizar clientesImporta datos de clientesActivado
Sincronizar carritosRegistra carritos abandonadosActivado
Días históricosDías de historial de pedidos que se importarán90

Seguimiento de la tienda

El plugin inserta un script de seguimiento en todas las páginas de la tienda:

EventoDescripción
Vista de páginaCada visita a una página
Producto vistoCuando se consulta una página de producto
Añadir al carritoArtículos añadidos al carrito
Checkout iniciadoCuando un comprador llega al checkout
IdentificarCaptura de email desde formularios

Captura de email

Los emails se capturan automáticamente desde:

  • El campo de email de facturación del checkout.
  • Formularios de suscripción al boletín.
  • Cualquier campo de entrada de email.

Recuperación de carrito abandonado

El plugin registra los carritos en tiempo real:

  1. Los artículos y el valor se registran mientras compra el cliente.
  2. Tras 30 minutos de inactividad, el carrito se marca como abandonado.
  3. Se genera una URL de recuperación para restaurarlo.
  4. Usa el canvas para enviar emails de recuperación con el enlace de restauración.

URL de recuperación de carrito

Cuando un cliente hace clic en el enlace de recuperación:

  1. Se restaura la sesión de su carrito.
  2. Se vuelven a añadir todos los artículos.
  3. Se le redirige al checkout.

Compatibilidad con varias tiendas

Al conectar varias tiendas WooCommerce:

  1. Cada tienda recibe su propia entidad de aplicación con una clave SDK única.
  2. Todos los eventos se etiquetan con el $app_id de la tienda.
  3. Filtra eventos por $platform = 'woocommerce' o por un $app_id concreto.
  4. Las personas se pueden vincular entre tiendas mediante el email.

Webhooks

El plugin envía eventos directamente a Joryio - más rápido que mediante webhooks - . Además, se registran webhooks de la API REST como respaldo:

  • Pedido creado, actualizado o eliminado.
  • Producto creado, actualizado o eliminado.
  • Cliente creado o actualizado.

Sincronización de datos

Sincronización manual

Inicia una sincronización manual desde Configuración → Integraciones → WooCommerce → pestaña Estado de sincronización:

  • Sincronizar todo: sincronización completa de productos, pedidos y clientes.
  • Sincronizar productos: solo productos.
  • Sincronizar pedidos: solo pedidos.
  • Sincronizar clientes: solo clientes.

Sincronización automática

El plugin envía eventos en tiempo real para:

  • Pedidos nuevos.
  • Cambios de estado del pedido.
  • Actualizaciones de productos y clientes.
  • Cambios en el carrito.
  • Carritos recuperados.
Sin resincronización programada

Los datos se mantienen al día mediante estos eventos del plugin en tiempo real, la importación histórica única y el botón manual Sincronizar ahora. No hay una resincronización automática periódica. Si detectas diferencias en los datos - por ejemplo, después de una interrupción - ejecuta una sincronización manual desde la pestaña Estado de sincronización para rellenarlos.

Solución de problemas

El plugin no se conecta

  • Comprueba que la clave API sea correcta; empieza por jry_wc_.
  • Comprueba que WordPress tenga acceso HTTPS saliente.
  • Confirma que el endpoint de la API sea accesible.

Errores de la API de WooCommerce

  • Comprueba que la clave y el secreto de consumidor sean correctos.
  • Confirma que el usuario de la API tenga permisos de lectura/escritura.
  • Asegúrate de que el sitio utilice SSL (HTTPS).

El seguimiento de carritos no funciona

  • Comprueba que el plugin esté activado.
  • Revisa en las herramientas de desarrollo del navegador que se cargue el script de seguimiento.
  • Borra la caché de cualquier plugin de caché.

Los productos o pedidos no se sincronizan

  • Comprueba que la sincronización esté activada en la pestaña Configuración.
  • Prueba una sincronización manual con Sincronizar todo.
  • Confirma que la API REST de WooCommerce esté activada.