Yes. The wheel's markup is the same for every visitor, so it caches cleanly. Timing, the "already seen it" cookie and the mobile toggle are all handled in the browser, and the spin itself is a live request that is never cached. The page carries no security token that could go out of date, so the wheel still spins on a page your cache has been serving for days. The one page that is never cached is your own Preview on site, which is only for you. When an update changes the popup's markup, the plugin empties the page caches it knows (NimbleCache, WP Rocket, LiteSpeed, W3 Total Cache, WP Super Cache, WP Fastest Cache, SiteGround, Breeze, WP-Optimize and Cloudflare's plugin) once, if the wheel is on, so cached pages pick up the new popup straight away. Switching the Your prize reminder on or off empties them the same way, and so does turning the wheel on or off while the reminder is on. The reminder itself is the same on every page and for every visitor: the won code is read in the shopper's browser, and only the cart page and the checkout, which WooCommerce keeps out of page caches, tell it what is in the cart.
Still stuck? Ask the developers who wrote it. We aim to reply within one business day.
