Passer au contenu principal

Résoudre les problèmes de connexion WooCommerce (WordPress)

Résoudre les erreurs de connexion du plugin WooCommerce, les boucles d'autorisation, les problèmes d'accès à l'API et le blocage du pare-feu dans Omnisend

Écrit par Ira

Si vous ne parvenez pas à connecter votre boutique WooCommerce à Omnisend, voyez une erreur "Omnisend est incapable de se connecter" ou restez bloqué dans une boucle d'autorisation, ce guide vous aidera à diagnostiquer et à résoudre le problème.

La plupart des problèmes de connexion proviennent de conflits de plugins, de paramètres de pare-feu/sécurité, de restrictions d'accès à l'API ou d'une configuration incorrecte de la boutique. Suivez les étapes de diagnostic ci-dessous pour identifier et résoudre le problème.

Avant de dépanner : Assurez-vous d'avoir suivi le guide principal de configuration de WooCommerce et complété les étapes d'installation.


Avant de commencer

Vérifiez que ces prérequis sont remplis. S'il en manque, la connexion échouera, peu importe les étapes de dépannage.

Requis pour la connexion :

  • WooCommerce 3.6+ et WordPress 5.0+. Les versions antérieures ne prennent pas en charge l'API REST v3 (requise par Omnisend). Allez à Plugins → Plugins installés pour vérifier les versions.

  • HTTPS actif (certificat SSL). L'URL de votre boutique doit commencer par https://. Omnisend ne peut pas accéder aux magasins sans certificats SSL valides.

  • WordPress installé à la racine du domaine. WordPress doit être à yourdomain.com ou subdomain.yourdomain.com, pas yourdomain.com/store. Le plugin échoue si WordPress est sur un chemin de niveau page.

  • Accès à l'API REST activé. Ouvrez yourdomain.com/wp-json/wc/v3/products dans votre navigateur. Si vous voyez des données de produit ou un message d'erreur, l'API fonctionne. Si vous voyez une erreur 404, l'API REST est bloquée – voir section API REST bloquée.

  • ⚠️ Emplacement de boutique vide (si vous avez déjà une autre plateforme connectée). Si vous avez Shopify, BigCommerce ou une autre boutique connectée à Omnisend, vous devez créer un nouveau slot de boutique avant de connecter WooCommerce. Chaque plateforme nécessite sa propre boutique pour éviter le mélange des données.


Liste de vérification du diagnostic de connexion

Suivez ces étapes dans l'ordre. Après chaque étape, essayez de vous reconnecter. Si la connexion réussit, vous avez trouvé le problème.

Étape 1. Vérifiez les prérequis

