Saltar al contenido

Integración con Shopify

Resumen de la integración

Anchor link to

Pushwoosh se integra perfectamente con Shopify, una plataforma de comercio electrónico líder que permite a las empresas crear, gestionar y escalar tiendas en línea. Esta guía le guiará a través de la instalación y configuración de la aplicación Pushwoosh en su tienda Shopify, la configuración de la identificación de usuario y el uso de notificaciones y herramientas de automatización para atraer a 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 utilizan para la segmentación y el envío de mensajes.

Prerrequisitos

Anchor link to
  • Una cuenta de Pushwoosh
  • Acceso a su panel de administración de Shopify
  • Token de acceso a la API de dispositivo y Código de aplicación de Pushwoosh
  • Una tienda Shopify con clientes y datos de pedidos disponibles
  • Aprobación de los ámbitos de acceso read_orders, write_pixels y read_customer_events que solicita la aplicación, necesarios para los eventos de pedido/carrito, el seguimiento de los pasos de pago y los eventos de comportamiento de la tienda

Entidades sincronizadas

Anchor link to
  • Clientes: Se utilizan para asignar e identificar los UserIDs de Pushwoosh a través de los metacampos de Shopify
  • Segmentos de clientes: Se utilizan para la segmentación y el envío de mensajes basados en grupos
  • Eventos y disparadores (por ejemplo, pedidos realizados, etiquetas aplicadas): Se utilizan en Shopify Flow para automatizar los mensajes a través de los canales
  • Tienda: Se utiliza para capturar las suscripciones a notificaciones push web a través de scripts incrustados
  • Feed de productos: El feed de la tienda de su tienda (products.json) se conecta automáticamente al Catálogo de productos de Pushwoosh cuando conecta la aplicación, y se desconecta automáticamente si la desinstala.
  • Pedidos y carritos: Eventos de servidor a servidor de los webhooks orders/paid y checkouts/create de Shopify. Consulte Seguimiento de pedidos, carritos y pasos de pago.
  • Comportamiento de navegación en la tienda: Vistas de productos y acciones de añadir al carrito, recopiladas por el mismo embed de tema utilizado para las suscripciones a notificaciones push web.
  • Pasos de pago: Información de contacto introducida e información de pago enviada, recopilada a través de un Web Pixel de Shopify.

Glosario (mapeo de nombres de entidades si son diferentes)

Anchor link to
Shopify
Pushwoosh
ClienteUserID
webhook orders/paidEvento PW_OrderCreated — compartido con otras integraciones de comercio electrónico (por ejemplo, Magento)
webhook checkouts/createEvento PW_AbandonedCart — mismo evento compartido, también utilizado por la fuente del carrito del bloque de Productos
Vista de la página del productoEvento PW_ProductViewed

Cómo funciona la integración

Anchor link to

Pushwoosh actúa como un destino de mensajería para Shopify. Una vez integrado, Shopify envía datos de clientes y de comportamiento a Pushwoosh, donde impulsa notificaciones en tiempo real, segmentación de clientes y mensajería personalizada a través de los canales.

Componentes clave de la integración

Anchor link to
  1. Identificación del cliente a través de metacampos A cada cliente de Shopify se le asigna un UserID único, almacenado en un metacampo (custom.pushwoosh_userid). Este ID permite a Pushwoosh reconocer y enviar mensajes a los usuarios de forma consistente en todas las plataformas.

  2. Automatización basada en eventos a través de Shopify Flow Pushwoosh proporciona acciones de Flow que le permiten automatizar la mensajería (push, email, SMS, WhatsApp) basada en eventos de Shopify, como:

    • Nuevo pedido realizado
    • Etiqueta aplicada al cliente
    • Abandono del carrito
  3. Segmentación basada en segmentos Los segmentos de clientes de Shopify se pueden utilizar para enviar notificaciones específicas de grupo a través de los canales, como promociones para compradores primerizos o campañas de reactivación para usuarios inactivos.

  4. Mensajería manual y en tiempo real Desde la vista de cliente o segmento de Shopify, puede activar manualmente las notificaciones utilizando las Extensiones de Pushwoosh:

    • Notificación por cliente: Para seguimientos personales o pruebas
    • Notificación por segmento: Para mensajes basados en campañas

