Caching & Refresh Problems
Cache exclusions
Section titled “Cache exclusions”Configure your cache/CDN to bypass:
- Cart, Checkout, My Account, and winner payment pages.
- Pages with personalized watchlist or customer-auction shortcodes.
- Auction bid and live-update requests, including
admin-ajax.phpand WooCommerce AJAX requests used by the plugin. - Requests carrying the
auction-cronquery parameter.
Review full-page caching for active auction and lot pages. Bid forms contain nonces and personalized eligibility states; a stale shared page can display expired or incorrect information.
Bid rejected after a page was left open
Section titled “Bid rejected after a page was left open”Refresh the page and check the displayed amount, auction state, login state, and error message. An expired security token needs a refreshed form. A rejected request should not be treated as an accepted bid.
Price or status does not refresh
Section titled “Price or status does not refresh”- Check Ajax Check Bid settings.
- Inspect failed browser requests and their status codes.
- Check whether caching, security rules, or a login redirect changed the response.
- Test with script optimization disabled on staging.
- Verify that closing cron processing runs.
After resolving the cause, test with two customer sessions. One browser alone cannot show that other bidders’ updates arrive correctly.
