WooCommerce /store Page Blank? Fix “Cookie Check Failed” (Cloudflare SPC)
Problem: Your WooCommerce /store page is blank (white screen) with no error message.
This usually happens even when:
- Other pages work normally
- No 404 or 500 error appears
- WordPress admin is accessible
🔍 Root Cause
If you’re using Super Page Cache for Cloudflare, you may encounter the error:
cookie check failed
This happens when your Cloudflare API token becomes invalid or expired, breaking communication between your WordPress site and Cloudflare.
As a result:
- Cache cannot be properly managed
- WooCommerce dynamic pages fail to render
- The /store page shows a blank screen
✅ Solution (Step-by-Step)
1. Generate a New Cloudflare API Token
- Log in to your Cloudflare account
- Go to My Profile → API Tokens
- Create a new token with permissions:
- Zone Cache Purge
- Zone Settings
- Zone Read
2. Reconnect the Plugin
- Go to WordPress dashboard
- Open Super Page Cache for Cloudflare
- Log in using the new API token
3. Purge Cache
- Click Purge Cache inside the plugin
4. Test the Store Page
Visit:
/store
✅ Your WooCommerce shop page should now load normally.
💡 Why This Fix Works
When the API token is invalid:
- The plugin cannot authenticate with Cloudflare
- Cache rules fail silently
- WooCommerce dynamic content (cart, sessions) breaks
Refreshing the token restores proper communication and clears corrupted cache.
⚠️ If the Issue Happens Again
- Check if the API token expired
- Generate a new one
- Reconnect the plugin
- Purge cache again
🤓 Nerd Tip: Always check your error_log for clues!
- Exclude WooCommerce pages from cache:
- /cart
- /checkout
- /my-account
- Purge cache after updates or migrations
- Monitor Cloudflare activity if issues persist
📌 Conclusion
If your WooCommerce /store page is blank and you’re using Cloudflare caching, the issue may be a broken API connection.
Updating the API token and purging cache is often enough to fully restore your store.