Notificaciones push web a través del embed de la tienda

Anchor link to

Al habilitar el embed de Pushwoosh en su tema de Shopify, puede solicitar a los visitantes del sitio web que se suscriban a las notificaciones push basadas en el navegador, sin necesidad de una aplicación móvil.

Resumen del flujo de datos

Anchor link to
Datos de clientes y eventos de Shopify
API de Pushwoosh (a través de la aplicación)
UserID → Segmentación → Notificaciones activadas o manuales

Esta integración le permite entregar 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 to

Inicie sesión en Shopify

Anchor link to
  1. Vaya a Shopify Admin
  2. Seleccione su tienda en el panel de control

Instale la aplicación Pushwoosh

Anchor link to
  1. Visite la página de la App Store de Pushwoosh
  2. Haga clic en Instalar Instalar la aplicación Pushwoosh
  3. Confirme la instalación en el cuadro de diálogo de Shopify Confirmar instalación

Conecte su aplicación Pushwoosh

Anchor link to

Después de la instalación, será redirigido a la aplicación Pushwoosh dentro de Shopify.

  1. Haga clic en Conectar.

Haga clic en el botón Conectar

  1. Introduzca el Código de aplicación y el Token de acceso a la API de dispositivo, que puede encontrar en el Panel de control de Pushwoosh → Configuración → Acceso a la API.

Conecte su aplicación Pushwoosh

Cuando se conecte, aparecerá un mensaje de éxito: “Aplicación Pushwoosh conectada”.

Aplicación Pushwoosh conectada

Suscríbase a un plan

Anchor link to
  1. Haga clic en Actualizar suscripción
  2. Se mostrará un único plan basado en el uso.
  3. Confirme la facturación.

Suscribirse a un plan

Parte 2. Configuración: ID de usuario del cliente a través de metacampos

Anchor link to

Para entregar notificaciones a usuarios identificados a través de los canales (push, email, SMS, WhatsApp), Pushwoosh utiliza un ID de usuario único por cliente. Shopify almacena este valor dentro de los Metacampos de cliente de Shopify.

  1. Vaya a Configuración → Metacampos y metaobjetos → Clientes

Añadir definición

  1. Haga clic en Añadir definición y utilice estos valores:
CampoValor
Espacio de nombres y clavecustom.pushwoosh_userid
Espacio de nombrescustom
TipoTexto de una sola línea
ValidaciónNinguna
Acceso a la cuenta del clienteLectura y escritura
Acceso a la API de la tiendaHabilitado

Añadir definición Añadir definición

Parte 3. Uso de las extensiones de Pushwoosh

Anchor link to

Pushwoosh incluye extensiones de Shopify para la segmentación, la automatización (Flow) y las notificaciones específicas del cliente.

Extensión 1. Enviar notificación por cliente

Anchor link to

Caso de uso

Anchor link to

Enviar manualmente mensajes personalizados o notificaciones de prueba a un usuario específico.

  1. Abra Clientes → Seleccione un cliente
  2. Haga clic en Más acciones → Notificación por cliente
    Notificación por cliente
  3. Seleccione la plataforma de mensajería (por ejemplo, Email) y un preajuste de contenido. Rellene el formulario
  4. Haga clic en Enviar

Extensión 2. Notificación por segmento

Anchor link to

Caso de uso

Anchor link to

Diríjase a grupos de clientes: carritos abandonados, compradores primerizos, grandes gastadores.

  1. Vaya a Clientes → Segmentos

  2. Elija un segmento → Haga clic en Usar segmento

Usar segmento

  1. Seleccione Notificación por segmento Notificación por segmento
  2. Seleccione el canal de comunicación deseado y el preajuste de mensaje. Haga clic en Enviar. Rellene el formulario de mensaje

Extensión 3. Pushwoosh en Shopify Flow

Anchor link to

Caso de uso

Anchor link to

Automatice la mensajería en los recorridos del cliente utilizando disparadores como pedidos, etiquetas o comportamiento.

  1. Cree un nuevo Flow en Shopify Flow
  2. Añadir acción → Elija Notificaciones de Pushwoosh

Acción de flujo de Pushwoosh

  1. Configure el mensaje y los campos dinámicos

