Passer au contenu

Configurer Shopify

Présentation de l’intégration

Anchor link to

Pushwoosh s’intègre parfaitement à 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’app Pushwoosh dans votre boutique Shopify, la mise en place de l’identification des utilisateurs, et l’utilisation des notifications et outils d’automatisation pour engager les clients via des canaux comme le push, l’e-mail, le 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
  • L’accès à votre panneau d’administration Shopify
  • Le Jeton API Appareil Pushwoosh et le Application Code
  • Une boutique Shopify avec des données clients et de commandes disponibles
  • L’approbation du scope d’accès read_orders pour les événements de commande/panier, et de write_pixels plus read_customer_events pour le suivi des étapes du checkout

Entités synchronisées

Anchor link to
  • Clients : utilisés pour attribuer et identifier les User ID Pushwoosh via les métachamps Shopify
  • Segments clients : utilisés pour le ciblage et la messagerie basés sur des groupes
  • Événements et déclencheurs (par exemple, commandes passées, tags appliqués) : utilisés dans Shopify Flow pour automatiser la messagerie sur différents canaux
  • Storefront : utilisé pour capturer les inscriptions au web push 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 Pushwoosh lorsque vous connectez l’app, et se déconnecte automatiquement si vous la désinstallez.
  • Commandes et paniers : événements serveur à serveur provenant des webhooks Shopify orders/paid, checkouts/create et checkouts/update. Voir Événements et campagnes Shopify.
  • Comportement de navigation sur la vitrine : vues de produits et actions d’ajout au panier, collectées par le même embed de thème utilisé pour les inscriptions au web push.
  • Étapes du checkout : informations de contact saisies et informations de paiement soumises, collectées via un Shopify Web Pixel.

Glossaire (correspondance des noms d’entités si différents)

Anchor link to
Shopify
Pushwoosh
CustomerUser ID
Webhook orders/paidÉvénement PW_OrderCreated — partagé avec d’autres intégrations e-commerce (par exemple Magento)
Webhook checkouts/createÉvénement PW_AbandonedCart — le même événement partagé, également utilisé par la source Cart du bloc Products
Webhook checkouts/updateÉvénement PW_AbandonedCartUpdate — se déclenche pendant que l’acheteur continue de modifier le même checkout, écrasant le panier stocké depuis PW_AbandonedCart
Vue de la page produitÉvénement PW_ProductViewed
Ajout au panier (sans rechargement de page)Événement PW_AddToCart
Web Pixel checkout_contact_info_submittedÉvénement PW_CheckoutContactInfo
Web Pixel payment_info_submittedÉvénement PW_PaymentInfoSubmitted

Comment fonctionne l’intégration

Anchor link to

Pushwoosh agit comme une destination de messagerie pour Shopify. Une fois intégré, Shopify envoie les données clients et comportementales à Pushwoosh, où elles alimentent les notifications en temps réel, la segmentation client et la messagerie personnalisée sur différents canaux.

Composants clés de l’intégration

Anchor link to
  1. Identification des clients via les métachamps Chaque client Shopify se voit attribuer un User ID unique, stocké dans un métachamp (custom.pushwoosh_userid). Cet ID permet à Pushwoosh de reconnaître et de contacter les utilisateurs de manière cohérente sur toutes les plateformes.

  2. Automatisation événementielle via Shopify Flow Pushwoosh fournit des actions Flow qui vous permettent d’automatiser la messagerie (push, e-mail, SMS, WhatsApp) en fonction d’événements Shopify, tels que :

    • Nouvelle commande passée
    • Tag appliqué au client
    • Abandon de panier
  3. Ciblage basé sur les segments Les segments clients de Shopify peuvent être utilisés pour envoyer des notifications spécifiques à un groupe sur différents canaux, comme des promotions pour les nouveaux acheteurs ou des campagnes de réactivation pour les utilisateurs inactifs.

  4. Messagerie manuelle 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 by Customer : pour des suivis personnels ou des tests
    • Notification by Segment : pour des messages basés sur des campagnes

Notifications web push via l’embed de la vitrine

Anchor link to

En activant l’embed Pushwoosh dans votre thème Shopify, vous pouvez inviter les visiteurs du site à s’inscrire aux notifications push du navigateur, sans app mobile requise.

Vue d’ensemble du flux de données

