WooCommerce Checkout Page Loading Forever
Workaround available WordPress, all hosts Updated November 13, 2026Based on 2 user reportsHow we research
Quick answer
A checkout that spins endlessly means the order-review or Store API request is failing. Check the Network tab for the failing request, then exclude it from caching and rule out conflicts.
Most likely fix: Find the failing request
How to fix it
Try these in order — the most common fix is first.
1. Find the failing request
- Open DevTools > Network and reload checkout
- Look for wc-ajax=update_order_review or /wp-json/wc/store/
- Note the status code and whether the body is JSON
Did this fix it?2. Exclude from caches and firewalls
- Exclude the checkout page and wc-ajax requests from cache
- Allow the request in any WAF or security plugin
- Purge caches
Did this fix it?3. Check the console for JS errors
- Open DevTools > Console
- If an error references another plugin, disable that plugin and retest
Did this fix it?4. Test with defaults
- Switch to Storefront and disable all plugins but WooCommerce
- Re-enable one by one
Did this fix it?
Symptoms
A loading spinner over the order summary or payment section that never finishes, or totals that never update.
Why it happens
- Caching or security layer altering the update_order_review request
- Failed nonce validation
- JavaScript error from a plugin or theme
- Server error or timeout on the AJAX endpoint
This guide also covers
- woocommerce checkout loading forever
- woocommerce checkout spinner
- update_order_review not working
Still not working?
If WooCommerce keeps failing, you're not alone. See every WooCommerce problem users report or the alternatives people switch to.
Done fighting WooCommerce? Our small team builds your own WooCommerce alternative, or any software you need: web, mobile, games, desktop. Price agreed together.
Talk to usThe same problem in other apps
All not loading, error messages & connection guides →
- BigCommerce Payment Gateway Error (BigCommerce)
- Squarespace Domain Not Connecting (Squarespace)
- Wix Site Not Loading or Can't Be Reached (Wix)