Prestashop et CloudFare

Symptôme

Depuis l’activation de Cloudflare, AtomicSeller ne fonctionne plus correctement.
Les synchronisations échouent et les webhooks ne sont plus reçus.


❓ Pourquoi cela se produit-il ?

Cloudflare protège votre site contre le trafic considéré comme suspect.

Cependant, lorsqu’un service tiers (comme AtomicSeller) tente d’accéder à votre site, Cloudflare peut interpréter ses requêtes comme provenant d’un bot malveillant si ses adresses IP ne sont pas autorisées.

Résultat :
Cloudflare bloque ces requêtes, AtomicSeller ne peut plus communiquer avec votre site et les stocks ne se synchronisent plus.


✅ Solution : Autoriser les IP des services externes

Pour résoudre le problème, il faut autoriser explicitement les adresses IP des services concernés dans Cloudflare.

  1. Rendez-vous dans Cloudflare > Security > WAF > Tools
  2. Ouvrez la section IP Access Rules
  3. Ajoutez les adresses IP des services externes
  4. Sélectionnez l’action Allow

📌 Exemple pour AtomicSeller

Adresses IP à autoriser :

  • 109.123.241.89
  • 207.180.241.183
  • 173.249.55.124

Action à appliquer : Allow

Ajoutez chacune de ces IP dans les règles d’accès.


Une fois ces IP autorisées, AtomicSeller pourra de nouveau communiquer avec votre site et les synchronisations devraient fonctionner normalement.