Passer au contenu principal

Connectez votre boutique WooCommerce (WordPress) à Omnisend

Apprenez à connecter et intégrer votre boutique WooCommerce à Omnisend

Écrit par Ira

Installez le plugin Omnisend pour WooCommerce pour synchroniser les contacts, les produits et les commandes entre votre boutique et Omnisend. Vous automatiserez la récupération des paniers abandonnés, les confirmations de commande et la segmentation – aucune configuration manuelle requise.

Ce guide couvre l'installation pour wordpress.org et wordpress.com.

Si vous souhaitez utiliser Omnisend pour WordPress sans WooCommerce, consultez Omnisend pour le plugin WordPress.

Vous n'avez pas trouvé ce dont vous avez besoin ? Publiez un sujet sur le forum WordPress et soutenez la communauté en obtenant les réponses dont vous avez besoin.


Avant de commencer

Vous devez créer une nouvelle boutique vide avant de connecter WooCommerce. Chaque plateforme nécessite sa propre marque dans Omnisend pour éviter le mélange des données.


Pour créer une nouvelle boutique : Allez dans Paramètres du Compte Boutiques Ajouter une Nouvelle Boutique. Une fois créée, retournez sur WordPress et cliquez sur "Connectez votre compte" pour lier WooCommerce à cette nouvelle boutique. En savoir plus sur la gestion de plusieurs boutiques.

Si vous n'avez pas utilisé Omnisend avant de vous connecter à la Boutique WooCommerce, vous vous connectez maintenant ; procédez avec les étapes ci-dessous.

WordPress a deux versions :

  • wordpress.org – Auto-hébergé ; vous installez les plugins manuellement.

  • wordpress.com – Hébergé par Automattic ; les plugins s'installent via le marché.

Les deux sont compatibles avec Omnisend. Suivez les instructions pour votre version ci-dessous : wordpress.org et wordpress.com.


Intégration d'Omnisend avec WooCommerce

Processus d'installation pour wordpress.org

Étape 1. Accédez à votre Tableau de bord Admin WordPress → Plugins Ajouter Nouveau → rechercher Omnisend pour WooCommerce → cliquez Installer Maintenant.

Si vous êtes nouveau sur WordPress, lisez Gérer les Plugins.

⚠️ Choisissez Marketing par Email pour WooCommerce par Omnisend. Le plugin WordPress générique manque de fonctionnalités spécifiques à WooCommerce.

Étape 2. Le plugin sera installé en quelques secondes, et le bouton 'Activer' apparaîtra. Cliquez dessus pour activer Marketing par Email pour le plugin WooCommerce par Omnisend.

Étape 3. Après activation, une bannière apparaît en haut de la page. Cliquez Connectez votre boutique à Omnisend.

Étape 4. Vous arriverez sur la page de connexion.

  • Avez-vous un compte Omnisend ? Cliquez Connectez votre compte.

  • Nouveau sur Omnisend ? Cliquez Créer un nouveau compte.

Étape 5. Si vous avez sélectionné "Connecter votre compte" et que vous avez une boutique vide prête, vous verrez un pop-up d'approbation. Cliquez Approuver.


Si vous avez sélectionné "Créer un nouveau compte", complétez d'abord l'enregistrement, puis approuvez.

⚠️ Si vous voyez une erreur au lieu du pop-up d'approbation, allez à Dépannage de la connexion à la Boutique.

Étape 6. Le plugin envoie une demande de vérification à Omnisend, et votre boutique se connecte. Vous arriverez sur le Actifs de la marque page.

Processus d'Installation pour wordpress.com

Étape 1. Accédez à votre Tableau de bord Admin WordPress → Plugins Ajouter Nouveau → rechercher Omnisend pour WooCommerce → sélectionnez-le.

Étape 2. Cliquez Installer et activer sur la page du plugin Omnisend dans le marché des plugins.

Étape 3. Après installation, cliquez Gérer le plugin.

Étape 4. Vous arriverez sur la page de connexion.

  • Avez-vous un compte Omnisend ? Cliquez Connectez votre compte.

  • Nouveau sur Omnisend ? Cliquez Créer un nouveau compte.

Étape 5. Si vous avez sélectionné "Connecter votre compte" et que vous avez une boutique vide prête, vous verrez un pop-up d'approbation. Cliquez Approuver.


Si vous avez sélectionné "Créer un nouveau compte", complétez d'abord l'enregistrement, puis approuvez.

⚠️ Si vous voyez une erreur au lieu du pop-up d'approbation, allez à Dépannage de la connexion à la Boutique.

