🚀 The ONLY WooCommerce countdown plugin that displays accurate, real-time countdowns even with page caching enabled!
While other countdown plugins show outdated times when pages are cached, Atlas Dynamic Messages uses advanced client-side technology to ensure your customers ALWAYS see the correct remaining time – whether you』re using WP Rocket, W3 Total Cache, WP Super Cache, Cloudflare, Varnish, or any other caching solution.
Why Atlas Dynamic Messages is Different:
Unlike traditional countdown plugins that render times server-side (and get stuck in cache), our plugin uses a smart REST API approach that bypasses cache entirely. This means:
✅ 100% Cache Compatible – Works flawlessly with ALL caching plugins and CDNs
✅ Always Accurate – Countdowns update in real-time, every second
✅ Better Performance – Cached pages load faster while countdowns remain dynamic
✅ No Cache Exclusions Needed – No need to exclude pages from cache
✅ CDN Friendly – Works perfectly with Cloudflare, BunnyCDN, and others
Perfect For:
- Shipping Deadlines: 「Order in the next 2 hours 34 minutes for same-day delivery!」
- Flash Sales: 「Sale ends in 4 hours 12 minutes!」
- Limited Offers: 「Free shipping for the next 1 hour 45 minutes!」
- Event Countdowns: 「Black Friday starts in 3 days 14 hours!」
Core Features:
- Create unlimited time-based scenarios
- Set specific days and time ranges for each message
- Display different messages on product pages, cart, and checkout
- Real-time countdown updates every second
- 3 beautiful, customizable layouts
- Clickable messages with custom URLs
- Smart timezone handling
- Midnight-crossing support
- Mobile responsive design
Use Cases:
- 「Order within the next {time_remain} for same-day shipping!」
- 「Free shipping available for {time_remain} more!」
- 「Flash sale ends in {time_remain}!」
- 「Order now, get it by tomorrow – offer valid for {time_remain}」
Technical Details for Developers
How the Cache-Proof Technology Works:
- Static Placeholder: The plugin injects minimal HTML placeholders that can be safely cached
- Client-Side Initialization: JavaScript detects these placeholders after page load
- REST API Call: Makes a single, lightweight API call to fetch active scenarios and server time
- Local Computation: All countdown calculations happen in the browser
- Real-Time Updates: JavaScript updates the countdown every second locally
This architecture ensures:
– Pages remain fully cacheable
– No PHP execution on cached pages
– Accurate countdowns regardless of cache age
– Minimal server load (one API call per page load)
– Compatible with all caching layers (plugin, server, CDN)






