WooCommerce Blank Store Page(White Screen): How to fix!





WooCommerce /store Page Blank? Fix Cookie Check Failed (Cloudflare SPC)

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.


Leave a Comment

Your email address will not be published. Required fields are marked *

Shopping Cart
Optimized by Optimole
Scroll to Top