Étape 6. Le plugin envoie une demande de vérification à Omnisend, et votre boutique se connecte. Vous arriverez sur le Actifs de Marque page.

⚠️ Si vous rencontrez des problèmes avec la connexion de votre boutique, allez à la section de dépannage.


Avantages du plugin WooCommerce

Une fois que vous connectez WooCommerce à Omnisend, vous avez accès à :

  • Canaux : Email, SMS, Audience personnalisée Facebook, Google Customer Match.

  • Formulaires d'inscription : Roue de la fortune, Popups, Landing Page, etc.

  • Automatisations : e-mails de bienvenue, Panier abandonné, Confirmation de commande, etc.

  • Segmentation élargie avec des données enrichies.

  • Rapports complets pour les campagnes, les formulaires, les automatisations et la délivrabilité.

4a1 Le plugin Omnisend WooCommerce inclut toutes les fonctionnalités standard d'Omnisend.Besoin de workflows personnalisés ? Utilisez l'API Omnisend pour transmettre des données supplémentaires.

Support Multisite

Omnisend est entièrement compatible avec les installations WordPress Multisite (version du plugin 1.16.0 et supérieure).

Vous pouvez connecter et gérer plusieurs boutiques WooCommerce sous une seule configuration multisite - pas besoin d'installer Omnisend séparément sur chaque site manuellement.

Cela fonctionne que votre multisite soit configuré par un sous-domaine (par exemple, store1.example.com) ou un sous-répertoire (par exemple, example.com/store1). Idéal pour les agences ou les vendeurs multi-marques à la recherche d'une gestion centralisée et d'une intégration simplifiée.

Ajouter des Permissions de Plugin

Autoriser les permissions du plugin WooCommerce pour que l'intégration fonctionne correctement.

Étape 1. Allez dans votre panneau d'administration WordPress et ouvrez la page du plugin Omnisend.

Étape 2. Mettez à jour le plugin Omnisend vers la dernière version si nécessaire.

Étape 3. Cliquez sur Ajouter des permissions.

Étape 4. Cliquez Approuver dans la fenêtre de consentement WooCommerce.

Après avoir mis à jour le plugin :

Si vous avez mis à jour le plugin Omnisend mais que vous voyez toujours une bannière de connexion ou un avertissement rouge :

  1. Attendez 5 à 10 minutes pour que les changements se propagent.

  2. Videz le cache de votre navigateur et rafraîchissez la page.

  3. Si la bannière persiste, vérifiez Dépannage de la connexion à la Boutique.

Si vous ne voyez pas le bouton "Ajouter des autorisations", allez dans WooCommerce → Réglages → Avancé → API REST → sélectionnez la clé Omnisend Révoquer.Ensuite, suivez les étapes ci-dessus ; le bouton devrait apparaître.

Synchronisation des données

Après avoir connecté WooCommerce, Omnisend synchronise toutes les données historiques de votre boutique : contacts, produits et commandes. La synchronisation initiale peut prendre jusqu'à 24 heures. Après cela, les nouvelles données se synchronisent instantanément.

Comment fonctionne la synchronisation :

Omnisend synchronise toutes les données principales de la boutique – contacts, commandes, produits et catégories de produits – entièrement sur son propre backend.Le plugin ne pousse pas ces données vers Omnisend ; Omnisend les lit depuis l'API REST WooCommerce de votre boutique, mise à jour via les webhooks WooCommerce.

La synchronisation se fait en deux phases :

  • Importation initiale – Lorsque vous connectez votre boutique ou mettez à jour le plugin vers la version 1.20.0 ou ultérieure, Omnisend effectue un remplissage unique de tous les contacts, commandes, produits et catégories de produits existants. Cela peut prendre jusqu'à 24 heures pour les grandes boutiques.

  • Synchronisation en cours – Après le remplissage, les webhooks WooCommerce notifient Omnisend chaque fois que des données sont créées, mises à jour ou supprimées. Omnisend récupère ensuite la dernière version via l'API REST WooCommerce en quasi temps réel.

Type de données

Contacts

Carts/

Paiement

Commandes

Produits

Catégories de produits

Chronologie

Près du temps réel

Instantanément

Temps quasi réel

Près du temps réel

Temps quasi réel

