Integración con Shopify
Conecta tu tienda Shopify para sincronizar automáticamente productos, pedidos, clientes y carritos abandonados. Activa una segmentación de clientes eficaz y campañas de recuperación de carrito abandonado.
Funciones
- Sincronización automática: los productos, pedidos y clientes se sincronizan en tiempo real mediante webhooks.
- Recuperación de carritos abandonados: captura URL de checkout para campañas de email de recuperación.
- Seguimiento de la tienda: registra vistas de página, vistas de producto y eventos de añadido al carrito.
- Captura de email: identifica automáticamente a los clientes desde el checkout y los formularios.
- Atribución UTM: captura y atribuye parámetros UTM de marketing.
- Compatibilidad con varias tiendas: conecta varias tiendas Shopify con segmentación de eventos por tienda.
Conectar tu tienda
- Ve a Configuración → Integraciones.
- En la sección Shopify, haz clic en Conectar Shopify.
- Introduce el dominio de la tienda; por ejemplo,
mi-tiendaparami-tienda.myshopify.com. - Haz clic en Conectar con Shopify.
- Autoriza la aplicación en Shopify.
- Volverás a Joryio con tu tienda conectada.
Ajustes de sincronización
Después de conectarla, configura qué datos se sincronizan:
| Ajuste | Descripción | Predeterminado |
|---|---|---|
| Sincronizar productos | Importa productos desde Shopify | Activado |
| Sincronizar pedidos | Importa pedidos y actualiza estados | Activado |
| Sincronizar clientes | Importa datos de clientes | Activado |
| Sincronizar carritos | Registra checkouts abandonados | Activado |
| Días históricos | Días de historial de pedidos que se importarán | 90 |
Accede a estos ajustes en Configuración → Integraciones → Shopify → pestaña Configuración.
Seguimiento de la tienda
Un script de seguimiento se instala automáticamente en tu tienda Shopify y captura eventos sin configuración adicional:
| 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 |
| Identificar | Captura de email desde formularios |
Captura de email
Los emails se capturan automáticamente desde:
- El campo de email del checkout.
- Formularios de suscripción al boletín.
- Cualquier campo de entrada de email.
Atribución UTM
Los parámetros de marketing se capturan automáticamente:
utm_source,utm_medium,utm_campaignutm_term,utm_content
Los parámetros UTM se guardan en la sesión y se adjuntan a todos los eventos.
Compatibilidad con varias tiendas
Al conectar varias tiendas Shopify al mismo espacio de trabajo:
- 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 = 'shopify'o por un$app_idconcreto. - Las personas se pueden vincular entre tiendas mediante el email.
Webhooks
La integración registra automáticamente webhooks para actualizaciones en tiempo real:
- Pedido creado, actualizado, cancelado o completado.
- Checkout creado o actualizado (carritos abandonados).
- Producto creado, actualizado o eliminado.
- Cliente creado o actualizado.
Consulta los webhooks registrados en Configuración → Integraciones → Shopify → pestaña Webhooks.
Los datos se mantienen al día mediante webhooks 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 - usa Sincronizar todo para rellenarlos manualmente.
Estado de la conexión
Una vez conectada Shopify, el panel de estado - en Configuración → Integraciones → Shopify - es lo primero que debes consultar si los datos de la tienda dejan de sincronizarse:
- Datos de la tienda: nombre, plan, moneda y dominio actuales obtenidos de Shopify. Verlos confirma que el token de acceso sigue funcionando.
- Estado de webhooks: cada tema necesario aparece como registrado o ausente. El botón Volver a registrar vuelve a crear los webhooks que falten para reanudar las actualizaciones en tiempo real.
Si los datos difieren, vuelve a registrar los webhooks que falten y ejecuta después Sincronizar todo manualmente para rellenarlos.
Recuperación de carrito abandonado
Cuando un cliente abandona su carrito:
- Se captura la URL del checkout.
- Se guardan el valor y los artículos del carrito.
- Se vincula el email del cliente, si se ha capturado.
Usa estos datos para crear campañas de recuperación de carrito abandonado en el canvas con la URL real del checkout.
Solución de problemas
Los productos o pedidos no se sincronizan
- Comprueba que la sincronización esté activada en la pestaña Configuración.
- Verifica que los webhooks estén registrados en la pestaña Webhooks.
- Prueba una sincronización manual con Sincronizar todo.
No se captura el email
- El script de seguimiento captura emails de campos de formulario estándar.
- El email del checkout se captura cuando el cliente lo introduce.
Problemas de conexión
- Comprueba que tu aplicación Shopify tenga los permisos necesarios.
- Prueba a desconectarla y volver a conectarla.