Intégration Shopify
Aperçu de l’intégration
Anchor link toPushwoosh s’intègre de manière transparente avec Shopify, une plateforme de commerce électronique de premier plan qui permet aux entreprises de créer, gérer et développer des boutiques en ligne. Ce guide vous accompagne dans l’installation et la configuration de l’application Pushwoosh dans votre boutique Shopify, la mise en place de l’identification des utilisateurs, et l’utilisation des notifications et des outils d’automatisation pour engager les clients sur des canaux tels que les notifications push, les e-mails, les SMS et WhatsApp.
Type d’intégration
Anchor link to- Destination : Shopify envoie les données clients à Pushwoosh, où elles sont utilisées pour le ciblage et la messagerie.
Prérequis
Anchor link to- Un compte Pushwoosh
- Accès à votre panneau d’administration Shopify
- Le jeton d’accès à l’API de l’appareil et le code d’application de Pushwoosh
- Une boutique Shopify avec des données clients et de commandes disponibles
- L’approbation des portées d’accès
read_orders,write_pixelsetread_customer_eventsdemandées par l’application, nécessaires pour les événements de commande/panier, le suivi des étapes de paiement et les événements comportementaux de la vitrine
Entités synchronisées
Anchor link to- Clients : Utilisés pour attribuer et identifier les UserID de Pushwoosh via les méta-champs de Shopify
- Segments de clients : Utilisés pour le ciblage et la messagerie basés sur des groupes
- Événements et déclencheurs (par ex., commandes passées, tags appliqués) : Utilisés dans Shopify Flow pour automatiser la messagerie sur tous les canaux
- Vitrine : Utilisée pour capturer les opt-ins aux notifications push web via des scripts intégrés
- Flux de produits : Le flux de la vitrine de votre boutique (
products.json) se connecte automatiquement au Catalogue de produits de Pushwoosh lorsque vous connectez l’application, et se déconnecte automatiquement si vous la désinstallez. - Commandes et paniers : Événements de serveur à serveur provenant des webhooks
orders/paidetcheckouts/createde Shopify. Voir Suivre les commandes, les paniers et les étapes de paiement. - Comportement de navigation sur la vitrine : Vues de produits et actions d’ajout au panier, collectées par la même intégration de thème utilisée pour les opt-ins aux notifications push web.
- Étapes de paiement : Informations de contact saisies et informations de paiement soumises, collectées via un Web Pixel de Shopify.
Glossaire (correspondance des noms d’entités s’ils sont différents)
Anchor link to| Shopify | Pushwoosh |
|---|---|
| Client | UserID |
Webhook orders/paid | Événement PW_OrderCreated — partagé avec d’autres intégrations e-commerce (par ex. Magento) |
Webhook checkouts/create | Événement PW_AbandonedCart — même événement partagé, également utilisé par la source Panier du bloc Produits |
| Vue de la page produit | Événement PW_ProductViewed |
Comment fonctionne l’intégration
Anchor link toPushwoosh agit comme une destination de messagerie pour Shopify. Une fois intégrée, Shopify envoie les données clients et comportementales à Pushwoosh, où elles alimentent les notifications en temps réel, la segmentation des clients et la messagerie personnalisée sur tous les canaux.
Composants clés de l’intégration
Anchor link to-
Identification du client via les méta-champs Chaque client Shopify se voit attribuer un
UserIDunique, stocké dans un méta-champ (custom.pushwoosh_userid). Cet ID permet à Pushwoosh de reconnaître et d’envoyer des messages aux utilisateurs de manière cohérente sur toutes les plateformes. -
Automatisation basée sur les événements via Shopify Flow Pushwoosh fournit des actions Flow qui vous permettent d’automatiser la messagerie (push, e-mail, SMS, WhatsApp) en fonction des événements Shopify, tels que :
- Nouvelle commande passée
- Tag appliqué à un client
- Abandon de panier
-
Ciblage basé sur les segments Les segments de clients de Shopify peuvent être utilisés pour envoyer des notifications spécifiques à des groupes sur tous les canaux, comme des promotions pour les nouveaux acheteurs ou des campagnes de réactivation pour les utilisateurs inactifs.
-
Messagerie manuelle et en temps réel Depuis la vue client ou segment de Shopify, vous pouvez déclencher manuellement des notifications à l’aide des extensions Pushwoosh :
- Notification par client : Pour des suivis personnels ou des tests
- Notification par segment : Pour des messages basés sur des campagnes
Notifications push web via l’intégration à la vitrine
Anchor link toEn activant l’intégration Pushwoosh dans votre thème Shopify, vous pouvez inciter les visiteurs de votre site web à s’inscrire aux notifications push basées sur le navigateur — aucune application mobile n’est requise.
Aperçu du flux de données
Anchor link toDonnées client et d'événements Shopify ↓API Pushwoosh (via l'application) ↓UserID → Segmentation → Notifications déclenchées ou manuellesCette intégration vous permet de délivrer des messages pertinents et opportuns qui améliorent la rétention des utilisateurs, augmentent les conversions et améliorent l’expérience client — automatiquement ou à la demande.
Partie 1. Installation
Anchor link toSe connecter à Shopify
Anchor link to- Allez à l’administration Shopify
- Sélectionnez votre boutique depuis le tableau de bord
Installer l’application Pushwoosh
Anchor link to- Visitez la page de l’App Store de Pushwoosh
- Cliquez sur Installer