⚠️ Notes importantes :

  • Gardez votre plugin à jour. À partir de la version 1.20.0, Omnisend synchronise tous les types de données sur son propre backend. Dans les versions antérieures, le plugin peut encore pousser certaines de ces données tandis que le backend d'Omnisend les synchronise également, créant une charge de double synchronisation qui peut ralentir votre boutique. Mettez à jour vers la version 1.20.0 ou ultérieure.

  • Les catégories de produits peuvent prendre jusqu'à 30 minutes pour se mettre à jour. Les catégories de produits se rafraîchissent lors d'une synchronisation régulière qui s'effectue environ toutes les 30 minutes, donc les catégories nouvellement créées ou renommées peuvent prendre jusqu'à 30 minutes pour apparaître dans Omnisend. Si vous ajoutez ou modifiez une catégorie directement sur un produit et l'enregistrez, la mise à jour est appliquée immédiatement lors de la synchronisation du produit.

  • Si vous rencontrez des problèmes de connexion, consultez Résoudre les problèmes de connexion WooCommerce (WordPress).

[1;34mLe plugin est requis et doit rester actif. Il continue de gérer le suivi web sur site, les événements de Panier abandonné, les formulaires d'inscription et les cases à cocher d'opt-in au Paiement.

Opt-In par Email au Paiement

Par défaut, les e-mails de paiement se synchronisent comme non-abonnés. Pour collecter des abonnés, activez la case à cocher d'opt-in comme suit.

Allez dans le plugin Omnisend et vérifiez Ajouter une case à cocher d'opt-in à la page de paiement. Vous pouvez personnaliser le texte de consentement et pré-sélectionner la case à cocher si vous le souhaitez.

Une fois activé, les clients qui cochent la case lors du paiement seront synchronisés avec Omnisend en tant que abonnés par email.

Opt-In SMS au Paiement

Allez dans le plugin Omnisend et vérifiez Ajouter une case à cocher d'opt-in SMS à la page de paiement. Personnalisez le texte de consentement si nécessaire.

Les clients qui cochent la case lors du paiement seront synchronisés avec Omnisend en tant que abonnés SMS.

WooCommerce 8.3+ (Nouveaux Blocs de Paiement):
Pour les versions WooCommerce 8.3 et supérieures, Omnisend détecte automatiquement les nouveaux blocs de paiement et positionne la case à cocher sous le champ Email. Les paiements classiques et par blocs sont pris en charge.

Expérience de paiement pour différentes versions de WooCommerce

Aperçu du Paiement

Versions de WooCommerce 8.2 et inférieures

(Expérience de Paiement )

Versions de WooCommerce 8.3 et supérieures.

(Pour le Nouveau Paiement (8.3+), la case à cocher apparaîtra juste en dessous du champ email)

💡 Assurez-vous d'activer les formulaires d'inscription Omnisend et envisagez des méthodes d'opt-in alternatives pour que les clients déclenchent vos e-mails automatisés (Automatisation).

Priorité des propriétés de contact :

Notez que lors de la synchronisation des informations de contact, notre système suit une approche basée sur la priorité pour mapper les propriétés first_name et last_name :

Priorité 1 : Nous vérifions d'abord le champ first_name de l'utilisateur WordPress.

Priorité 2 : Si first_name est manquant, nous considérons shipping_first_name.

Priorité 3 : Si toujours indisponible, nous regardons billing_first_name pour first_name.

Propriété

Priorité 1

Priorité 2

Priorité 3

first_name

Utilisateur WordPress first_name

Utilisateur WordPress shipping_first_name

Utilisateur WordPress billing_first_name

last_name

Utilisateur WordPress last_name

Utilisateur WordPress shipping_last_name

Utilisateur WordPress billing_last_name

Mapping des statuts de commande pour les workflows d'automatisation

Omnisend ne remplace aucune des réponses automatiques que vous avez dans votre Boutique WooCommerce.

Omnisend ne remplace pas les réponses automatiques de WooCommerce. Si vous souhaitez les remplacer, désactivez les e-mails de confirmation de commande WooCommerce et activez les automatisations correspondantes dans Omnisend.

WooCommerce et Omnisend utilisent une logique de statut de commande différente. Voir le tableau ci-dessous pour le mapping :

Personnalisez Omnisend avec les hooks de filtre WordPress

Dans WordPress, les hooks de filtre sont un type de hook qui permet aux développeurs de modifier les données avant qu'elles ne soient affichées ou traitées. Ils offrent un moyen de modifier la fonctionnalité de WordPress sans modifier directement les fichiers principaux, ce qui facilite la personnalisation et rend les mises à jour plus sûres.

Comment fonctionnent les hooks de filtre ?

Les filtres utilisent la fonction apply_filters(), qui permet aux développeurs de modifier ou d'étendre les données avant qu'elles ne soient retournées. Les développeurs attachent des fonctions personnalisées à un crochet de filtre spécifique en utilisant add_filter(), ce qui leur permet de modifier le contenu de manière dynamique.

Filtres Hooks fournis par Omnisend

  • omnisend_contact_data

Permet de personnaliser les données de contact avant de les envoyer à Omnisend (les propriétés disponibles peuvent être trouvées dans notre Documentation API).

add_filter( 'omnisend_contact_data', 'example_modify_omnisend_contact_data', 10, 2 );
function example_modify_omnisend_contact_data( $omnisend_contact, $wordpress_user ) {
if ( str_ends_with( $wordpress_user->user_email, '@gmail.com' ) ) {
array_push( $omnisend_contact['tags'], 'gmail_users' );
}

return $omnisend_contact;
}
  • omnisend_cart_line_item

Permet de personnaliser chaque ligne d'article du panier qui est envoyée à Omnisend dans le cadre des événements d'ajout de produit au panier et de démarrage du paiement.

add_filter( 'omnisend_cart_line_item', 'example_modify_omnisend_cart_line_item', 10, 2 );
function example_modify_omnisend_cart_line_item( $omnisend_cart_line_item, $woocommerce_cart_item ) {
$omnisend_cart_line_item['special_product_category'] = $woocommerce_cart_item['special_product_category'];

return $omnisend_cart_line_item;
}
  • omnisend_cart_checkout_url_item

Permet d'ajouter des propriétés supplémentaires à l'article du panier qui sont encodées dans la propriété checkout_url dans les événements d'ajout de produit au panier et de démarrage du paiement utilisés pour la récupération du panier. Ces propriétés supplémentaires sont automatiquement transmises à WooCommerce lors de la récupération du panier.


add_filter( 'omnisend_cart_checkout_url_item', 'example_modify_omnisend_cart_checkout_url_item', 10, 2 );
function example_modify_omnisend_cart_checkout_url_item( $omnisend_cart_checkout_url_item, $woocommerce_cart_item ) {
$omnisend_cart_checkout_url_item['special_product_category'] = $woocommerce_cart_item['special_product_category'];

return $omnisend_cart_checkout_url_item;
}
  • omnisend_recover_cart_item_data

Permet une personnalisation supplémentaire des données des articles du panier qui sont transmises à WooCommerce lors de la récupération du panier.

add_filter( 'omnisend_recover_cart_item_data', 'example_modify_omnisend_recover_cart_item_data', 10, 2 );
function example_modify_omnisend_recover_cart_item_data( $woocommerce_cart_item_data, $omnisend_cart_item ) {
$woocommerce_cart_item_data['source'] = 'recovered_during_cart_recovery';

return $woocommerce_cart_item_data;
}

FAQ

Pour plus de cas de dépannage, veuillez vous référer à Résoudre les problèmes de connexion WooCommerce (WordPress).

Qu'est-ce qu'une "boutique vide" et pourquoi en ai-je besoin ?

Une boutique vide est une nouvelle boutique dans votre compte Omnisend. Si vous avez déjà une boutique connectée (comme Shopify), vous devez ajouter une deuxième boutique pour WooCommerce. Allez dans Profil → Boutique → Ajouter une nouvelle Boutique.

Je vois "Boutique Déjà Connectée" mais je ne me suis jamais connecté auparavant. Pourquoi ?
Cela signifie généralement qu'une autre boutique (ou un site de test avec le même domaine) est déjà lié. Créez une nouvelle boutique dans Omnisend, passez à celle-ci, puis essayez de vous reconnecter.

Dois-je créer une nouvelle boutique si j'ai déjà Shopify connecté ?
Oui. Chaque plateforme (Shopify, WooCommerce, etc.) doit se connecter à une boutique séparée dans votre compte Omnisend pour éviter le mélange des données. Allez dans Paramètres du Compte → Boutiques → Ajouter une Nouvelle Boutique, puis connectez WooCommerce à cette nouvelle boutique.

Le bouton "Approuver" n'apparaît pas. Que dois-je faire ?
R : Allez dans WooCommerce → Paramètres → Avancé → API REST → trouvez la clé Omnisend → Révoquez-la. Puis réinstallez le plugin et réessayez.

Pourquoi suis-je redirigé vers "Connectez votre compte" après avoir cliqué sur "Approuver" ?
Cette boucle de redirection se produit généralement lorsqu'un plugin de mise en cache, un plugin de sécurité (comme Wordfence) ou WP Crontrol interfère. Désactivez temporairement ces plugins, videz le cache de votre navigateur et réessayez dans une fenêtre de navigation privée.

J'ai désactivé tous les plugins mais je ne peux toujours pas me connecter. Qu'est-ce qui ne va pas ?
Vérifiez ceci :

  1. Vérifiez que votre domaine a un certificat SSL valide (HTTPS).

  2. WordPress doit être installé à la racine du domaine (pas example.com/store).

  3. Votre serveur pourrait supprimer les en-têtes d'autorisation. Contactez votre hébergeur pour ajouter ceci à .htaccess : SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1

Quels plugins bloquent généralement Omnisend ?
WP Crontrol, LiteSpeed Cache, Really Simple Security, Perfmatters, et certains paramètres Cloudflare. Désactivez d'abord ceux-ci lors du dépannage.

La connexion fonctionnait auparavant, mais s'est arrêtée soudainement. Que s'est-il passé ?
Vérifiez si l'URL de votre boutique a changé (même légèrement, comme l'ajout de www.). Assurez-vous également que le plugin est mis à jour vers la dernière version.

