Passer au contenu

Intégration Magento

Aperçu de l’intégration

Anchor link to

Magento est une plateforme de commerce électronique de premier plan qui aide les entreprises à gérer les produits, les clients et les commandes à grande échelle. En intégrant Magento à Pushwoosh, vous pouvez synchroniser automatiquement les clients, les commandes et les paniers abandonnés pour permettre la messagerie en temps réel, la segmentation ciblée et l’automatisation du marketing cross-canal, vous aidant ainsi à engager les utilisateurs et à augmenter les conversions directement à partir de l’activité de votre boutique.

Type d’intégration

Anchor link to

Destination : Cette intégration envoie les données de votre boutique Magento vers Pushwoosh.

Prérequis

Anchor link to

Avant de continuer, assurez-vous de ce qui suit :

Mappage des noms d’entités s’ils sont différents :

MagentoPushwoosh
ClientUtilisateur

Liste des entités synchronisées :

Anchor link to
  • Clients
  • Commandes
  • Paniers abandonnés

Cas d’utilisation

Anchor link to
  • Envoyer des notifications push basées sur les événements de création de commande et d’abandon de panier.
  • Segmenter les clients en fonction de leurs attributs (par exemple, lieu, anniversaire) et envoyer des campagnes ciblées.
  • Envoyer des notifications promotionnelles basées sur le navigateur.

Configurer l’intégration

Anchor link to

Installation

Anchor link to
  1. Exécutez la commande Composer suivante à la racine de votre projet Magento :
Terminal window
composer require pushwoosh/magento2-integration
  1. Une fois le paquet installé, exécutez la configuration de Magento pour installer le module :
Terminal window
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:clean

Configuration post-installation

Anchor link to

Après avoir terminé l’installation :

  1. Connectez-vous au panneau d’administration de Magento.

  2. Naviguez vers Magasins > Configuration > Pushwoosh > Configuration.

Configuration de Pushwoosh dans le panneau d'administration de Magento

Paramètres généraux

Anchor link to

Dans la section Général, configurez les champs suivants :

Vous trouverez ci-dessous les options de configuration disponibles pour la synchronisation des clients, des commandes et des paniers abandonnés.

Configuration de la synchronisation des commandes

Anchor link to

Définissez comment les données de commande sont synchronisées entre votre boutique Magento et Pushwoosh.

Remplissez les champs suivants :

Activer la synchronisation des commandesRéglez sur Oui pour activer la synchronisation automatique des commandes. Si activé, le processus suivra le calendrier cron défini. Réglez sur Non pour désactiver la synchronisation automatique.
Paramètres CronDisponible uniquement si la synchronisation des commandes est activée. Définissez quand la tâche cron doit s’exécuter à l’aide des champs suivants : Minute, Heure, Jour, Mois, Jour de la semaine. Cron est un planificateur basé sur le temps utilisé pour exécuter des tâches automatiquement à des intervalles spécifiés.
Nombre de commandes à synchroniserSpécifiez le nombre de commandes à traiter lors de chaque exécution de synchronisation.
Synchronisation des commandes en temps réelRéglez sur Oui pour synchroniser les commandes immédiatement après leur passation.

Paramètres de configuration de la synchronisation des commandes

Ici, vous pouvez également voir l’état de la synchronisation des commandes :

  • Total des commandes : Affiche le nombre total de commandes évaluées pour la synchronisation.
  • Commandes synchronisées : Nombre de commandes synchronisées avec succès avec Pushwoosh.
  • Commandes non synchronisées : Commandes qui n’ont pas encore été synchronisées.
  • Commandes dont la synchronisation a échoué : Commandes pour lesquelles les tentatives de synchronisation ont échoué.

Configuration de la synchronisation des paniers abandonnés

Anchor link to

Configurez la synchronisation des données des paniers d’achat abandonnés entre votre boutique Magento et Pushwoosh.

Remplissez les champs suivants :

Synchronisation des paniers abandonnésRéglez sur Oui pour activer la synchronisation automatique des données des paniers abandonnés. Si activé, la synchronisation s’exécute selon le calendrier cron défini.
Configuration du calendrier CronDéfinissez quand la synchronisation doit s’exécuter à l’aide des champs suivants : Minute, Heure, Jour, Mois, Jour de la semaine. Cron est un planificateur de tâches basé sur le temps qui exécute des tâches automatiquement à des intervalles spécifiés.
Nombre de paniers abandonnésSpécifiez le nombre de paniers abandonnés qui seront traités lors de chaque exécution de synchronisation.
Temps d’inactivité minimumDéfinissez le temps d’inactivité minimum (en minutes) pour qu’un panier soit considéré comme abandonné. Par exemple, 60 signifie que les paniers inactifs pendant au moins 60 minutes seront éligibles à la synchronisation.

Paramètres de configuration de la synchronisation des paniers abandonnés

Ici, vous pouvez également voir des métriques en temps réel sur l’activité de synchronisation :

  • Total des paniers abandonnés : Nombre total de paniers identifiés comme abandonnés.
  • Paniers abandonnés synchronisés : Nombre de paniers synchronisés avec succès avec Pushwoosh.
  • Paniers abandonnés non synchronisés : Nombre de paniers qui n’ont pas encore été synchronisés.
  • Paniers abandonnés dont la synchronisation a échoué : Nombre de paniers pour lesquels la synchronisation a échoué.

Configuration de la synchronisation des clients

Anchor link to

Configurez la synchronisation des données clients de votre boutique Magento vers Pushwoosh pour permettre la segmentation de l’audience et la messagerie personnalisée en fonction des attributs des clients.

