Skip to content

Caching & Refresh Problems

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.php and WooCommerce AJAX requests used by the plugin.
  • Requests carrying the auction-cron query 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.

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.

  1. Check Ajax Check Bid settings.
  2. Inspect failed browser requests and their status codes.
  3. Check whether caching, security rules, or a login redirect changed the response.
  4. Test with script optimization disabled on staging.
  5. 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.