Comment connecter un site de staging sans casser ma boutique en ligne ?
Assurez-vous que votre site de staging a WP_ENVIRONMENT_TYPE défini sur "staging" dans wp-config.php. Connectez ensuite le plugin de staging à une marque de test distincte dans Omnisend.

Que signifie "wp-json/omnisend-api/v1/connected returns false" ?
R : Cela signifie qu'Omnisend ne peut pas atteindre l'API de votre site. Vérifiez votre pare-feu, désactivez les plugins de mise en cache et vérifiez que votre certificat SSL est valide.

Le plugin est activé, mais les données n'apparaissent pas (ou semblent obsolètes).

Prévoyez jusqu'à 24 heures pour que l'importation initiale soit terminée après avoir connecté ou mis à jour le plugin.Après cela, les nouvelles modifications se synchronisent presque en temps réel.

Si des données manquent toujours après 24 heures :

  1. Confirmez que le plugin est mis à jour vers la version 1.20.0 ou ultérieure et que la boutique est connectée.

  2. Vérifiez s'il y a des plugins conflictuels (sécurité, pare-feu, mise en cache ou plugins qui modifient l'API REST de WooCommerce).Désactivez temporairement les plugins suspects pour isoler le conflit.Coupables courants : Wordfence, LiteSpeed Cache, Really Simple Security, Perfmatters et WP Crontrol.

  3. Vérifiez que les IP d'Omnisend sont autorisées dans votre pare-feu.Voir la liste autorisée dans la FAQ ci-dessous.

  4. Vérifiez que vos identifiants API WooCommerce pour Omnisend sont valides.S'ils ont été révoqués ou régénérés, reconnectez votre boutique pour restaurer l'accès.

  5. Si votre boutique était connectée dans un environnement de staging et n'a jamais été repassée en production, les identifiants stockés peuvent pointer vers le mauvais environnement.Reconnectez-vous en utilisant l'URL et les identifiants de votre boutique en direct.