Remplissez les champs suivants :

Synchronisation des clientsRéglez sur Oui pour activer la synchronisation de tous les enregistrements clients existants et nouveaux. La synchronisation suivra le calendrier cron défini et utilisera les mappages d’attributs spécifiés.
Configuration du calendrier CronDéfinissez quand la synchronisation doit s’exécuter à l’aide des champs suivants : Minute, Heure, Jour, Mois, Jour de la semaine. Cron est un planificateur de tâches basé sur le temps utilisé pour exécuter des tâches automatiquement à des intervalles spécifiés.
Mappage des champs personnalisés du clientMappez les attributs des clients Magento aux champs personnalisés de Pushwoosh pour un transfert de données précis. Exemples : Date de naissance → Anniversaire, Prénom → firstName
Nombre de clientsDéfinissez le nombre maximum de clients à synchroniser par exécution de cron.

Paramètres de configuration de la synchronisation des clients

Ici, vous pouvez également voir les statistiques de synchronisation :

  • Total des clients : Nombre total d’enregistrements clients identifiés pour la synchronisation.
  • Clients synchronisés : Nombre de clients synchronisés avec succès avec Pushwoosh.
  • Clients non synchronisés : Clients en attente de synchronisation.
  • Clients dont la synchronisation a échoué : Clients qui n’ont pas pu être synchronisés en raison d’erreurs.

Configuration des notifications web

Anchor link to

Réglez sur Yes pour activer les notifications push web pour les visiteurs de votre boutique. Réglez sur No pour désactiver cette fonctionnalité.

Lorsqu’elle est activée, votre boutique Magento peut envoyer des messages en temps réel aux utilisateurs via leur navigateur. Les notifications peuvent être utilisées pour des offres promotionnelles, des mises à jour de statut de commande, des rappels de panier abandonné et d’autres communications marketing.

Configuration des notifications web dans Magento

Enregistrer la configuration

Anchor link to

Une fois tous les champs requis remplis, cliquez sur le bouton Enregistrer la configuration situé dans le coin supérieur droit. Videz le cache de Magento si vous y êtes invité pour appliquer les modifications.

Bouton Enregistrer la configuration dans le panneau d'administration de Magento

Options de synchronisation manuelle

Anchor link to

Synchroniser les clients sélectionnés avec Pushwoosh

Anchor link to

Si vous préférez ne pas synchroniser tous les clients automatiquement, vous pouvez synchroniser manuellement des clients individuels ou sélectionnés.

  1. Dans le panneau d’administration de Magento, naviguez vers Clients > Tous les clients.
  2. Localisez et sélectionnez le ou les clients que vous souhaitez synchroniser.
  3. Dans le menu déroulant Actions au-dessus de la liste des clients, choisissez Synchroniser avec Pushwoosh.

Action Synchroniser avec Pushwoosh pour les clients

Une fois la synchronisation terminée, les données du client apparaîtront dans la section User Explorer de votre compte Pushwoosh, avec toutes les informations pertinentes transférées depuis Magento.

Synchroniser les commandes sélectionnées avec Pushwoosh

Anchor link to

Si vous préférez ne pas synchroniser toutes les commandes automatiquement, vous pouvez synchroniser manuellement des commandes spécifiques. Pour cela :

  1. Dans le panneau d’administration de Magento, naviguez vers Ventes > Commandes.
  2. Sélectionnez une ou plusieurs commandes dans la liste.
  3. Dans le menu déroulant Actions, choisissez Synchroniser avec Pushwoosh.

Action Synchroniser avec Pushwoosh pour les commandes

Après la synchronisation, la commande apparaîtra dans la section Événements du profil utilisateur dans le User Explorer de Pushwoosh en tant qu’événement PW_OrderCreated ou PW_OrderUpdated (si le statut de la commande a changé), y compris les informations détaillées de la commande.

Synchroniser les paniers abandonnés sélectionnés

Anchor link to

Pour synchroniser manuellement les paniers abandonnés sélectionnés :

  1. Dans le panneau d’administration de Magento, allez à la section Paniers abandonnés.
  2. Sélectionnez le panier que vous souhaitez synchroniser.
  3. Dans le menu déroulant Actions, choisissez Synchroniser avec Pushwoosh.

Remarque : Assurez-vous d’avoir configuré la période d’inactivité requise dans les paramètres de Synchronisation des paniers abandonnés pour déterminer quand un panier est considéré comme abandonné.

Action Synchroniser avec Pushwoosh pour les paniers abandonnés

Après la synchronisation, les données du panier abandonné apparaîtront dans la section Événements du profil utilisateur dans le User Explorer de Pushwoosh en tant qu’événement PW_AbandonedCart avec des informations détaillées.

De plus, deux tags seront définis sur le profil utilisateur :

  • Date du panier abandonnéPW_AbandonedCartDate
  • ID du panier abandonnéPW_AbandonedCartID

Ces tags peuvent être utilisés pour envoyer des rappels de panier abandonné en utilisant du contenu connecté dans vos modèles d’e-mail. En savoir plus

Vérifier que l’intégration fonctionne

Anchor link to

Pour confirmer que l’intégration fonctionne correctement :

  1. Créez un client de test dans Magento.
  2. Synchronisez manuellement le client avec Pushwoosh.
  3. Ouvrez le User Explorer dans votre tableau de bord Pushwoosh et trouvez le client.

Si le client apparaît dans le User Explorer, cela indique que la synchronisation a réussi.