Anchor link to
Données clients et événements Shopify
↓
API Pushwoosh (via l'app)
↓
User ID → Segmentation → Notifications déclenchées ou manuelles

Cette intégration vous permet d’envoyer 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 to

Connectez-vous à Shopify

Anchor link to
  1. Allez sur Shopify Admin
  2. Sélectionnez votre boutique dans le tableau de bord

Installez l’app Pushwoosh

Anchor link to
  1. Visitez la page Pushwoosh sur l’App Store Shopify
  2. Cliquez sur Install Installez l'app Pushwoosh
  3. Confirmez l’installation dans la boîte de dialogue Shopify Confirmez l'installation

Connectez votre app Pushwoosh

Anchor link to

Après l’installation, vous serez redirigé vers l’app Pushwoosh dans Shopify.

  1. Cliquez sur Connect.

Cliquez sur le bouton Connect

  1. Saisissez l’Application Code et l’API Key, que vous trouverez dans Pushwoosh Control Panel → Settings → API Access. L’API Key ici est votre Jeton API Appareil.

Connectez votre app Pushwoosh

Une fois connecté, un message de succès apparaîtra : « Pushwoosh app connected. »

App Pushwoosh connectée

Lorsque Shopify demande des permissions (commandes, pixels, événements clients), approuvez-les. Ces scopes sont requis pour le suivi des Événements et campagnes Shopify. Si vous avez connecté l’app plus tôt, voir Déjà connecté ? Vous serez invité à réapprouver l’accès.

Souscrivez à un plan

Anchor link to
  1. Cliquez sur Upgrade Subscription
  2. Un plan unique basé sur l’usage sera affiché.
  3. Confirmez la facturation.

Souscrivez à un plan

Partie 2. Configuration : User ID du client via les métachamps

Anchor link to

Pour livrer des notifications à des utilisateurs identifiés sur différents canaux (push, e-mail, SMS, WhatsApp), Pushwoosh utilise un User ID unique par client. Shopify stocke cette valeur dans les métachamps client de Shopify.

  1. Allez dans Settings → Metafields and metaobjects → Customers

Add definition

  1. Cliquez sur Add definition et utilisez ces valeurs :
ChampValeur
Namespace and keycustom.pushwoosh_userid
Namespacecustom
TypeSingle line text
ValidationNone
Customer Account AccessRead and Write
Storefront API AccessEnabled

Add definition

Définissez Customer accounts access et Storefront API access comme dans le tableau ci-dessus.

Add definition

Partie 3. Utilisation des extensions Pushwoosh

Anchor link to

Pushwoosh inclut des extensions Shopify pour le ciblage par segment, l’automatisation (Flow) et les notifications spécifiques aux clients.

Extension 1. Send notification by customer

Anchor link to

Cas d’usage

Anchor link to

Envoyer manuellement des messages personnalisés ou des notifications de test à un utilisateur spécifique.

  1. Ouvrez Customers → Sélectionnez un client
  2. Cliquez sur More actions → Notification by customer
    Notification by customer
  3. Sélectionnez la plateforme de messagerie (par exemple, E-mail) et un preset de contenu. Remplissez le formulaire
  4. Cliquez sur Send

Extension 2. Notification by segment

Anchor link to

Cas d’usage

Anchor link to

Cibler des groupes de clients — paniers abandonnés, primo-acheteurs, gros dépensiers.

  1. Allez dans Customers → Segments

  2. Choisissez un segment → Cliquez sur Use Segment

Use Segment

  1. Sélectionnez Notification by Segment Notification by Segment
  2. Sélectionnez le canal de communication souhaité et le preset de message. Cliquez sur Send. Remplissez le formulaire de message

Extension 3. Pushwoosh dans Shopify Flow

Anchor link to

Cas d’usage

Anchor link to

Automatiser la messagerie dans les parcours clients à l’aide de déclencheurs comme les commandes, les tags ou le comportement.

  1. Créez un nouveau Flow dans Shopify Flow
  2. Ajoutez une action → Choisissez Pushwoosh send notification

Action de flow Pushwoosh

  1. Configurez le message et les champs dynamiques

Configurez le message et les champs dynamiques

Par exemple :

  • Envoyer un message après une commande passée

  • Rappeler à l’utilisateur en cas d’abandon de panier

  • Envoyer un push de réactivation après 30 jours d’inactivité

Partie 4. Activez le web push (et les événements de navigation sur la vitrine)

Anchor link to

Optionnel pour le web push seul. Requis si vous avez besoin des événements de vue de produit et d’ajout au panier dans les Événements et campagnes Shopify.

Activez l’embed de thème pour le web push du navigateur sur votre vitrine :

  1. Allez dans Online Store → Themes → Customize
    Allez dans Themes → Customize
  2. Ouvrez App Embeds dans le menu de gauche
  3. Activez Push Init Embed

Activez Push Init Embed

Conformité des données

Anchor link to

Shopify exige que chaque app publique réponde à ses webhooks obligatoires RGPD/CCPA. Pushwoosh les traite comme suit :

  • customers/redact : lorsqu’un acheteur demande à la boutique d’effacer ses données, Pushwoosh efface les enregistrements Pushwoosh correspondants selon 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 apps répondent à ces demandes dans les 30 jours.
  • shop/redact : Shopify envoie ceci 48 heures après qu’une boutique désinstalle l’app, demandant l’effacement des données de la boutique. Pushwoosh relance la même suppression que celle déclenchée par la désinstallation elle-même, nettoyant toute session restante et effaçant l’enregistrement d’intégration de la boutique (y compris la clé API Appareil, le code d’application et les ID de facturation). Cela existe comme filet de sécurité pour le cas où la désinstallation n’aurait pas tout nettoyé la première fois.

Récapitulatif des cas d’usage

Anchor link to

Après la configuration, les façons courantes d’envoyer des messages depuis Shopify :

ScénarioOutil utilisé
Suivi personnaliséNotification by Customer
Promotion basée sur un segmentNotification by Segment
Message de bienvenue après inscriptionFlow + suivi de métachamp
Rappel de panier abandonnéShopify Flow + action Pushwoosh
Inscription au pushEmbed de thème + interrupteur Push Init

Pour les journeys et segments basés sur les événements de commande, panier, checkout et vitrine, voir Événements et campagnes Shopify.