Configure el mensaje y los campos dinámicos

Por ejemplo:

  • Enviar un mensaje después de realizar el pedido

  • Recordar al usuario cuando se abandona el carrito

  • Enviar un push de reactivación después de 30 días de inactividad

Parte 4. Habilitar las notificaciones push web (opcional pero recomendado)

Anchor link to

Para admitir notificaciones push web basadas en el navegador en su tienda, haga lo siguiente:

  1. Vaya a Tienda en línea → Temas → Personalizar
    Ir a Temas → Personalizar
  2. Abra App Embeds en el menú de la izquierda
  3. Active Push Init Embed

Activar Push Init Embed

Parte 5. Seguimiento de pedidos, carritos y pasos de pago

Anchor link to

Una vez que apruebe los ámbitos read_orders, write_pixels y read_customer_events (consulte Prerrequisitos), Pushwoosh comenzará a recibir tres tipos de eventos de comercio de su tienda. Vienen de diferentes lugares y se detienen independientemente unos de otros; no los trate como un solo feed.

Eventos de pedidos y carritos del lado del servidor

Anchor link to

Shopify envía eventos de pedido pagado (webhook orders/paid, evento PW_OrderCreated) y pago creado (webhook checkouts/create, evento PW_AbandonedCart) a Pushwoosh directamente, de servidor a servidor. Ambos se comparten con otras integraciones de comercio electrónico: Magento utiliza los mismos dos nombres de evento. Al igual que otros eventos de webhook entrantes (Stripe funciona de la misma manera), aparecen en el menú desplegable Evento cuando crea un segmento o configura un disparador de Customer Journey, y puede asignar cualquiera de ellos como fuente para eventos de conversión para incorporar los ingresos de Shopify en la segmentación RFM, la atribución de recorridos y las estadísticas de los bloques de productos que envía en los correos electrónicos.

Debido a que estos provienen del servidor de Shopify, no del navegador del comprador, siguen llegando incluso para los compradores que bloquean los rastreadores o utilizan un bloqueador de anuncios.

Eventos de navegación en la tienda

Anchor link to

Las vistas de productos (evento PW_ProductViewed) y las acciones de añadir al carrito se recopilan mediante el mismo embed de tema que ya instaló para las suscripciones a notificaciones push web; no hay nada nuevo que añadir a su tema, pero el embed debe estar activado ON (consulte Habilitar las notificaciones push web) para que lleguen estos eventos. Si omitió ese interruptor, no obtendrá ni suscripciones a notificaciones push web ni eventos de la tienda.

Eventos de los pasos de pago

Anchor link to

Un Web Pixel de Shopify informa de dos hitos de pago a medida que el comprador rellena el formulario de pago:

  • PW_CheckoutContactInfo: el comprador introdujo su información de contacto.
  • PW_PaymentInfoSubmitted: el comprador envió sus datos de pago.

Parte 6. Cumplimiento de datos

Anchor link to

Shopify requiere que todas las aplicaciones públicas respondan 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 por los identificadores que envíe Shopify: correo electrónico, 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 requiere que las aplicaciones 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 desinstale la aplicación, pidiendo que se borren los datos de la tienda. Pushwoosh no tiene un gestor separado para ello por diseño: la desinstalación ya elimina todo el registro de integración de la tienda (incluida la clave de la API del dispositivo, el código de la aplicación y los ID de facturación), por lo que no queda nada que este webhook pueda borrar cuando llegue.

Resumen de casos de uso

Anchor link to
EscenarioHerramienta utilizada
Seguimiento personalizadoNotificación por cliente
Recordatorio de abandono del carritoShopify Flow + acción de Pushwoosh
Promoción basada en segmentosNotificación por segmento
Mensaje de bienvenida después de registrarseFlow + Seguimiento de metacampos
Suscripción a notificaciones pushEmbed de tema + Interruptor de inicialización de push
Atribución de ingresos y segmentación RFMEventos de pedido/pago asignados a eventos de conversión
Análisis de abandonos en el pagoEventos PW_CheckoutContactInfo / PW_PaymentInfoSubmitted
Segmentos de abandono de navegación o de carritoEventos de vista de producto de la tienda / añadir al carrito