Configurar Shopify
Descripción general de la integración
Anchor link toPushwoosh se integra a la perfección con Shopify, una plataforma líder de comercio electrónico que permite a las empresas crear, gestionar y escalar tiendas en línea. Esta guía le explica cómo instalar y configurar la app de Pushwoosh en su tienda Shopify, configurar la identificación de usuarios y usar notificaciones y herramientas de automatización para interactuar con los clientes a través de canales como push, email, SMS y WhatsApp.
Tipo de integración
Anchor link to- Destino: Shopify envía datos de clientes a Pushwoosh, donde se usan para segmentación y mensajería.
Requisitos previos
Anchor link to- Una cuenta de Pushwoosh
- Acceso a su panel de administración de Shopify
- Token de API de dispositivo de Pushwoosh y Application Code
- Una tienda Shopify con datos de clientes y pedidos disponibles
- Aprobación del alcance de acceso
read_orderspara eventos de pedidos/carrito, ywrite_pixelsmásread_customer_eventspara el seguimiento de los pasos del checkout
Entidades sincronizadas
Anchor link to- Clientes: se usan para asignar e identificar los User ID de Pushwoosh mediante metacampos de Shopify
- Segmentos de clientes: se usan para segmentación y mensajería basada en grupos
- Eventos y disparadores (por ejemplo, pedidos realizados, etiquetas aplicadas): se usan en Shopify Flow para automatizar la mensajería en distintos canales
- Storefront: se usa para capturar suscripciones a web push mediante scripts incrustados
- Feed de productos: el feed del storefront de su tienda (
products.json) se conecta automáticamente al Catálogo de productos de Pushwoosh al conectar la app, y se desconecta automáticamente si la desinstala. - Pedidos y carritos: eventos servidor a servidor de los webhooks
orders/paid,checkouts/createycheckouts/updatede Shopify. Consulte Eventos y campañas de Shopify. - Comportamiento de navegación en el storefront: vistas de productos y acciones de añadir al carrito, recopiladas por el mismo embed del tema usado para las suscripciones a web push.
- Pasos del checkout: información de contacto introducida y datos de pago enviados, recopilados mediante un Shopify Web Pixel.
Glosario (equivalencia de nombres de entidades cuando difieren)
Anchor link to| Shopify | Pushwoosh |
|---|---|
| Customer | User ID |
Webhook orders/paid | Evento PW_OrderCreated — compartido con otras integraciones de comercio electrónico (por ejemplo, Magento) |
Webhook checkouts/create | Evento PW_AbandonedCart — el mismo evento compartido, también usado por la fuente Cart del bloque Products |
Webhook checkouts/update | Evento PW_AbandonedCartUpdate — se dispara mientras el comprador sigue editando el mismo checkout, sobrescribiendo el carrito almacenado desde PW_AbandonedCart |
| Vista de página de producto | Evento PW_ProductViewed |
| Añadir al carrito (sin recargar la página) | Evento PW_AddToCart |
Web Pixel checkout_contact_info_submitted | Evento PW_CheckoutContactInfo |
Web Pixel payment_info_submitted | Evento PW_PaymentInfoSubmitted |
Cómo funciona la integración
Anchor link toPushwoosh actúa como destino de mensajería para Shopify. Una vez integrado, Shopify envía datos de clientes y de comportamiento a Pushwoosh, donde impulsan notificaciones en tiempo real, segmentación de clientes y mensajería personalizada en distintos canales.
Componentes clave de la integración
Anchor link to-
Identificación de clientes mediante metacampos A cada cliente de Shopify se le asigna un User ID único, almacenado en un metacampo (
custom.pushwoosh_userid). Este ID permite a Pushwoosh reconocer y enviar mensajes a los usuarios de forma coherente en todas las plataformas. -
Automatización basada en eventos mediante Shopify Flow Pushwoosh proporciona acciones de Flow que le permiten automatizar la mensajería (push, email, SMS, WhatsApp) según eventos de Shopify, como:
- Nuevo pedido realizado
- Etiqueta aplicada al cliente
- Abandono de carrito
-
Segmentación basada en segmentos Los segmentos de clientes de Shopify se pueden usar para enviar notificaciones específicas por grupo en distintos canales, como promociones para compradores primerizos o campañas de reactivación para usuarios inactivos.
-
Mensajería manual en tiempo real Desde la vista de cliente o segmento de Shopify, puede activar notificaciones manualmente usando las extensiones de Pushwoosh:
- Notification by Customer: para seguimientos personales o pruebas
- Notification by Segment: para mensajes basados en campañas
Notificaciones web push mediante el embed del storefront
Anchor link toAl activar el embed de Pushwoosh en su tema de Shopify, puede invitar a los visitantes del sitio web a suscribirse a las notificaciones push del navegador, sin necesidad de una app móvil.
Descripción general del flujo de datos
Anchor link toDatos de clientes y eventos de Shopify ↓API de Pushwoosh (a través de la app) ↓User ID → Segmentación → Notificaciones activadas o manualesEsta integración le permite enviar mensajes oportunos y relevantes que mejoran la retención de usuarios, aumentan las conversiones y mejoran la experiencia del cliente, de forma automática o bajo demanda.
Parte 1. Instalación
Anchor link toInicie sesión en Shopify
Anchor link to- Vaya a Shopify Admin
- Seleccione su tienda en el panel
Instale la app de Pushwoosh
Anchor link to- Visite la página de Pushwoosh en la App Store de Shopify
- Haga clic en Install

