Get Started
Cache plugin compatibility with Product Feed Pro - AdTribes
  1. Home
  2. Knowledge Base
  3. Integration
  4. Cache plugin compatibility with Product Feed Pro

Cache plugin compatibility with Product Feed Pro

If your store uses a caching plugin to speed up page loads, it’s worth knowing whether that same plugin could interfere with your product feeds. It generally doesn’t. Product Feed Pro generates feeds as static files, so most caching plugins never touch them. On top of that, Product Feed Pro automatically registers exclusions with several popular caching plugins, so their own cache or CDN rules don’t catch your feed files by accident.

How feed files work with caching plugins

Product Feed Pro builds your feeds as static XML, CSV, or text files and stores them in your site’s uploads folder, at wp-content/uploads/woo-product-feed-pro/. Feed schedules run in the background through Action Scheduler, so refreshes happen independently of any page request a visitor or a caching plugin might be handling. When a channel like Google Shopping or Facebook Catalog fetches your feed, your web server delivers that file directly. No WordPress page render is involved, so a page-caching plugin has nothing to cache in that request.

Caching plugins with automatic exclusions

Product Feed Pro detects the following caching plugins when they’re active and automatically excludes your feed files from their cache or CDN rules. You don’t need to configure anything for these. The exclusion is written the next time a feed generates (manually, through Refresh, or on its normal schedule) rather than the moment you activate the caching plugin, so give it one feed generation cycle to take effect on a new setup.

Caching pluginWhat Product Feed Pro excludes
WP Super CacheAdds the feed folder to the plugin’s page-cache rejection list
LiteSpeed CacheAdds the feed folder to the CDN exclusion setting
WP Fastest CacheAdds the feed folder to the plugin’s exclude list
BreezeAdds feed file extensions to the CDN integration exclude list
WP-OptimizeAdds the feed folder to the cache configuration
Cache EnablerAdds the feed folder to the cache configuration
Swift PerformanceAdds the feed folder to the plugin’s options
Comet CacheAdds the feed folder to the plugin’s options
Hyper CacheAdds the feed folder to the plugin’s options

WP Super Cache needs version 13.5.7 or later

If you use WP Super Cache, update to Product Feed Pro 13.5.7 or later to get a working exclusion. Earlier versions had a bug where the integration wrote to the wrong WP Super Cache option, so feed files were never actually kept out of the page cache.

On Product Feed Pro versions before 13.5.7, WP Super Cache could serve a stale, cached copy of your feed file instead of the freshly generated one. If you were seeing “my feed isn’t updating” symptoms on an older version with WP Super Cache active, this is a likely cause. Updating to 13.5.7 or later fixes it automatically. If you can’t update right away, add your feed folder path (/wp-content/uploads/woo-product-feed-pro/) to WP Super Cache’s Rejected URL Strings field by hand, under Settings → WP Super Cache → Advanced.

WP Super Cache Advanced tab showing the Rejected URL Strings field with the feed folder path added

WP Rocket

WP Rocket uses a separate integration from the caching plugins listed above, since it doesn’t rely on a rejected-URI list the way WP Super Cache does. For detailed instructions, see How WP Rocket works with Product Feed Pro.

Troubleshooting

A feed URL is returning old or stale data
Before investigating feed generation, check whether a page cache or CDN is serving a stale copy of the feed file itself. Temporarily disable your caching plugin (or purge its cache) and reload the feed URL. If the data updates, the cache plugin was serving a stale file. If you’re on WP Super Cache and running a version of Product Feed Pro older than 13.5.7, update the plugin so the automatic exclusion takes effect.
My caching plugin isn’t listed above
Product Feed Pro only registers automatic exclusions for the plugins listed in the table. If your caching plugin isn’t one of them, manually exclude the /wp-content/uploads/woo-product-feed-pro/ folder (or your feed URLs directly) from that plugin’s cache rules.
WP Super Cache’s Rejected URL Strings field doesn’t show my feed folder yet
This is normal right after you activate WP Super Cache or install Product Feed Pro. The exclusion is written the next time a feed generates, not the moment the caching plugin becomes active. Generate or refresh a feed from Product Feed in your WordPress admin, then check Settings → WP Super Cache → Advanced again.

FAQ

Do I need to configure my caching plugin for Product Feed Pro to work?
No, not for the plugins listed above. Product Feed Pro registers the exclusion automatically when it detects one of those plugins is active.
Will my caching plugin ever cache my feed files?
No, for the caching plugins Product Feed Pro automatically excludes. For any other caching plugin, add a manual exclusion for the feed folder to be safe.
Can I use a CDN alongside Product Feed Pro?
Yes. Feed files are just files in your uploads folder, so they’re served through your CDN like any other asset. Feed consumers such as Google or Meta fetch the feed URL on their own schedule, and CDN delivery works fine for this.

Need more help?

If a caching plugin is still causing feed issues after trying the steps above and you’re on Product Feed Elite, our support team can dig into your specific setup. Open a support ticket and let us know which caching plugin you’re using and what you’re seeing.

Running the free Product Feed Pro instead? Post your question in the WordPress.org support forum and our team will get back to you there.

Was this article helpful?

Related Articles

Complete Your Purchase
AdTribes WooCommerce Product Feed

The best WooCommerce product feed plugin

  • AdTribes Pty Ltd
    ABN: 40 675 636 816
Product
Resources & Info
Partner Sites
Rymera