Ejecutar WP Rocket en una tienda WooCommerce es una medida inteligente para mejorar el rendimiento, pero es natural preguntarse si un plugin de caché puede interferir con tus feeds de productos. La buena noticia es que Product Feed Pro y WP Rocket funcionan bien juntos: la generación de feeds es completamente del lado del servidor y la caché nunca toca tus archivos de feed. Hay un escenario específico a tener en cuenta: si utilizas la función de seguimiento de Adición al Carrito de Facebook Pixel y tienes habilitada la opción Retrasar ejecución de JavaScript de WP Rocket, necesitarás añadir una exclusión. Este artículo te guía a través de ella.
Cómo funciona la generación de feeds con WP Rocket activo
Product Feed Pro genera tus feeds como archivos XML, CSV o de texto estáticos y los almacena en la carpeta de subidas de tu sitio (en wp-content/uploads/woo-product-feed-pro/). Cuando un canal como Google Shopping o Facebook Catalog solicita tu feed, tu servidor web entrega el archivo directamente; no hay ninguna solicitud de página de WordPress involucrada, por lo que la caché de página de WP Rocket no juega ningún papel.
Los horarios de los feeds se ejecutan a través de Action Scheduler en el servidor. Se ejecutan independientemente de si la página se sirve desde la caché. Por lo tanto, las actualizaciones automáticas de feeds continúan funcionando como de costumbre.
Todas las acciones de administración en Product Feed, incluida la creación de feeds, la actualización manual y el ajuste de configuraciones, utilizan el endpoint AJAX de administración de WordPress. WP Rocket no aplica sus optimizaciones al área de administración de WordPress, por lo que el panel de administración funciona normalmente.
Cuando WP Rocket está activo, Product Feed Pro registra automáticamente tus URLs de feed como exclusiones de precarga en el lado de WP Rocket, sin necesidad de configuración manual. Esto evita que WP Rocket precargue los archivos de feed (potencialmente grandes).
Comprueba Retrasar ejecución de JavaScript si usas Facebook Pixel
La única área donde WP Rocket puede afectar a Product Feed Pro es la función de Facebook Pixel. Cuando habilitas Añadir Facebook Pixel en Product Feed → Ajustes, el plugin carga un pequeño script (woosea_add_cart.js) en tu tienda. Este script dispara el evento de Adición al Carrito para que Facebook pueda rastrear a los compradores mientras añaden artículos a su carrito.
La función Retrasar ejecución de JavaScript de WP Rocket retiene todo el JavaScript hasta que un comprador interactúa con la página. Si esto está activo y woosea_add_cart.js no está excluido, el evento de Adición al Carrito solo se dispara después de la primera interacción del usuario, lo que significa que algunos eventos pueden no ser rastreados en absoluto.
Cómo excluir el script
- Ve a Ajustes → WP Rocket en tu administrador de WordPress.
- Abre la pestaña Optimización de Archivos.
- Desplázate hasta la sección Retrasar ejecución de JavaScript.
- Busca el campo Archivos JavaScript Excluidos y añade
woosea_add_cart.jsen una nueva línea. - Haz clic en Guardar Cambios.

Solución de problemas
woosea_add_cart.js al campo Archivos JavaScript Excluidos y guarda. Además, verifica que Añadir Píxel de Facebook esté activado y que tu ID de Píxel esté introducido en Feed de Producto → Ajustes.Preguntas frecuentes
/wp-admin/admin-ajax.php) del almacenamiento en caché por defecto, lo que cubre todas las acciones de administración de Product Feed Pro.¿Necesitas más ayuda?
Si tienes Product Feed Elite, abre un ticket de soporte después de iniciar sesión en tu cuenta.
Si tienes Product Feed Pro (gratuito), publica tu pregunta en el foro de soporte de WordPress.org.


