Het draaien van WP Rocket op een WooCommerce winkel is een slimme prestatiezet, maar het is natuurlijk om je af te vragen of een caching plugin je productfeeds kan beïnvloeden. Het goede nieuws is dat Product Feed Pro en WP Rocket goed samenwerken — feedgeneratie is volledig server-side en caching raakt nooit je feedbestanden. Er is één specifiek scenario om te controleren: als je de Facebook Pixel Add to Cart tracking functie gebruikt en je hebt WP Rocket's JavaScript-uitstel ingeschakeld, moet je één uitsluiting toevoegen. Dit artikel leidt je erdoorheen.
Hoe feedgeneratie werkt met WP Rocket actief
Product Feed Pro genereert je feeds als statische XML-, CSV- of tekstbestanden en slaat ze op in de uploads map van je site (op wp-content/uploads/woo-product-feed-pro/). Wanneer een kanaal zoals Google Shopping of Facebook Catalog je feed ophaalt, levert je webserver het bestand direct aan — er is geen WordPress paginavraag bij betrokken, dus de paginacache van WP Rocket speelt geen rol.
Feed schema's draaien via Action Scheduler op de server. Ze draaien onafhankelijk van of de pagina vanuit de cache wordt geleverd. Dus automatische feedvernieuwingen werken zoals normaal.
Alle admin acties in Product Feed — inclusief het aanmaken van feeds, ze handmatig vernieuwen en instellingen aanpassen — gebruiken het admin AJAX-eindpunt van WordPress. WP Rocket past zijn optimalisaties niet toe op het WordPress admin-gebied, dus het adminpaneel werkt normaal.
Wanneer WP Rocket actief is, registreert Product Feed Pro automatisch je feed URL's als preload-uitsluitingen aan de kant van WP Rocket — geen handmatige configuratie nodig. Dit voorkomt dat WP Rocket de (potentieel grote) feedbestanden vooraf laadt.
Controleer JavaScript-uitstel als je Facebook Pixel gebruikt
Het enige gebied waar WP Rocket invloed kan hebben op Product Feed Pro is de Facebook Pixel functie. Wanneer je Facebook Pixel toevoegen inschakelt in Product Feed → Instellingen, laadt de plugin een klein script (woosea_add_cart.js) op je storefront. Dit script vuurt het Add to Cart event af, zodat Facebook shoppers kan volgen terwijl ze items aan hun winkelwagen toevoegen.
WP Rocket's JavaScript-uitstel functie houdt alle JavaScript vast totdat een shopper met de pagina interageert. Als dit actief is en woosea_add_cart.js niet is uitgesloten, wordt het Add to Cart event pas afgevuurd na de eerste gebruikersinteractie — wat betekent dat sommige events mogelijk helemaal niet worden getrackt.
Hoe het script uit te sluiten
- Ga naar Instellingen → WP Rocket in je WordPress admin.
- Open het tabblad Bestandsoptimalisatie.
- Scroll naar de sectie JavaScript-uitstel.
- Zoek het veld Uitgesloten JavaScript-bestanden en voeg
woosea_add_cart.jstoe op een nieuwe regel. - Klik op Wijzigingen opslaan.

Probleemoplossing
woosea_add_cart.js toe aan het veld Uitgesloten JavaScript-bestanden en sla op. Verifieer ook dat Facebook Pixel toevoegen is ingeschakeld en je Pixel-ID is ingevoerd in Product Feed → Instellingen.Veelgestelde vragen
/wp-admin/admin-ajax.php) standaard al uit van caching, wat alle admin-acties van Product Feed Pro dekt.Meer hulp nodig?
Als je Product Feed Elite gebruikt, open dan een supportticket nadat je bent ingelogd op je account.
Als je Product Feed Pro (gratis) gebruikt, stel je vraag dan in het WordPress.org supportforum.


