Démarrer avec Shopware
Objectif de cet article
Découvrez comment intégrer Shopware 6 afin d’importer les données d’activité du site, de commande, de catalogue et des abonnés dans Klaviyo.
Avant de commencer
Veuillez noter les éléments suivants :
- Avant d’effectuer l’intégration, assurez-vous d’être connecté au compte Klaviyo que vous souhaitez intégrer.
- L’intégration Shopware 6 est prise en charge par Klaviyo via un tiers. Si vous devez contacter l’assistance, consultez la section ci-dessous pour savoir comment procéder.
Ajoutez le plug-in à votre compte Shopware.
- Accédez à la page du plug-in Klaviyo dans la boutique en ligne Shopware.
- Connectez-vous lorsque vous y êtes invité, puis sélectionnez Ajouter au panier.
- Passez au paiement et finalisez votre commande.
- Une fois la commande confirmée, cliquez sur l’option pour accéder à votre compte Shopware.
- Dans votre compte Shopware, accédez à Merchant > Shops.
- Sélectionnez la boutique pour laquelle vous avez acheté le plug-in.
- Dans la section Licences, repérez le plug-in Klaviyo et ouvrez la page des détails du plug-in.
Téléchargez et installez l’extension
Vous pouvez installer l’extension via l’une des deux méthodes suivantes : via Composer ou en téléchargeant notre extension. Après avoir sélectionné une méthode d’installation, vous devez utiliser cette même méthode à chaque mise à jour.
Installer via Composer
Lors de l’installation via Composer, vous devrez spécifier la version de l’extension Klaviyo ; toutes les extensions ne fonctionnent pas avec toutes les versions de Shopware.
Utilisez-vous une version de Shopware comprise entre 6.4.4.0 et 6.4.XX.XX ? Exécutez la commande avec la version d’extension suivante :
composer require klaviyo/shopware-klaviyo:1.23.0 Utilisez-vous une version de Shopware comprise entre 6.5.0.0 et 6.5.XX.XX ? Exécutez la commande avec la version d’extension suivante :
composer require klaviyo/shopware-klaviyo:2.23.0 Utilisez-vous une version de Shopware comprise entre 6.6.0.0 et 6.6.XX.XX ? Exécutez la commande avec la version d’extension suivante :
composer require klaviyo/shopware-klaviyo:3.7.0 Utilisez-vous Shopware version 6.7.0.0 ou une version ultérieure ? Exécutez la commande avec la version d’extension suivante :
composter require klaviyo/shopware-klaviyo:4.3.0 Installer via le téléchargement
- Ouvrez la page des détails du plug-in et téléchargez la dernière version disponible (ou toute version requise) :
- Vous utilisez une version de Shopware comprise entre 6.4.4.0 et 6.4.XX.XX ? Téléchargez la version 1.23.0 de l’extension Klaviyo.
- Vous utilisez une version de Shopware comprise entre 6.5.0.0 et 6.5.XX.XX ? Téléchargez la version 2.23.0 de l’extension Klaviyo.
- Vous utilisez une version de Shopware comprise entre 6.6.0.0 et 6.6.XX.XX ? Téléchargez la version 3.7.0 de l’extension Klaviyo.
- Vous utilisez Shopware version 6.7.0.0 ou une version ultérieure ? Téléchargez la version 4.3.0 de l’extension Klaviyo.
- Connectez-vous à l’interface d’administration Shopware de la boutique que vous souhaitez intégrer.
- Cliquez sur Extensions > Mes extensions.
- Cliquez sur Téléverser une extension et sélectionnez le fichier ZIP que vous avez téléchargé depuis votre compte Shopware. Il est possible que vous voyiez un message d’avertissement pendant le téléversement. Cliquez sur Confirmer pour continuer.
- Une fois l’extension affichée dans votre liste d’extensions, cliquez sur Installer.
- Activez l’extension Klaviyo.
Configurer l’extension dans Shopware
- Dans l’administration de votre boutique Shopware, accédez à Paramètres et cliquez sur l’onglet Extensions .
- Sélectionnez Klaviyo. Vous accéderez à la page des paramètres de l’extension Klaviyo.
- Sous Canaux de vente, sélectionnez le canal de vente que vous souhaitez intégrer à Klaviyo dans la liste déroulante. N’intégrez qu’un seul canal de vente à Klaviyo par boutique Shopware. Vous devez également configurer vos paramètres pour chaque canal de vente individuellement.
- Sous Paramètres d’interaction, sélectionnez l’outil de consentement aux cookies que vous souhaitez utiliser avec cette intégration. Notez que les visiteurs qui n’acceptent pas les cookies Klaviyo ne seront pas suivis par Klaviyo et ne pourront pas afficher les formulaires Klaviyo. Les options de l’outil de consentement aux cookies sont les suivantes :
- Rien
Si cette option est sélectionnée, Klaviyo a un accès libre aux cookies de la boutique. - Shopware par défaut
Si cette option est sélectionnée, la gestion des cookies sera mise en œuvre via la méthode par défaut de Shopware, à condition qu’elle soit activée. Pour l’activer, accédez à Paramètres > Boutique > Informations de base, recherchez la section Sécurité et confidentialité, puis activez Utiliser la notification de cookies par défaut. - CookieBot
Si cette option est sélectionnée, la gestion des cookies sera mise en œuvre par CookieBot. Si vous souhaitez sélectionner CookieBot, vous devez déjà l’avoir installé sur votre boutique Shopware. - Gestionnaire du consentement
- Si cette option est sélectionnée, la gestion du consentement sera mise en œuvre via Consent Manager. Si vous souhaitez sélectionner Consent Manager, vous devez l’avoir déjà installé sur votre boutique Shopware.
- Usercentrics CMP
Si cette option est sélectionnée, la gestion du consentement sera mise en œuvre via Usercentrics CMP. Si vous souhaitez sélectionner Usercentrics CMP, vous devez déjà l’avoir installé sur votre boutique Shopware.
- Rien
- Si vous n’utilisez pas d’outil de gestion des cookies (qui empêche déjà le script Klaviyo de se charger) et que vous souhaitez accélérer les temps de chargement des pages, activez le paramètre Initialize Klaviyo After First Interaction With Page. Cela activera le comportement suivant :
- Une fois que le client commence à interagir avec la page, les scripts Klaviyo seront initialisés.
- Lors des transitions de page suivantes, les scripts seront initialisés immédiatement.
- Pour continuer, obtenez vos clés d’API publiques et privées depuis Klaviyo. Pour ce faire, ouvrez un nouvel onglet et connectez-vous au compte Klaviyo que vous souhaitez intégrer à Shopware.
- Cliquez sur le nom de votre compte en bas à gauche et sélectionnez Paramètres.
- Sélectionnez Clés d’API.
- Cliquez sur Créer une clé d’API privée. Nommez la clé « Intégration Shopware », puis sélectionnez Clé d’accès complet et cliquez sur Créer. Sur la page suivante, cliquez sur Copier la clé.
- Collez la clé d’API privée dans le paramètre correspondant dans Shopware.
- De retour dans Klaviyo, cliquez sur Terminé. Ensuite, copiez votre clé d’API publique depuis la page.
- Collez la clé d’API publique dans Shopware dans le champ correspondant.
- Ensuite, sélectionnez une liste Klaviyo dans la liste déroulante à laquelle ajouter les profils qui s’abonnent via un formulaire Shopware.
Une fois l’intégration configurée, le plug-in commence à synchroniser les contacts vers la liste Klaviyo que vous avez sélectionnée. Si vous ne souhaitez pas que ces contacts reçoivent un e-mail de confirmation de double opt-in, définissez temporairement votre liste en opt-in unique dans ses paramètres de liste. De plus, si votre compte dispose déjà de flux actifs, basculez-les en mode manuel avant la synchronisation afin de ne pas envoyer d’e-mail aux contacts par inadvertance pendant l’importation.
- Sélectionnez un identifiant à utiliser pour le mappage du champ de variante pour le retour en stock. Vous devez utiliser l’identifiant qui correspond à celui que vous utilisez dans votre catalogue.
- Activez tous les indicateurs que vous souhaitez synchroniser de Shopware vers Klaviyo.
- Si vous choisissez de suivre le retour en stock, vous pouvez personnaliser la couleur du texte et l’arrière-plan du bouton d’ouverture de la fenêtre contextuelle de retour en stock, du bouton de fermeture de la fenêtre contextuelle et du bouton d’abonnement. Cliquez sur le carré, puis utilisez le sélecteur pour choisir une couleur ou, si vous disposez des codes de couleur hexadécimaux des couleurs de votre marque, collez-les dans le champ correspondant.
- Sous Snippet names, vous trouverez une référence indiquant comment faire référence à différents composants de retour en stock en HTML. Vous pouvez choisir de les personnaliser dans le code de votre site.
- Mappage des champs personnalisés : ici, vous verrez les champs personnalisés que vous avez configurés dans Shopware (avec le nom technique en gris). Tout champ associé à l’objet Customer peut être synchronisé avec Klaviyo. Pour synchroniser ces champs personnalisés avec les profils Klaviyo, basculez chaque champ sur Actif. Ensuite, sous Nom du champ, saisissez le nom correspondant que vous souhaitez donner au champ dans Klaviyo.
- Lorsque vous avez terminé, cliquez sur Enregistrer.
- Pour lancer une synchronisation des événements historiques, cliquez sur Synchroniser les événements historiques en haut de la page.
- Pour exécuter une synchronisation des abonnés existants, cliquez sur Synchroniser les abonnés en haut de la page.
Après avoir exécuté ces synchronisations manuellement une première fois, elles s’exécuteront automatiquement par la suite. Les synchronisations des abonnés et des événements transactionnels s’exécutent toutes les 5 minutes. Les événements sur site (Active on Site, Viewed Product et Started Checkout) se synchronisent en temps réel.
Synchroniser le flux de votre catalogue
Pour finaliser vos intégrations avec Klaviyo, vous devez générer un flux de votre catalogue de produits, puis le synchroniser avec Klaviyo. Pour générer le flux :
- Connectez-vous à l’interface d’administration de votre boutique Shopware.
- Cliquez sur + à côté de Canaux de vente pour ajouter un nouveau canal.
- À côté de Product comparison, cliquez sur Ajouter un canal de vente.
- Sous modèle, choisissez Klaviyo XML.
- Donnez un nom au canal, par exemple Klaviyo Export.
- Sous Tax collection, sélectionnez Calcul ligne par ligne (horizontal).
- Sous Canal de vente de la vitrine:
- Sélectionnez le canal de vente Storefront auquel ce catalogue est destiné.
- Sélectionnez le domaine Storefront.
- Sélectionnez la devise.
- Sélectionnez la langue.
- Sélectionner le groupe de clients.
- Sous Exportation de produits:
- Donnez un nom au fichier (par exemple, klaviyo.xml).
- Sélectionnez l’encodage UTF-8.
- Sélectionnez le format de fichier XML.
- Laissez Exporter des variantes comme des produits distincts désactivé.
- Sélectionnez l’intervalle : 1 jour.
- Laissez l’option Générer via le planificateur désactivée.
- Sélectionnez votre groupe de produits dynamique.
- Sous Statut, activez Actif.
- Cliquez sur Save (Enregistrer) en haut à droite.
- Faites défiler vers le bas et copiez l’ URL d’exportation, que vous utiliserez pour la synchronisation Klaviyo.
- Maintenant que le flux est généré, vous devez le synchroniser avec Klaviyo. Suivez les instructions pour synchroniser un flux de catalogue personnalisé avec Klaviyo.
Données synchronisées depuis Shopware
Pour tout savoir sur les données synchronisées depuis Shopware et sur la façon d’y accéder dans Klaviyo, consultez notre référence des données Shopware.
Formulaires d’inscription Klaviyo
Vous pouvez ajouter des formulaires d’inscription Klaviyo à votre boutique Shopware afin de collecter des abonnés. Notez que seuls les visiteurs du site qui acceptent les cookies Klaviyo pourront voir les formulaires d’inscription Klaviyo.
Comment contacter l’assistance
L’intégration Klaviyo pour Shopware 6 est prise en charge par Klaviyo via un tiers. Si vous avez des questions sur l’intégration et avez besoin d’assistance, vous pouvez contacter l’assistance dédiée à l’intégration en remplissant notre formulaire.
Si vous avez besoin d’une assistance générale pour des questions liées à Klaviyo, contactez l’assistance Klaviyo.
Résultat
Vous avez intégré Shopware 6 à Klaviyo afin d’importer dans Klaviyo les données d’activité du site, de commande, de catalogue et d’abonné. Vous pouvez maintenant commencer à utiliser Klaviyo pour vos propres besoins marketing.
Ressources supplémentaires
- Shopware data reference
Learn what data is synced from Shopware 6 to Klaviyo, how to view this data, and what properties Shopware events contain.
- How to sync a custom catalog feed to Klaviyo