Does it work with page caching?
Yes, and it is built for it. The remaining time is written into the page as a timestamp, and the script works out the seconds from that when the page loads — so a page cached an hour ago still shows the right countdown rather than the one that was true when it was cached.
The basket hold is the exception, as any basket is: it is per shopper, so the basket and checkout pages should be excluded from caching, which WooCommerce already asks of every caching plugin.
Still stuck? We answer support email from real people.
Browse the knowledge base