Il n'y a pas d'option de resynchronisation manuelle.Si aucune des solutions ci-dessus ne résout le problème, contactez notre équipe d'assistance via le chat intégré ou à [email protected].

Comment ajouter Omnisend à la liste blanche dans Wordfence ?
Allez dans Wordfence Pare-feu "Adresses IP autorisées" ajoutez les IP listées ci-dessous Enregistrer.

  • 34.170.162.11;

  • 34.56.62.59;

  • 34.56.108.215;

  • 34.133.59.36;

  • 34.58.66.146;

  • 35.184.130.5;

  • 35.232.14.89.

Dois-je mettre à jour mon plugin WooCommerce ?
Oui. La version du plugin 1.20.0 déplace la synchronisation pour tous les types de données – contacts, commandes, produits et catégories de produits – vers le backend d'Omnisend.Sur les anciennes versions, le plugin peut encore envoyer certaines de ces données tandis que le backend d'Omnisend les synchronise également, créant une double charge qui peut ralentir votre Boutique.


Allez dans ExtensionsMises à jour dans WordPress pour mettre à jour vers la dernière version.

Le tableau de statut de synchronisation et les boutons de resynchronisation ont disparu du plugin. Y a-t-il un problème ?

À partir de la version 1.20.0 du plugin, la page État de synchronisation du plugin ne montre plus de tableau par élément ni de boutons de resynchronisation.La synchronisation s'effectue désormais entièrement sur le backend d'Omnisend, donc le plugin n'a pas de statut par article à afficher.La page affiche plutôt une courte note d'information.

C'est un comportement attendu, pas un bug.Aucune action de resynchronisation manuelle n'est disponible dans le plugin ou dans Omnisend.La synchronisation s'exécute automatiquement.Si les données semblent obsolètes, consultez Dépannage de la connexion à la boutique.


Si vous avez des questions ou avez besoin d'assistance, contactez notre équipe de support à [email protected] ou via le chat dans l'application.

Avez-vous trouvé la réponse à votre question ?