Commencer
Comment WP Rocket fonctionne avec Product Feed Pro - AdTribes
  1. Accueil
  2. Base de connaissances
  3. Intégration
  4. Comment WP Rocket fonctionne avec Product Feed Pro

Comment WP Rocket fonctionne avec Product Feed Pro

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

  1. Accédez à Paramètres → WP Rocket dans votre administration WordPress.
  2. Ouvrez l'onglet Optimisation des fichiers.
  3. Faites défiler jusqu'à la section Retarder l’exécution de JavaScript.
  4. Trouvez le champ Fichiers JavaScript exclus et ajoutez woosea_add_cart.js sur une nouvelle ligne.
  5. Cliquez sur Enregistrer les modifications.
Onglet Optimisation des fichiers de WP Rocket affichant le champ Fichiers JavaScript exclus avec woosea_add_cart.js ajouté

Vous n’avez besoin de cette étape que si vous avez activé la case Ajouter le Pixel Facebook dans Product Feed → Paramètres. Si vous n’utilisez pas la fonctionnalité Pixel Facebook, aucune modification de configuration de WP Rocket n’est nécessaire.

Dépannage

Les événements « Ajouter au panier » du Pixel Facebook ne s’enregistrent pas
Vérifiez si Retarder l’exécution de JavaScript est activé dans l’onglet Optimisation des fichiers de WP Rocket. Si c’est le cas, ajoutez 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.
Les flux ne se rafraîchissent pas à leur horaire normal
Vérifiez la file d’attente Action Scheduler sous WooCommerce → État → Actions planifiées pour les tâches de génération de flux échouées ou en attente. Product Feed Pro planifie les flux via Action Scheduler, donc le moment des flux est indépendant des requêtes de page.
Le panneau d’administration de Product Feed ne répond pas
Vérifiez la console de votre navigateur pour les erreurs JavaScript et désactivez temporairement l’optimisation des fichiers de WP Rocket pour l’exclure. WP Rocket n’optimise normalement pas la zone d’administration de WordPress, donc si le panneau est défectueux, WP Rocket n’est probablement pas la cause.

FAQ

Dois-je configurer quelque chose si je n’utilise pas la fonctionnalité Pixel Facebook ?
Non. La génération de flux, la livraison des fichiers de flux et l’administration de Product Feed fonctionnent normalement avec WP Rocket actif et ses paramètres par défaut.
WP Rocket mettra-t-il en cache mes fichiers de flux ?
Non. Les fichiers de flux sont des fichiers XML ou CSV statiques stockés dans votre dossier de téléchargements et livrés directement par votre serveur web. WP Rocket ne met en cache que les requêtes de page WordPress, donc les fichiers de flux ne sont pas affectés.
Puis-je utiliser l’intégration CDN de WP Rocket en parallèle avec Product Feed Pro ?
Oui. Les fichiers de flux sont juste des fichiers téléchargés — ils seront servis via le CDN comme tout autre élément de votre dossier de téléchargements. Les consommateurs de flux comme Google ou Meta récupèrent l’URL du flux à leur propre rythme, et la livraison CDN fonctionne bien pour cela.
Dois-je ajouter des exclusions aux règles de cache de WP Rocket pour Product Feed Pro ?
Aucune exclusion supplémentaire n’est nécessaire. WP Rocket exclut déjà le point de terminaison AJAX de l’administration (/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.

Cet article vous a-t-il été utile ?

Articles connexes

Finaliser votre achat
Flux de produits WooCommerce AdTribes

Le meilleur plugin de flux de produits WooCommerce

  • AdTribes Pty Ltd
    ABN : 40 675 636 816
Produit
Ressources et informations
Sites partenaires
Rymera