FlyingPress is fully compatible with WooCommerce and most other e-commerce platforms.
WooCommerce integration
FlyingPress has built-in support for WooCommerce
Cart, Checkout, and My Account pages are automatically excluded from caching
No manual setup is needed
Automatic cache purging for product updates
When a product is updated—manually or via the REST API (e.g., stock or price changes)—FlyingPress will:
Automatically purge the product page and related category/archive pages
Preload them to keep content fresh and fast
Serving cached pages with items in cart
FlyingPress continues to serve cached pages to visitors who have added items to their cart.
For most WooCommerce sites, this works fine because most themes update the cart count using AJAX (via JavaScript).
If the cart count isn’t updating:
Your theme might not support AJAX-based cart updates. In that case:
Go to FlyingPress → Caching → Bypass Cache for Cookies
Add:
woocommerce_items_in_cart
This tells FlyingPress to bypass cache for users who have items in their cart.
⚠️ Note: Bypassing cache for cart sessions will reduce your cache hit ratio. We recommend contacting your theme developer to implement AJAX cart updates instead.
Other e-commerce plugins
For platforms other than WooCommerce (e.g., SureCart, EDD), you may need to:
Manually exclude dynamic pages (/cart, /checkout, etc.) from cache
Go to FlyingPress → Caching → Exclude Pages from Cache and add the relevant URLs