Développeur PrestaShop & e-commerce indépendant, basé en Belgique.
Guide · Sécurité
Protection DDoS, blocage des robots par pays, HTTPS, cache: comment régler l’offre gratuite de Cloudflare sur une boutique PrestaShop ou WooCommerce, sans couper les e-mails ni bloquer les paiements.
Mis à jour le 2 novembre 2026 · 5 min de lecture · par Joachim Corbay
En bref
Cloudflare se place entre vos visiteurs et votre serveur. Son offre gratuite rend une boutique PrestaShop ou WooCommerce à la fois plus rapide et mieux protégée: certificat HTTPS, protection contre les attaques DDoS, pare-feu, filtrage des robots, y compris par pays, et cache des images, styles et scripts au plus près des visiteurs. Encore faut-il la régler correctement: quelques mauvais choix suffisent à couper les e-mails ou à bloquer les paiements. Voici la méthode, avec les pièges que je rencontre le plus souvent.
Après avoir créé un compte et ajouté votre domaine (offre Free), Cloudflare importe vos enregistrements DNS. Relisez-les un par un, car c’est là que tout se joue:
www;mail), FTP, enregistrements de signature des e-mails (DKIM) et services tiers.Un serveur de messagerie mis par erreur derrière le nuage orange, et votre logiciel de messagerie ne trouve plus le serveur; une signature DKIM derrière le nuage orange, et vos e-mails risquent de finir en spam. Vérifiez aussi que les enregistrements SPF, DKIM et DMARC ont bien été recopiés, sans doublon.
Ensuite seulement, remplacez les serveurs de noms chez le gestionnaire de votre domaine par ceux indiqués par Cloudflare.
Une attaque DDoS consiste à inonder un site de requêtes, envoyées par des milliers de machines, jusqu’à ce que le serveur ne réponde plus. Pour une boutique, c’est du chiffre d’affaires perdu tant que dure l’attaque.
Une grande partie des robots qui scannent les boutiques à la recherche d’une faille, testent des mots de passe ou aspirent le catalogue viennent de pays où la plupart des boutiques belges et françaises ne vendent pas, comme la Chine ou la Russie. L’offre gratuite permet de les arrêter avant qu’ils n’atteignent votre serveur, avec une règle personnalisée du pare-feu (WAF):
Quelques précautions:
Les autres règles de l’offre gratuite servent à protéger ce qui intéresse le plus les attaquants:
wp-login.php sur une boutique PrestaShop), typiques des robots d’attaque.Votre boutique ne reçoit pas que des visiteurs. Les prestataires de paiement envoient des notifications de paiement, votre ERP ou vos marketplaces appellent son API, certains modules vérifient leurs licences. Ces appels viennent de robots, et certaines protections anti-robots les bloquent.
Le « Bot Fight Mode » de l’offre gratuite ne permet pas de faire d’exceptions. S’il est activé, testez une vraie commande payée et vérifiez que la commande passe bien au statut « payé ». En cas de doute, laissez-le désactivé: la boutique reste protégée par les autres règles.
Derrière Cloudflare, le serveur voit par défaut l’adresse de Cloudflare au lieu de celle du client. Les journaux, la géolocalisation, les outils anti-fraude et les limites de connexion en dépendent. Beaucoup d’hébergeurs restaurent la vraie adresse automatiquement; sinon, demandez-leur d’utiliser l’en-tête CF-Connecting-IP.
www;En cas de souci grave, l’option « Pause Cloudflare on Site », dans la vue d’ensemble du domaine, fait repasser le trafic directement par votre serveur, le temps de corriger.
Pour aller plus loin: Sécurité PrestaShop · Tous les guides
Questions fréquentes
Pour la plupart des petites et moyennes boutiques, oui: HTTPS, protection DDoS, pare-feu avec règles par pays, cache et filtrage des robots sont inclus. Les offres payantes ajoutent surtout des règles avancées et des réglages plus fins.
Si vous n’y vendez pas et qu’une bonne partie des attaques en vient, oui: c’est simple et efficace. En cas de doute, préférez une vérification (Managed Challenge) au blocage, et ne bloquez jamais les pays d’où viennent vos prestataires de paiement ou Google.
Non, au contraire: les images, styles et scripts sont servis depuis un serveur proche du visiteur. Il faut seulement éviter les options qui modifient les scripts, comme Rocket Loader.
Les deux se complètent: Cloudflare arrête une partie des attaques avant qu’elles n’atteignent le serveur, ce qui le soulage aussi.
Vérifiez d’abord le mode SSL/TLS (Full (strict) plutôt que Flexible) et les enregistrements DNS. En dernier recours, mettez Cloudflare en pause sur le site le temps de corriger.
Je mets en place et je règle Cloudflare sur votre boutique, règles par pays comprises, en vérifiant les e-mails, les paiements et les modules.
Dépannage, migration, maintenance, catalogue, photos ou boutique sur mesure: décrivez votre besoin, je vous réponds personnellement avec une première analyse et un devis gratuit.
© 2026 Stayincode · Développeur PrestaShop & WooCommerce · TVA BE 0896.755.397
Mentions légales · Conditions de vente · Confidentialité · Ma licence