Lancer WP Rocket sur une boutique WooCommerce est une mesure de performance intelligente, mais il est naturel de se demander si un plugin de mise en cache peut interférer avec vos flux de produits. La bonne nouvelle est que Product Feed Pro et WP Rocket fonctionnent bien ensemble — la génération des flux est entièrement côté serveur et la mise en cache ne touche jamais vos fichiers de flux. Il y a un scénario spécifique à vérifier : si vous utilisez la fonctionnalité de suivi des ajouts au panier du Pixel Facebook et que vous avez activé la fonction Retarder l’exécution de JavaScript de WP Rocket, vous devrez ajouter une exclusion. Cet article vous explique comment.
Comment la génération des flux fonctionne avec WP Rocket actif
Product Feed Pro génère vos flux sous forme de fichiers XML, CSV ou texte statiques et les stocke dans le dossier des téléchargements de votre site (dans wp-content/uploads/woo-product-feed-pro/). Lorsqu'une plateforme comme Google Shopping ou Facebook Catalog récupère votre flux, votre serveur web livre directement le fichier — aucune requête de page WordPress n'est impliquée, donc le cache de page de WP Rocket n'intervient pas.
Les planifications de flux s'exécutent via Action Scheduler sur le serveur. Elles s'exécutent indépendamment du fait que la page soit servie depuis le cache. Les actualisations automatiques des flux continuent donc de fonctionner normalement.
Toutes les actions d'administration dans Product Feed — y compris la création de flux, leur actualisation manuelle et l'ajustement des paramètres — utilisent le point d'accès AJAX d'administration de WordPress. WP Rocket n'applique pas ses optimisations à la zone d'administration de WordPress, donc le panneau d'administration fonctionne normalement.
Lorsque WP Rocket est actif, Product Feed Pro enregistre automatiquement vos URL de flux comme exclusions de préchargement du côté de WP Rocket — aucune configuration manuelle n'est nécessaire. Cela empêche WP Rocket de précharger les fichiers de flux (potentiellement volumineux).
Vérifiez le retardement de l’exécution de JavaScript si vous utilisez le Pixel Facebook
Le seul domaine où WP Rocket peut affecter Product Feed Pro est la fonctionnalité du Pixel Facebook. Lorsque vous activez Ajouter le Pixel Facebook dans Product Feed → Paramètres, le plugin charge un petit script (woosea_add_cart.js) sur votre boutique. Ce script déclenche l'événement Ajout au panier afin que Facebook puisse suivre les acheteurs lorsqu'ils ajoutent des articles à leur panier.
La fonctionnalité Retarder l’exécution de JavaScript de WP Rocket retient tout JavaScript jusqu'à ce qu'un acheteur interagisse avec la page. Si cette option est active et que woosea_add_cart.js n'est pas exclu, l'événement Ajout au panier ne se déclenche qu'après la première interaction de l'utilisateur — ce qui signifie que certains événements peuvent ne pas être suivis du tout.
Comment exclure le script
- Accédez à Paramètres → WP Rocket dans votre administration WordPress.
- Ouvrez l'onglet Optimisation des fichiers.
- Faites défiler jusqu'à la section Retarder l’exécution de JavaScript.
- Trouvez le champ Fichiers JavaScript exclus et ajoutez
woosea_add_cart.jssur une nouvelle ligne. - Cliquez sur Enregistrer les modifications.

Dépannage
woosea_add_cart.js au champ Fichiers JavaScript exclus et enregistrez. Vérifiez également que Ajouter le Pixel Facebook est activé et que votre ID de Pixel est saisi dans Product Feed → Paramètres.FAQ
/wp-admin/admin-ajax.php) de la mise en cache par défaut, ce qui couvre toutes les actions d’administration de Product Feed Pro.Besoin de plus d'aide ?
Si vous utilisez Product Feed Elite, ouvrez un ticket de support après vous être connecté à votre compte.
Si vous utilisez Product Feed Pro (gratuit), posez votre question sur le forum de support WordPress.org.