- Confirmez l’installation dans la boîte de dialogue de Shopify

Connecter votre application Pushwoosh
Anchor link toAprès l’installation, vous serez redirigé vers l’application Pushwoosh à l’intérieur de Shopify.
- Cliquez sur Connecter.

- Saisissez le Code d’application et le Jeton d’accès à l’API de l’appareil, que vous pouvez trouver dans le Panneau de contrôle Pushwoosh → Paramètres → Accès API.

Une fois connecté, un message de succès apparaîtra : “Application Pushwoosh connectée.”

S’abonner à un plan
Anchor link to- Cliquez sur Mettre à niveau l’abonnement
- Un seul plan basé sur l’utilisation sera affiché.
- Confirmez la facturation.

Partie 2. Configuration : ID utilisateur du client via les méta-champs
Anchor link toPour délivrer des notifications à des utilisateurs identifiés sur tous les canaux (push, e-mail, SMS, WhatsApp), Pushwoosh utilise un ID utilisateur unique par client. Shopify stocke cette valeur dans les Méta-champs client de Shopify.
- Allez dans Paramètres → Méta-champs et méta-objets → Clients

- Cliquez sur Ajouter une définition et utilisez ces valeurs :
| Champ | Valeur |
|---|---|
| Espace de noms et clé | custom.pushwoosh_userid |
| Espace de noms | custom |
| Type | Texte sur une seule ligne |
| Validation | Aucune |
| Accès au compte client | Lecture et écriture |
| Accès à l’API de la vitrine | Activé |


Partie 3. Utilisation des extensions Pushwoosh
Anchor link toPushwoosh inclut des extensions Shopify pour le ciblage de segments, l’automatisation (Flow) et les notifications spécifiques aux clients.
Extension 1. Envoyer une notification par client
Anchor link toCas d’utilisation
Anchor link toEnvoyer manuellement des messages personnalisés ou tester des notifications à un utilisateur spécifique.
Étapes
Anchor link to- Ouvrez Clients → Sélectionnez un client
- Cliquez sur Plus d’actions → Notification par client

- Sélectionnez la plateforme de messagerie (par ex., E-mail) et un préréglage de contenu.

- Cliquez sur Envoyer
Extension 2. Notification par segment
Anchor link toCas d’utilisation
Anchor link toCibler des groupes de clients — paniers abandonnés, nouveaux acheteurs, gros dépensiers.
Étapes
Anchor link to-
Allez dans Clients → Segments
-
Choisissez un segment → Cliquez sur Utiliser le segment

- Sélectionnez Notification par segment

- Sélectionnez le canal de communication souhaité et le préréglage de message. Cliquez sur Envoyer.

Extension 3. Pushwoosh dans Shopify Flow
Anchor link toCas d’utilisation
Anchor link toAutomatiser la messagerie dans les parcours clients en utilisant des déclencheurs comme les commandes, les tags ou le comportement.
Étapes
Anchor link to- Créez un nouveau Flow dans Shopify Flow
- Ajoutez une action → Choisissez Notifications Pushwoosh

- Configurez le message et les champs dynamiques

Par exemple :
-
Envoyer un message après une commande passée
-
Rappeler à l’utilisateur lorsque le panier est abandonné
-
Envoyer une notification push de réactivation après 30 jours d’inactivité
Partie 4. Activer les notifications push web (facultatif mais recommandé)
Anchor link toPour prendre en charge les notifications push web basées sur le navigateur sur votre vitrine, procédez comme suit :
- Allez dans Boutique en ligne → Thèmes → Personnaliser

