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
- Ve a Configuración → Integraciones en Joryio.
- En la sección WooCommerce, haz clic en Obtener clave API.
- Copia la clave API generada; empieza por
jry_wc_.
Paso 2: instalar el plugin
- Descarga el plugin WordPress de Joryio desde Configuración → Integraciones en el panel de Joryio mediante Descargar plugin.
- En la administración de WordPress, ve a Plugins → Añadir nuevo → Subir plugin.
- Sube el archivo ZIP del plugin y haz clic en Instalar ahora.
- Haz clic en Activar.
Paso 3: configurar el plugin
- En la administración de WordPress, ve a Configuración → Joryio.
- Pega la clave API del paso 1.
- Haz clic en Conectar.
Paso 4: introducir las credenciales de la API de WooCommerce
El plugin necesita acceso a la API REST de WooCommerce:
- Ve a WooCommerce → Configuración → Avanzado → API REST.
- Haz clic en Añadir clave.
- Escribe «Joryio» como descripción.
- Selecciona tu usuario administrador.
- Selecciona permisos de lectura/escritura.
- Haz clic en Generar clave API.
- Copia la clave de consumidor y el secreto de consumidor.
- 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:
| Ajuste | Descripción | Predeterminado |
|---|---|---|
| Sincronizar productos | Importa productos desde WooCommerce | Activado |
| Sincronizar pedidos | Importa pedidos y actualiza estados | Activado |
| Sincronizar clientes | Importa datos de clientes | Activado |
| Sincronizar carritos | Registra carritos abandonados | Activado |
| Días históricos | Días de historial de pedidos que se importarán | 90 |
Seguimiento de la tienda
El plugin inserta un script de seguimiento en todas las páginas de la tienda:
| Evento | Descripción |
|---|---|
| Vista de página | Cada visita a una página |
| Producto visto | Cuando se consulta una página de producto |
| Añadir al carrito | Artículos añadidos al carrito |
| Checkout iniciado | Cuando un comprador llega al checkout |
| Identificar | Captura 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:
- Los artículos y el valor se registran mientras compra el cliente.
- Tras 30 minutos de inactividad, el carrito se marca como abandonado.
- Se genera una URL de recuperación para restaurarlo.
- 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:
- Se restaura la sesión de su carrito.
- Se vuelven a añadir todos los artículos.
- Se le redirige al checkout.
Compatibilidad con varias tiendas
Al conectar varias tiendas WooCommerce:
- Cada tienda recibe su propia entidad de aplicación con una clave SDK única.
- Todos los eventos se etiquetan con el
$app_idde la tienda. - Filtra eventos por
$platform = 'woocommerce'o por un$app_idconcreto. - 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.
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.