Bloquer des pays sur Shopify : 4 méthodes comparées
Peut-on bloquer un pays sur Shopify ?
Pas avec un réglage intégré. Shopify Markets peut empêcher un pays de finaliser un paiement, et sur Shopify Payments, l’app gratuite Fraud Control peut bloquer des paiements par adresse, mais les deux laissent quand même ces visiteurs naviguer. Pour empêcher un pays d’accéder à votre boutique, il vous faut une app de blocage de pays, ou Cloudflare placé devant Shopify, une configuration que Shopify ne prend pas en charge.
Les propres outils de Shopify décident qui peut acheter. Aucun d’eux ne décide qui peut regarder, c’est pourquoi les marchands demandent un blocage de pays sur la Communauté Shopify depuis au moins 2021. Les raisons qu’ils avancent changent rarement : spam et fraude venant de pays où ils ne vendent jamais, bots qui polluent leurs rapports, et copieurs qui pillent leurs photos de produits.
Quelle méthode utiliser ?
Utilisez les outils de Shopify quand le problème vient des commandes, et un bloqueur de boutique quand le problème vient des visites. Cloudflare devant Shopify bloque le plus tôt possible, mais c’est la seule option que Shopify ne prend pas en charge.
| Méthode | Bloque la navigation | Bloque le paiement | Bloque les bots | Coût | Nécessite | Pris en charge par Shopify |
|---|---|---|---|---|---|---|
| Markets (pays exclu de tous les marchés) | Non | Oui | Non | Inclus | Rien de plus | Oui |
| Règles de paiement Fraud Control | Non | Oui, par e-mail, adresse ou IP | Seulement les bots qui atteignent le paiement et correspondent à une règle | Gratuit | Shopify Payments | Oui |
| App de blocage de pays | Oui, une fois le script de la page exécuté | Non | Seulement les bots qui exécutent JavaScript | Plans gratuits à plans payants | Son intégration d’app activée dans votre thème | Oui |
| Cloudflare devant Shopify (« O2O ») | Oui, avant le chargement de la page | En partie (les requêtes vers votre propre domaine) | Oui, par pays | Plan gratuit de Cloudflare et plus | Le DNS de votre domaine sur Cloudflare | Non |
Chaque détail Shopify et Cloudflare de ce guide a été vérifié dans leur documentation le 26 septembre 2026.
Shopify Markets
Markets décide où vous vendez. Les clients d’un pays qui ne fait partie d’aucun marché actif peuvent quand même naviguer sur votre boutique mais ne peuvent pas finaliser un achat ; Shopify leur montre à la place votre région de repli (Shopify : types de marché). Si votre problème, ce sont des commandes frauduleuses venant d’un pays, c’est la première chose à vérifier, et cela ne coûte rien.
Fraud Control
L’app gratuite Fraud Control de Shopify ajoute des règles de paiement qui empêchent un paiement de devenir une commande, filtrées par e-mail, détails d’adresse ou adresse IP. Les règles nécessitent Shopify Payments. Un acheteur bloqué voit une erreur lui demandant de vous contacter, et la tentative apparaît dans vos paiements abandonnés (Shopify : Fraud Control).
Une app de blocage de pays
Une app de blocage ajoute un script à votre thème via une intégration d’app. Dans le navigateur de chaque visiteur, le script recherche le pays derrière l’adresse IP du visiteur et remplace votre page par une page de blocage. Cette conception explique les deux limites du tableau : le paiement hébergé de Shopify se trouve en dehors de votre thème, où aucune app de boutique ne peut agir, et tout ce qui n’exécute pas JavaScript reçoit quand même le HTML de votre page.
Cloudflare devant Shopify
Si le DNS de votre domaine est chez Cloudflare, vous pouvez le mettre en proxy devant Shopify, une configuration appelée Orange-to-Orange (O2O), et écrire une règle de pare-feu qui refuse des pays avant le chargement de la page, avec ou sans JavaScript. Le guide Shopify de Cloudflare indique que cela fonctionne sur n’importe quel plan Cloudflare et que Workers et Snippets ne s’exécutent pas sur le chemin de paiement. La page de dépannage des domaines de Shopify indique que Shopify ne prend pas en charge O2O, et liste ce qui peut mal tourner : échecs d’émission de certificats, détection de bots plus faible côté Shopify, et une configuration qui pourrait se rompre à tout moment. Un marchand de la Communauté Shopify a signalé des erreurs Google Merchant Center en l’utilisant et l’a désactivée (discussion). Traitez-la comme une option avancée, à vos risques.
Comment bloquer un pays avec une app ?
Activez l’app dans votre thème, prévoyez un moyen de revenir, ajoutez les pays en simulation, puis appliquez le blocage. Les étapes ci-dessous utilisent X Shield, que nous développons, comme exemple ; le pas-à-pas complet se trouve dans bloquer des pays dans X Shield.
- Activez l’intégration de l’app. Sur la page Aperçu de X Shield, cliquez sur Activer dans le thème, puis sur Save dans l’éditeur de thème qui s’ouvre. Le badge Extension de thème passe à Actif. Tant que ce n’est pas fait, personne n’est bloqué, ce qui est la raison la plus courante pour laquelle un nouveau bloqueur semble ne pas fonctionner.
- Créez votre lien d’accès privé. Dans Sécurité et tests, sous Votre lien d’accès privé, cliquez sur Créer le lien et enregistrez. Le lien ouvre votre boutique en contournant toutes les règles, sur n’importe quel réseau ou appareil.
- Démarrez en simulation. Dans Sécurité et tests, sous Simulation, cliquez sur Observer seulement et enregistrez. Le badge affiche Observation : chaque règle est évaluée, et personne n’est bloqué.
- Ajoutez les pays. Ouvrez Contrôle GEO, activez-le, choisissez un Mode d’accès, et ajoutez des pays par nom ou en groupe via Sélection rapide : continents, Union européenne, ASEAN et plus. Après l’enregistrement, un message confirme Configuration enregistrée avec succès.
- Appliquez le blocage. Quand les résultats vous conviennent, retournez dans Simulation et cliquez sur Bloquer réellement. Le badge passe à Application.
Le plan Free de X Shield couvre cinq règles de pays, et un groupe de la sélection rapide compte comme les pays qu’il contient ; les plans payants suppriment la limite, et les règles de ville comme celle d’Ashburn ci-dessus nécessitent Enterprise ou Plus (plans). Les règles s’appliquent uniquement à votre boutique. Votre administration Shopify n’est jamais bloquée.
Astuce : X Shield, un bloqueur gratuit de pays et de bots pour Shopify, vérifie Googlebot et les autres robots de recherche par rapport aux plages IP publiées par leurs propriétaires, afin qu’ils continuent d’explorer votre site pendant qu’un pays est bloqué.
Faut-il bloquer des pays, ou n’autoriser que ceux où vous vendez ?
Si vous vendez à une poignée de pays, n’autorisez que ceux-là. Si vous vendez largement et que quelques pays ne vous apportent que de la fraude ou des bots, bloquez ces quelques-uns. N’autoriser qu’une liste est plus strict, et c’est aussi le réglage le plus susceptible d’exclure des clients, ou vous-même.
| Bloquer les pays listés | Autoriser uniquement les pays listés | |
|---|---|---|
| Qui entre | Tout le monde sauf les pays que vous listez | Seulement les pays que vous listez |
| Convient à | Boutiques qui vendent largement, avec quelques pays à problème | Boutiques qui vendent à un pays ou à quelques-uns |
| Risque principal | Les bots se déplacent vers des pays que vous n’avez pas listés | Clients en déplacement, utilisateurs de VPN et votre propre équipe sont bloqués |
| Robots de recherche | Rarement affectés | Gardez les robots vérifiés autorisés, surtout si les États-Unis ne sont pas dans votre liste |
Le piège du mode autoriser-uniquement est d’oublier un pays dont vous avez besoin, à commencer par le vôtre. X Shield vous prévient pendant que vous modifiez : Ces règles vous bloqueraient apparaît quand votre propre connexion correspond à la règle que vous êtes sur le point d’enregistrer. Deux comportements de sécurité aident aussi : une liste vide ne bloque jamais personne, et un visiteur dont le pays ne peut pas être déterminé est laissé passer plutôt que deviné.
Quels pays faut-il bloquer ?
Ceux que vos propres données indiquent. Aucun pays n’est mauvais pour toutes les boutiques, et une liste copiée d’un forum bloquera le problème de quelqu’un d’autre.
- Sessions by location. Dans Shopify, ouvrez Analytics → Reports et trouvez le rapport Sessions by location. Depuis la mise à jour Shopify du 21 au 23 septembre 2026, les sessions identifiées comme des bots sont exclues par défaut des rapports de sessions ; réglez le filtre Human or bot session pour les inclure et voir d’où vient le trafic automatisé (Shopify : filtrage des bots).
- Commandes et rétrofacturations. Les pays qui envoient des signalements de fraude et des litiges mais aucune bonne commande sont des candidats. Les pays qui envoient quelques bonnes commandes ne le sont pas, aussi bruyant que soit leur trafic.
- Là où vous ne pouvez pas livrer. Si vous n’expédiez jamais quelque part, le bloquer ne vous coûte aucune vente.
Le propre conseil de X Shield dans l’app va dans le même sens : il n’existe pas de liste universelle de mauvais pays, le mode autoriser-uniquement convient aux boutiques qui servent quelques pays, et le blocage convient aux pays où vous ne vendez jamais ou où vous avez constaté des abus. Un schéma mérite un second regard avant de bloquer tout un pays : le trafic venant de Chine et de Singapour est généralement composé de bots qui tournent sur des réseaux cloud, et bloquer ces réseaux peut mieux fonctionner que bloquer les pays.
Bloquer un pays nuira-t-il à votre classement Google ?
Généralement non, si vous bloquez des pays où vous ne vendez pas et que votre bloqueur laisse passer les robots de recherche vérifiés. Google demande aux sites de traiter Googlebot « comme vous traiteriez tout autre utilisateur de ce pays », et ses adresses IP par défaut semblent être aux États-Unis, donc les États-Unis sont le pays à ne pas bloquer si vous voulez du trafic Google (Google : pages adaptées à la langue et à la région).
Dans X Shield, gardez Googlebot coché sous Contournement global → Bots connus (comment X Shield laisse passer Googlebot). Les recommandations complètes de Google, ce qui se passe quand un robot atteint une page bloquée, et un tableau des risques se trouvent dans bloquer des pays nuit-il au SEO ?
Comment éviter de bloquer de vrais clients, ou vous-même ?
Pour éviter de bloquer de vrais clients ou vous-même, mettez d’abord en place votre moyen de revenir, puis testez vos règles avant de les appliquer.
- Simulation évalue chaque règle et enregistre qui aurait été bloqué, sans bloquer personne. Cela fonctionne sur tous les plans, mais seuls les plans payants affichent ses résultats visiteur par visiteur dans Analyses ; sur le plan Free, appuyez-vous sur le testeur de règles ci-dessous.
- Testez vos règles, également dans Sécurité et tests, vérifie un code pays ou une adresse IP par rapport aux règles de pays et d’IP que vous avez enregistrées, alors enregistrez une règle (en simulation, si vous voulez) avant de la tester. Tester ma propre connexion vérifie la vôtre.
- Votre lien d’accès privé vous fait entrer sur n’importe quel réseau. Autoriser votre propre adresse IP ne suffit pas, parce que votre IP change dès que vous passez aux données mobiles. Traitez le lien comme un mot de passe.
- Un client à l’étranger peut être laissé passer par adresse IP : la Liste blanche d’adresses IP dans Contrôle GEO exempte une adresse des règles de pays, et Contournement global → IP en liste blanche l’exempte de toute protection.
Le pas-à-pas complet : testez d’abord la règle en simulation.
Pourquoi les visiteurs bloqués apparaissent-ils encore dans Shopify Analytics ?
Parce qu’un bloqueur de boutique décide après que la page a commencé à charger, Shopify peut enregistrer la visite avant que la page de blocage n’apparaisse. X Shield compte les blocages et Shopify compte les sessions, donc les deux chiffres ne correspondront pas. Le changement de Shopify de septembre 2026, qui filtre par défaut les sessions de bots identifiées hors des rapports de sessions, cache peut-être déjà une partie de ce trafic. Plus de détails dans pourquoi les visiteurs bloqués peuvent encore apparaître dans Shopify Analytics.
Que ne peut pas arrêter le blocage de pays ?
Le blocage de pays ne peut arrêter ni quiconque peut sembler être ailleurs, ni tout ce qui ne charge pas les pages de votre boutique dans un navigateur, comme le paiement de Shopify ou un script.
- VPN et proxys. Un visiteur qui se connecte via un autre pays est traité comme s’il se trouvait dans ce pays. La détection de VPN en repère certains ; les proxys résidentiels ressemblent à des connexions domestiques ordinaires. Voir faut-il bloquer le trafic VPN ?
- Le paiement. Une app de boutique ne peut pas atteindre le paiement hébergé de Shopify, donc un visiteur bloqué avec un lien de paiement direct ou une page en cache peut quand même passer commande. Markets et Fraud Control sont les outils à utiliser ici.
- Tout ce qui n’exécute pas JavaScript. Les scripts, la plupart des scrapers et de nombreux robots d’IA lisent votre HTML, et des données comme
/products.json, sans jamais voir une page bloquée. - Le tout premier instant. Un visiteur bloqué peut voir votre page brièvement avant que la page de blocage ne la remplace.
Pour un fauteur de troubles isolé plutôt que tout un pays, bloquer par adresse est plus précis : comment bloquer une adresse IP sur Shopify.
Est-il légal de bloquer des pays ?
Cela dépend d’où vous êtes basé, à qui vous vendez et pourquoi. Ce guide n’est pas un avis juridique. Parlez-en à un avocat.
- L’UE. Si vous vendez à des clients de l’UE, le règlement de géoblocage, le règlement (UE) 2018/302, s’applique depuis le 3 décembre 2018. Le résumé de la Commission européenne indique qu’il interdit de bloquer l’accès à des sites web, et de rediriger des clients sans leur consentement, pour des raisons de nationalité, de résidence ou d’établissement, sauf si le droit de l’UE ou national exige le blocage. Il ne vous oblige pas à livrer partout.
- Les sanctions. Se conformer aux sanctions est un programme légal qui couvre à qui vous vendez, comment vous êtes payé et où vous expédiez. Un blocage de pays peut être contourné avec un VPN, donc il ne peut pas être votre contrôle de conformité, et aucune app de blocage ne rend une boutique conforme.
Questions fréquentes
Puis-je bloquer un pays pour un seul produit ou une seule collection ?
Pour un pays dans l’un de vos marchés, Shopify peut exclure un produit du catalogue de ce marché : les clients de ce pays ne peuvent ni le voir ni l’acheter, et un lien direct les envoie vers votre page d’accueil (Shopify : produits par marché). Pour bloquer des pages entières à la place, utilisez le ciblage de pages : dans X Shield, réglez Ciblage des pages sur Certaines pages uniquement et listez des chemins comme /products/linen-shirt ou /collections/wholesale. Les chemins correspondent depuis le début, donc /collections/wholesale couvre tout ce qui se trouve en dessous, et les URL traduites comme /fr/products/linen-shirt ont besoin de leur propre entrée.
Existe-t-il un moyen gratuit de bloquer un pays sur Shopify ?
Markets et Fraud Control sont gratuits, mais ils n’arrêtent que le paiement. Pour arrêter la navigation sans payer, utilisez le plan gratuit d’une app de blocage, comme celui de X Shield, ou la configuration O2O de Cloudflare, dont Cloudflare dit qu’elle fonctionne sur tous ses plans, y compris le gratuit, mais que Shopify ne prend pas en charge.
Shopify bloque-t-il lui-même les pays sanctionnés ?
Pour ses propres pays et régions non pris en charge, oui : Shopify interdit l’accès aux boutiques et aux comptes depuis Cuba, l’Iran, la Corée du Nord, la Syrie, et les régions de Crimée, Donetsk et Louhansk en Ukraine. Cette liste couvre les obligations de Shopify, pas les vôtres, qui peuvent aller plus loin. Demandez à un avocat.