- Ouvrez Intégrations d’applications dans le menu de gauche
- Activez Push Init Embed

Partie 5. Suivre les commandes, les paniers et les étapes de paiement
Anchor link toUne fois que vous avez approuvé les portées read_orders, write_pixels et read_customer_events (voir Prérequis), Pushwoosh commence à recevoir trois types d’événements de commerce de votre boutique. Ils proviennent de différents endroits et s’arrêtent indépendamment les uns des autres — ne les traitez pas comme un seul flux.
Événements de commande et de panier côté serveur
Anchor link toShopify envoie les événements de commande payée (webhook orders/paid, événement PW_OrderCreated) et de paiement créé (webhook checkouts/create, événement PW_AbandonedCart) directement à Pushwoosh, de serveur à serveur. Les deux sont partagés avec d’autres intégrations e-commerce — Magento utilise les deux mêmes noms d’événements. Comme d’autres événements de webhook entrant (Stripe fonctionne de la même manière), ils apparaissent dans le menu déroulant Événement lorsque vous créez un segment ou configurez un déclencheur de Parcours Client, et vous pouvez mapper l’un ou l’autre comme source pour les événements de conversion pour intégrer les revenus de Shopify dans la segmentation RFM, l’attribution de parcours et les statistiques des blocs Produits que vous envoyez dans les e-mails.
Parce que ceux-ci proviennent du serveur de Shopify, et non du navigateur de l’acheteur, ils continuent d’arriver même pour les acheteurs qui bloquent les traqueurs ou utilisent un bloqueur de publicités.
Événements de navigation sur la vitrine
Anchor link toLes vues de produits (événement PW_ProductViewed) et les actions d’ajout au panier sont collectées par la même intégration de thème que vous avez déjà installée pour les opt-ins aux notifications push web — il n’y a rien de nouveau à ajouter à votre thème, mais l’intégration doit être activée (voir Activer les notifications push web) pour que ces événements arrivent. Si vous avez sauté cette étape, vous ne recevrez ni les opt-ins aux notifications push web, ni les événements de la vitrine.
Événements des étapes de paiement
Anchor link toUn Web Pixel de Shopify signale deux étapes clés du paiement au fur et à mesure que l’acheteur remplit le formulaire de paiement :
PW_CheckoutContactInfo: l’acheteur a saisi ses informations de contact.PW_PaymentInfoSubmitted: l’acheteur a soumis ses informations de paiement.
Partie 6. Conformité des données
Anchor link toShopify exige que chaque application publique réponde à ses webhooks obligatoires RGPD/CCPA. Pushwoosh les gère comme suit :
customers/redact: Lorsqu’un acheteur demande à la boutique d’effacer ses données, Pushwoosh efface les enregistrements Pushwoosh correspondants par les identifiants que Shopify envoie — e-mail, téléphone et ID client Shopify.customers/data_request: Lorsqu’un acheteur demande une copie de ses données, Pushwoosh publie une notification sur le canal interne du support, et une personne traite la demande manuellement. Shopify exige que les applications répondent à ces demandes dans les 30 jours.shop/redact: Shopify envoie ceci 48 heures après qu’une boutique a désinstallé l’application, demandant d’effacer les données de la boutique. Pushwoosh n’a pas de gestionnaire séparé pour cela par conception — la désinstallation supprime déjà l’intégralité de l’enregistrement d’intégration de la boutique (y compris la clé API de l’appareil, le code d’application et les ID de facturation), il ne reste donc plus rien à effacer pour ce webhook au moment où il arrive.
Résumé des cas d’utilisation
Anchor link to| Scénario | Outil utilisé |
|---|---|
| Suivi personnalisé | Notification par client |
| Rappel de panier abandonné | Shopify Flow + action Pushwoosh |
| Promotion basée sur un segment | Notification par segment |
| Message de bienvenue après l’inscription | Flow + Suivi des méta-champs |
| Opt-in aux notifications push | Intégration de thème + Activation de Push Init |
| Attribution des revenus et segmentation RFM | Événements de commande/paiement mappés aux événements de conversion |
| Analyse de l’abandon de paiement | Événements PW_CheckoutContactInfo / PW_PaymentInfoSubmitted |
| Segments d’abandon de navigation ou de panier | Événements de vue de produit / d’ajout au panier de la vitrine |