- Confirme la instalación en el diálogo de Shopify

Conecte su app de Pushwoosh
Anchor link toDespués de la instalación, será redirigido a la app de Pushwoosh dentro de Shopify.
- Haga clic en Connect.

- Introduzca el Application Code y la API Key, que puede encontrar en Pushwoosh Control Panel → Settings → API Access. La API Key aquí es su Token de API de dispositivo.

Al conectarse, aparecerá un mensaje de éxito: «Pushwoosh app connected.»

Cuando Shopify solicite permisos (pedidos, pixels, eventos de clientes), apruébelos. Esos alcances son necesarios para el seguimiento de Eventos y campañas de Shopify. Si conectó la app anteriormente, consulte ¿Ya está conectado? Se le pedirá que vuelva a aprobar el acceso.
Suscríbase a un plan
Anchor link to- Haga clic en Upgrade Subscription
- Se mostrará un único plan basado en uso.
- Confirme la facturación.

Parte 2. Configuración: User ID del cliente mediante metacampos
Anchor link toPara entregar notificaciones a usuarios identificados a través de distintos canales (push, email, SMS, WhatsApp), Pushwoosh usa un User ID único por cliente. Shopify almacena este valor dentro de los metacampos de cliente de Shopify.
- Vaya a Settings → Metafields and metaobjects → Customers

- Haga clic en Add definition y use estos valores:
| Campo | Valor |
|---|---|
| Namespace and key | custom.pushwoosh_userid |
| Namespace | custom |
| Type | Single line text |
| Validation | None |
| Customer Account Access | Read and Write |
| Storefront API Access | Enabled |

Configure Customer accounts access y Storefront API access como en la tabla anterior.

Parte 3. Uso de las extensiones de Pushwoosh
Anchor link toPushwoosh incluye extensiones de Shopify para segmentación por segmentos, automatización (Flow) y notificaciones específicas por cliente.
Extensión 1. Send notification by customer
Anchor link toCaso de uso
Anchor link toEnviar manualmente mensajes personalizados o notificaciones de prueba a un usuario específico.
Pasos
Anchor link to- Abra Customers → Seleccione un cliente
- Haga clic en More actions → Notification by customer

- Seleccione la plataforma de mensajería (por ejemplo, Email) y un preset de contenido.

- Haga clic en Send
Extensión 2. Notification by segment
Anchor link toCaso de uso
Anchor link toSegmentar grupos de clientes: carritos abandonados, compradores primerizos, grandes compradores.
Pasos
Anchor link to-
Vaya a Customers → Segments
-
Elija un segmento → Haga clic en Use Segment

- Seleccione Notification by Segment

- Seleccione el canal de comunicación deseado y el preset de mensaje. Haga clic en Send.

Extensión 3. Pushwoosh en Shopify Flow
Anchor link toCaso de uso
Anchor link toAutomatizar la mensajería en los recorridos de cliente usando disparadores como pedidos, etiquetas o comportamiento.
Pasos
Anchor link to- Cree un nuevo Flow en Shopify Flow
- Añada una acción → Elija Pushwoosh send notification

- Configure el mensaje y los campos dinámicos

Por ejemplo:
-
Enviar un mensaje tras realizar un pedido
-
Recordar al usuario cuando abandona el carrito
-
Enviar un push de reactivación tras 30 días de inactividad
Parte 4. Active web push (y eventos de navegación en el storefront)
Anchor link toOpcional solo para web push. Obligatorio si necesita eventos de vista de producto y añadir al carrito en Eventos y campañas de Shopify.
Active el embed del tema para web push del navegador en su storefront:
- Vaya a Online Store → Themes → Customize

- Abra App Embeds en el menú izquierdo
- Active Push Init Embed

Cumplimiento de datos
Anchor link toShopify exige que toda app pública responda a sus webhooks obligatorios de GDPR/CCPA. Pushwoosh los gestiona de la siguiente manera:
customers/redact: cuando un comprador pide a la tienda que borre sus datos, Pushwoosh borra los registros de Pushwoosh correspondientes según los identificadores que envíe Shopify: email, teléfono e ID de cliente de Shopify.customers/data_request: cuando un comprador solicita una copia de sus datos, Pushwoosh publica una notificación en el canal interno de soporte, y una persona gestiona la solicitud manualmente. Shopify exige que las apps respondan a estas solicitudes en un plazo de 30 días.shop/redact: Shopify envía esto 48 horas después de que una tienda desinstala la app, solicitando el borrado de los datos de la tienda. Pushwoosh vuelve a ejecutar la misma eliminación que activa la propia desinstalación, limpiando cualquier sesión restante y borrando el registro de integración de la tienda (incluyendo la clave de API de dispositivo, el código de aplicación y los ID de facturación). Esto existe como red de seguridad para el caso de que la desinstalación no se haya limpiado por completo la primera vez.
Resumen de casos de uso
Anchor link toDespués de la configuración, formas comunes de enviar mensajes desde Shopify:
| Escenario | Herramienta usada |
|---|---|
| Seguimiento personalizado | Notification by Customer |
| Promoción basada en segmento | Notification by Segment |
| Mensaje de bienvenida tras el registro | Flow + seguimiento de metacampo |
| Recordatorio de carrito abandonado | Shopify Flow + acción de Pushwoosh |
| Suscripción a push | Embed del tema + interruptor Push Init |
Para journeys y segmentos sobre eventos de pedido, carrito, checkout y storefront, consulte Eventos y campañas de Shopify.