Confirmez que toutes les exigences de Avant de commencer sont remplies :

  • WooCommerce 3.6+ installé

  • HTTPS actif (l'URL commence par https://)

  • WordPress à la racine du domaine (pas dans le sous-répertoire /store)

  • API REST accessible (testez à yourdomain.com/wp-json/wc/v3/products)

  • Emplacement de boutique vide créé (si vous avez d'autres plateformes connectées)

Étape 2. Désactiver les plugins problématiques connus

Ces plugins bloquent souvent les connexions Omnisend. Désactivez-les temporairement un par un, puis réessayez de vous connecter après chaque :

Pour désactiver un plugin, allez à Admin WordPress Plugins Plugins installés → cliquez sur Désactiver.

  • WP Crontrol – Interfère avec les tâches cron d'Omnisend

  • LiteSpeed Cache – Supprime les en-têtes d'autorisation

  • Really Simple Security – Bloque les requêtes API REST

  • Wordfence / Cloudflare – Le pare-feu bloque les IP d'Omnisend

  • Perfmatters – Peut désactiver l'API REST ou des scripts

💡 Après la réussite de la connexion : Réactivez les plugins un par un pour identifier le coupable.

Étape 3. Mettez sur liste blanche les adresses IP d'Omnisend

Si vous utilisez Wordfence, Cloudflare, Really Simple Security ou tout plugin de pare-feu, ils peuvent bloquer les requêtes d'Omnisend.

→ Allez à la section Corrections de plugins de pare-feu et de sécurité pour mettre sur liste blanche les IP et les agents utilisateurs d'Omnisend.

Comment mettre sur liste blanche :

Étape 4. Effacer le cache et tester en mode incognito

  1. Effacez le cache de votre navigateur (Ctrl+Shift+Delete sur Chrome/Edge, Cmd+Shift+Delete sur Safari).

  2. Ouvrez une fenêtre incognito/privée.

  3. Connectez-vous à WordPress et essayez de vous reconnecter.

Si le problème persiste en mode incognito, une extension de navigateur ou une session mise en cache est probablement à l'origine du problème. Désactivez temporairement les extensions ou utilisez un autre navigateur.

Étape 5. Vérifier l'état de la connexion

Dans WordPress : Allez sur la page du plugin Omnisend. L'état doit indiquer "Connecté."

Dans Omnisend : Allez à Paramètres de la Boutique Informations de Contact → vérifiez que l'URL de votre boutique correspond à votre domaine en direct (pas localhost ou staging).

Tester le point de terminaison :
Ouvrez yourdomain.com/wp-json/omnisend-api/v1/connected dans votre navigateur. Cela devrait renvoyer vrai.


Scénarios d'erreur spécifiques

Si la liste de contrôle de diagnostic n'a pas résolu votre problème, trouvez le scénario d'erreur ci-dessous qui correspond à vos symptômes.

Boucle de redirection d'autorisation

Ce que vous voyez :

  • Vous cliquez sur "Approuver" dans la fenêtre de consentement WooCommerce.

  • Vous êtes redirigé vers "Connectez votre compte" sans avoir terminé la configuration

  • La connexion ne se termine jamais.

Pourquoi cela se produit : Un plugin de mise en cache, un plugin de sécurité ou WP Crontrol supprime l'en-tête d'autorisation pendant le processus d'approbation.

Comment résoudre :

  1. Désactiver WP Crontrol : Allez à Plugins Plugins installésDésactiver WP Crontrol.

  2. Désactiver temporairement les plugins de mise en cache : Désactivez LiteSpeed Cache, WP Rocket ou tout plugin de mise en cache.

  3. Effacez le cache du navigateur et ouvrez une fenêtre incognito.

  4. Essayez de vous connecter à nouveau.

  5. Si la boucle persiste : Contactez votre fournisseur d'hébergement (SiteGround, Bluehost, GoDaddy) et demandez-leur de confirmer que l'en-tête Authorization n'est pas supprimé au niveau du serveur.

💡 Après une connexion réussie : Réactivez les plugins un par un pour identifier le bloqueur.


Le plugin indique connecté, mais Omnisend dit "Impossible de se connecter"

Ce que vous voyez :

  • Le plugin Omnisend dans WordPress indique "actif" ou "connecté."

  • Le tableau de bord Omnisend affiche une bannière rouge : "Omnisend est incapable de se connecter à votre WooCommerce."

  • Les données ne se synchronisent pas entre WooCommerce et Omnisend.

Pourquoi cela se produit : Omnisend ne peut pas accéder à votre API REST WooCommerce, même si le plugin est installé.

Comment résoudre :

  1. Vérifiez la Clé API : Allez dans WooCommerce → Réglages → Avancé → API REST et vérifiez que la clé API Omnisend existe et n'est pas expirée ou révoquée.

  2. Tester l'accès à l'API : Ouvrir yourdomain.com/wp-json/omnisend-api/v1/connected dans votre navigateur.

    • Si cela renvoie true, la connexion fonctionne – attendez 10 minutes et rafraîchissez votre tableau de bord Omnisend.

    • S'il renvoie false ou 404, l'API est bloquée – voir section API REST bloquée.

  3. Ajouter les IPs d'Omnisend à la liste blanche : Ajoutez les adresses IP d'Omnisend à Wordfence, Cloudflare ou votre pare-feu – voir section des corrections de pare-feu et de sécurité.

  4. Vérifiez l'URL de la Boutique : Allez à Omnisend Paramètres de la Boutique Informations de Contact et confirmez que l'URL de votre boutique correspond à votre domaine réel (pas localhost ou une URL de staging comme staging.yourdomain.com).


"Bouton "Ajouter des autorisations" manquant

Ce que vous voyez : Après avoir installé le plugin, vous ne voyez pas le "Bouton Ajouter des autorisations" sur la page du plugin Omnisend.

Pourquoi cela se produit : Une ancienne clé API Omnisend est toujours active, empêchant l'apparition de la nouvelle invite de permissions.

Comment résoudre :

  1. Allez à WooCommerce Paramètres Avancé API REST.

  2. Trouvez la clé Omnisend dans la liste.

  3. Cliquez sur Révoquer pour le supprimer.

  4. Retournez à la page du plugin Omnisend.

  5. Le bouton "Ajouter des autorisations" devrait maintenant apparaître. Cliquez dessus et approuvez.


Page blanche ou erreur "Non trouvé" pendant la connexion

Ce que vous voyez : Lorsque vous cliquez sur "Connecter" ou "Approuver," vous voyez :

  • Une page blanche.

  • "L'URL demandée n'a pas été trouvée sur ce serveur" (erreur 404).

  • Erreur du navigateur au lieu de la fenêtre contextuelle d'approbation.

Pourquoi cela se produit : Votre serveur supprime l'en-tête d'autorisation, ou l'API REST de WooCommerce est désactivée.

Comment résoudre :

  1. Ajoutez l'en-tête d'autorisation à .htaccess :
    Ouvrez your .htaccess (dans votre dossier racine WordPress via FTP ou le gestionnaire de fichiers cPanel) et ajoutez cette ligne :

    SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
  2. Enregistrez le fichier et réessayez de vous connecter.

  3. Vérifier l'accès à l'API REST :
    Allez à yourdomain.com/wp-json/wc/v3/products dans votre navigateur.

  4. Contact (e) Votre Hébergeur :
    Certains hébergeurs (Bluehost, GoDaddy, WP Engine) bloquent par défaut les points de terminaison de l'API REST. Demandez-leur d'activer /wp-json/ accès.


API REST bloquée

Ce que vous voyez : La connexion échoue, et yourdomain.com/wp-json/wc/v3/products renvoie une erreur 404 ou "L'API REST est désactivée."

Pourquoi cela se produit : L'API REST est désactivée par votre hébergeur, un plugin de sécurité ou les paramètres du thème.

Comment résoudre :

  1. Vérifiez les plugins de sécurité :

    • Dans Wordfence : Allez à Wordfence Firewall Options du pare-feu et assurez-vous que l'API REST n'est pas bloquée.

    • Dans Really Simple Security : Allez à Paramètres API REST et autorisez l'accès à l'API REST.

  2. Vérifier les paramètres du thème : Certains thèmes (par exemple, Divi, Avada) incluent des options pour désactiver l'API REST. Vérifiez les paramètres du thème et réactivez-le.

  3. Ajouter une règle .htaccess : Ajouter the Authorization header fix from

  4. Contactez le Fournisseur d'Hébergement : Demandez-leur de confirmer /wp-json/ les points de terminaison ne sont pas bloqués au niveau du serveur (commun avec Bluehost, GoDaddy et WP Engine).


"Erreur de Boutique Déjà Connectée"

Ce que vous voyez : Une bannière apparaît :

  • "Cette boutique Omnisend est déjà connectée. Sélectionnez une autre boutique depuis votre compte et réessayez."

  • "Aucun emplacement de boutique disponible"

Pourquoi cela se produit : Vous avez déjà une boutique (Shopify, WooCommerce, BigCommerce, etc.) connectée à Omnisend, et vous n'avez pas créé un nouvel emplacement de boutique pour ce site WooCommerce, ou votre domaine WooCommerce était précédemment connecté à un autre compte Omnisend (y compris les comptes de test).

Comment corriger :

  • Si vous avez une autre plateforme connectée :

  1. Créez un nouvel emplacement de boutique dans Omnisend :
    Aller à Paramètres du Compte Magasins Ajouter Nouvelle Boutique.

  2. Passez à la nouvelle boutique vide :
    Cliquez sur le sélecteur de boutique (en haut à droite du tableau de bord Omnisend → Changer de boutique) et sélectionnez la nouvelle boutique.

  3. Retour à WordPress et cliquez à nouveau sur "Connectez votre compte".

  4. Approuvez la connexion dans la fenêtre contextuelle.

💡 Pourquoi ? Chaque plateforme (Shopify, WooCommerce, BigCommerce) doit se connecter à une boutique séparée dans votre compte Omnisend pour éviter le mélange des données.

  • Si votre domaine était précédemment connecté à un autre compte Omnisend :

Contactez notre support à [email protected] ou via le chat dans l'application pour déconnecter l'ancien lien.


La connexion fonctionnait auparavant (s'est arrêtée soudainement)

Ce que vous voyez :

  • Le plugin était connecté pendant des semaines ou des mois.

  • Affiche soudainement "impossible de se connecter" ou la synchronisation s'arrête.

  • Aucun changement n'a été effectué (dont vous vous souvenez).

Pourquoi cela se produit :

  • L'URL de votre boutique a légèrement changé (ajouté/enlevé www.).

  • Une mise à jour récente du plugin ou de WooCommerce a révoqué les autorisations API.

  • Les paramètres du pare-feu ont changé lors d'une mise à jour du serveur.

  • Le certificat SSL a expiré.

Comment corriger :

  1. Vérifiez si l'URL de votre boutique a changé : Allez à OmnisendParamètres de la Boutique Informations de Contact. Si l'URL ne correspond pas à votre domaine réel (vérifiez pour www. différences), mettez-le à jour.

  2. Vérifiez si la clé API existe : Allez à WooCommerce Paramètres Avancé API REST. Si la clé Omnisend est manquante, allez à la page du plugin Omnisend → cliquez "Ajouter des autorisations"Approuver.

  3. Vérifiez votre certificat SSL : Testez à Vérificateur SSL. Si expiré ou invalide, renouvelez via votre fournisseur d'hébergement (beaucoup offrent des certificats Let's Encrypt gratuits).

  4. Si aucune de ces solutions ne fonctionne : Allez sur la page du plugin Omnisend → cliquez "Ajouter des autorisations"Approuver → attendez 10 minutes → rafraîchissez.


La bannière de mise à jour du plugin ne disparaît pas

Ce que vous voyez : Vous avez mis à jour le plugin Omnisend, mais une bannière indique toujours "Mise à jour requise" ou "Problème de connexion."

Pourquoi cela se produit : Délai temporaire dans la synchronisation des autorisations du plugin avec Omnisend.

Comment résoudre :

  1. Allez sur la page du plugin Omnisend dans WordPress.

  2. Cliquez sur Ajouter des autorisations (si le bouton apparaît).

  3. Cliquez sur Approuver dans la fenêtre de consentement WooCommerce.

  4. Attendez 5–10 minutes pour que les modifications se propagent.

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

Si la bannière persiste après 10 minutes, consultez la section Le plugin montre connecté, mais Omnisend dit "Impossible de se connecter".


Corrections de pare-feu et de plugins de sécurité

Si vous utilisez Wordfence, Cloudflare, Really Simple Security ou tout autre plugin de pare-feu, vous devez mettre sur liste blanche les adresses IP et les agents utilisateurs d'Omnisend.

Adresses IP d'Omnisend à mettre sur liste blanche :

Ajoutez ces IP à votre liste d'autorisation de pare-feu :

  • 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

Wordfence

Pour mettre sur liste blanche les IP d'Omnisend dans Wordfence :

  1. Allez sur Admin WordPress Wordfence Pare-feu.

  2. Cliquez sur Gérer le pare-feu → faites défiler jusqu'à "Adresses IP autorisées."

  3. Collez chaque adresse IP d'Omnisend sur une nouvelle ligne.

  4. Cliquez sur Enregistrer les modifications.

  5. Retournez à WordPress et réessayez de vous connecter.

Cloudflare

Pour mettre Omnisend sur liste blanche dans Cloudflare :

  1. Connectez-vous à votre tableau de bord Cloudflare

  2. Allez sur Sécurité WAF (Pare-feu d'application Web)

  3. Cliquez sur Créer une règle

  4. Définissez Nom de la règle : Autoriser Omnisend (ou similaire)

  5. Définissez Champ : Agent utilisateur | Opérateur : contient | Valeur : Omnisend/1.0 (sensible à la casse)

  6. Définissez Action : Ignorer

  7. Sélectionnez tous les composants à ignorer

  8. Cliquez sur Déployer

Pour mettre sur liste blanche les IP d'Omnisend :

  1. Allez à Sécurité WAF Outils

  2. Faites défiler jusqu'à Règles d'accès IP

  3. Ajoutez chaque adresse IP Omnisend (voir la liste ci-dessus) et définissez Action sur Allow

  4. Cliquez sur Ajouter

Après avoir enregistré, réinstallez le plugin Omnisend dans WordPress et reconnectez-vous.

Really Simple Security

Pour autoriser les demandes d'Omnisend :

  1. Allez sur Admin WordPress Really Simple Security Paramètres

  2. Cliquez sur API REST

  3. Assurez-vous que l'API REST est non désactivée

  4. Allez sur Pare-feu Liste d'autorisation IP

  5. Ajoutez chaque adresse IP Omnisend (voir la liste ci-dessus)

  6. Enregistrez et réessayez de vous connecter


Problèmes de plugin & corrections permanentes

Si la désactivation d'un plugin a corrigé votre connexion, utilisez ces corrections permanentes pour que vous puissiez garder le plugin actif.

WP Crontrol

Problème : Gère les tâches cron de WordPress et bloque les processus en arrière-plan d'Omnisend.

Correction : Gardez-le désactivé pendant la connexion. Après la connexion, réactivez-le uniquement si vous en avez besoin pour d'autres tâches. Si des problèmes persistent, laissez-le désactivé.

LiteSpeed Cache

Problème : Supprime les en-têtes d'autorisation, provoquant des échecs de connexion.

Correction :

  1. Allez sur Admin WordPress LiteSpeed Cache Exclure

  2. Sous URI Exclure, ajoutez : /wp-json/omnisend*

  3. Enregistrez les paramètres et réessayez de vous connecter

Cloudflare (Turnstile / Module de formulaires)

Problème : Bloque les requêtes du bot Omnisend.

Correction : Mettre l'agent utilisateur en liste blanche Omnisend/1.0 (sensible à la casse) dans les règles WAF de Cloudflare – voir la section Cloudflare.

Perfmatters

Problème : Peut désactiver l'API REST ou JavaScript requis pour la connexion.

Correction :

  1. Allez à Perfmatters Paramètres Désactiver

  2. Assurez-vous que l'API REST est non désactivée

  3. Réessayer de se connecter


Dépannage avancé

Clonage de votre Boutique WooCommerce (Environnements de staging/test)

Lorsque vous clonez votre boutique WooCommerce pour créer un environnement de test ou de staging, cela vous permet de tester en toute sécurité de nouvelles fonctionnalités, mises à jour et autres modifications sans affecter votre boutique en ligne.

Comment fonctionne le plugin Omnisend : Le plugin Omnisend garantit une distinction claire entre vos environnements de production et de staging en déconnectant automatiquement l'environnement de staging de l'envoi de données vers votre boutique en direct. Il exige également que l'environnement de staging soit connecté à une marque de test.

Étapes pour configurer un environnement de staging

Étape 1 : Actions dans votre Boutique de Production. Clonez votre boutique en utilisant les outils de votre fournisseur d'hébergement, un plugin WordPress (WP Staging, Duplicator) ou une copie manuelle FTP/base de données. Cela crée l'environnement souhaité pour les tests ou d'autres fins.

Étape 2 : Actions dans votre Boutique de Staging. Connectez le plugin de staging à une marque de test séparée dans Omnisend (pas votre marque de production). Cela garantit que l'environnement de staging est lié à une marque différente de votre boutique en direct. Le plugin affiche le nom de la marque, ce qui facilite la distinction de la marque Omnisend à laquelle il est connecté.

Notes importantes

⚠️ Déconnexion Automatique : Lorsqu'une copie de production est créée, le plugin de staging se déconnectera automatiquement de la boutique principale, empêchant l'envoi de données vers l'environnement de production.

Le plugin Omnisend détecte lorsqu'un environnement de staging a été créé et se déconnecte de votre boutique en direct afin qu'aucune donnée non production ne soit envoyée là-bas. Pour que le plugin détecte le changement d'environnement, votre environnement de staging cloné doit avoir la variable WordPress WP_ENVIRONMENT_TYPE définie sur "staging" ou "development".

Cela devrait être défini automatiquement par votre outil de clonage de choix ou, si vous clonez manuellement, cela peut être défini dans votre fichier wp-config.php, comme :

define('WP_ENVIRONMENT_TYPE', 'staging');

Comment vérifier votre configuration de staging

Si vous utilisez un outil tiers pour cloner votre boutique et que vous souhaitez vous assurer que la configuration créée est correcte, vous pouvez le faire en :

  1. Allez sur le tableau de bord administrateur WordPress de votre boutique clonée

  2. Naviguez vers Outils Santé du site Infos Constantes WordPress

  3. Vérifiez que WP_ENVIRONMENT_TYPE est défini sur "staging" ou "development"

Des valeurs telles que "production" ou "Indéfini" ne devraient apparaître que dans votre boutique de production. S'ils apparaissent dans votre boutique clonée, cela indique une configuration incorrecte, car le plugin Omnisend ne pourrait pas détecter qu'il doit se déconnecter.

Pour des étapes détaillées sur la façon de cloner votre boutique WooCommerce et de créer un environnement de test ou de staging, veuillez suivre ces guides :

Affichage du nom de la marque : Le plugin Omnisend affiche le nom de la marque pour vous aider à identifier facilement à quelle marque il est connecté.


Problèmes de structure de permalien

Problème : Certaines erreurs 404 se résolvent lorsque la structure de permalien est réinitialisée.

Correction :

  1. Allez à Admin WordPress Paramètres Permaliens.

  2. Cliquez sur Enregistrer les modifications (même sans apporter de modifications).

  3. Réessayer de se connecter.


Problèmes de certificat SSL

Problème : Un certificat SSL invalide ou expiré empêche l'accès à l'API.

Correction :

  1. Vérifiez votre certificat SSL sur SSL Checker.

  2. S'il est expiré ou invalide, renouvelez via votre fournisseur d'hébergement (beaucoup offrent des certificats Let's Encrypt gratuits).

  3. Après le renouvellement, réessayez de vous connecter.


Blocage de l'en-tête d'autorisation au niveau du serveur

Problème : Certains hôtes (SiteGround, Bluehost, GoDaddy) suppriment l'en-tête d'autorisation par défaut.

Correction :

  1. Ajoutez cette ligne à votre fichier .htaccess (dans la racine de WordPress) :

    SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
  2. Si le problème persiste, contactez votre fournisseur d'hébergement et demandez-lui d'activer le passage de l'en-tête d'autorisation pour les requêtes API REST.


Comment résoudre les problèmes d'accès à l'API

En raison de problèmes d'accès à l'API, les données de votre boutique ne seront pas synchronisées avec Omnisend. Cela nous empêche d'envoyer des messages à votre Audience. Si les données de votre boutique ne se synchronisent pas, l'accès à l'API peut être bloqué par :

  • Plugins de sécurité (tiers).

  • Du code PHP personnalisé empêchant l'accès à l'API.

  • Paramètres de sécurité de WordPress ou WooCommerce.

Veuillez contacter vos développeurs pour identifier et résoudre d'éventuelles causes.

Pour vérifier si l'API WooCommerce est accessible :

  1. Allez à WooCommerce Paramètres Avancé API REST.

  2. Cliquez sur Ajouter une clé.

  3. Entrez n'importe quel nom et cliquez sur Générer la clé API.

  4. Prenez la clé consommateur et le secret, puis entrez cette URL dans votre navigateur :

    {shopDomain}/wp-json/wc/v3/products?consumer_key={consumer_key}&consumer_secret={consumer_secret}
  5. Si la liste des produits apparaît, l'API fonctionne.

  6. Supprimez la clé API de test après vérification.

Pour vérifier si l'API Omnisend est accessible :

  1. Mettez à jour vers la dernière version du plugin Omnisend.

  2. Ouvrez {shopDomain}/wp-json/omnisend-api/v1/connected dans votre navigateur—cela devrait retourner true.


Vérifiez que votre correction a fonctionné

Après avoir appliqué une correction, confirmez que la connexion est active :

  • Dans WordPress : Allez à la Page du plugin Omnisend. Le statut doit afficher "Connecté."

  • Dans Omnisend : Allez à Audience Contacts et confirmez que les contacts de la boutique apparaissent.

  • Point de test : Ouvrez yourdomain.com/wp-json/omnisend-api/v1/connected dans votre navigateur. Cela devrait retourner true.


Foire aux questions

Le plugin affiche "connecté" dans WordPress, mais Omnisend dit "impossible de se connecter." Pourquoi ?
Cela signifie qu'Omnisend ne peut pas accéder à votre API WooCommerce, même si le plugin est actif. Vérifiez que votre API REST WooCommerce est accessible, mettez les adresses IP d'Omnisend sur liste blanche dans votre pare-feu, et vérifiez que l'URL de votre boutique dans Omnisend correspond à votre domaine réel (pas localhost).

Que signifie "L'URL demandée n'a pas été trouvée sur ce serveur" pendant la connexion ?
Cette erreur signifie que votre serveur bloque ou mal configure les points de terminaison de l'API REST de WooCommerce. Ajouter SetEnvIf Authorization "(.*)\" HTTP_AUTHORIZATION=$1 à votre fichier .htaccess, ou contactez votre fournisseur d'hébergement pour activer l'accès à l'API REST.

Pourquoi cliquer sur "Connecter" affiche-t-il une page blanche ?
Une page blanche lors de la connexion indique que votre serveur supprime l'en-tête d'autorisation ou qu'un plugin bloque les requêtes API. Ajouter the Authorization header fix to .htaccess (voir ci-dessus), désactivez temporairement les plugins de mise en cache/de sécurité, et réessayez.

J'ai mis à jour le plugin, mais la bannière dit toujours "mise à jour requise." Que faire maintenant ?
Après la mise à jour, allez à la page du plugin Omnisend dans WordPress et cliquez sur "Ajouter des permissions." Attendez 5 à 10 minutes, videz le cache de votre navigateur et rafraîchissez. Si la bannière persiste, consultez Le plugin montre connecté, mais Omnisend dit "Impossible de se connecter" section.

WP Crontrol cause des problèmes. Que fait ce plugin ?
WP Crontrol gère les tâches cron de WordPress (tâches planifiées). Cela peut interférer avec les processus en arrière-plan d'Omnisend. Désactivez-le temporairement, complétez la connexion, puis réactivez-le. Si les problèmes persistent, laissez-le désactivé ou contactez le support.

Quelles adresses IP dois-je mettre sur liste blanche pour Omnisend ?
Mettez ces IP sur liste blanche dans Wordfence, Cloudflare, Really Simple Security ou tout plugin de pare-feu : 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.

J'utilise Cloudflare. Comment puis-je mettre Omnisend sur liste blanche ?
Aller à Cloudflare → Security → WAF → Create a rule. Mettez l'agent utilisateur sur liste blanche Omnisend/1.0 (sensible à la casse) et ajoutez les adresses IP d'Omnisend (voir FAQ ci-dessus) à votre liste d'autorisation. Après avoir enregistré, réinstallez le plugin Omnisend.

Mon URL de boutique a changé (depuis localhost ou staging). Comment puis-je me reconnecter ?
Aller à Omnisend → Store Settings → Contact information and update your store URL to the live domain. Attendez 10 minutes, puis déconnectez-vous et reconnectez-vous. Si le problème persiste, déconnectez et reconnectez le plugin depuis WordPress.

Pourquoi ma boutique WooCommerce est-elle lente après la connexion à Omnisend ?
Si vous utilisez une ancienne version du plugin WooCommerce, le plugin et l'API synchronisent les contacts simultanément, créant une charge de double synchronisation. Cela peut ralentir votre boutique. Update to the latest plugin version to resolve this.Allez à Plugins Mises à jour dans WordPress.


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

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