Ticker
Ticker adds a live, ticking countdown to the end of a sale on your WooCommerce product pages — a proven way to turn “I’ll think about it” into “buy now”. It can also show a friendly “Only N left in stock” scarcity message when inventory runs low.
Why stores pick Ticker
Section titled “Why stores pick Ticker”Ticker resolves the end time on the server (one source of truth) and counts it down in the browser with a few lines of dependency-free vanilla JavaScript. The markup ships server-rendered with reserved space, so the timer fills in without shifting your layout. The free edition is the full GPL product.
Highlights
Section titled “Highlights”- Live sale countdown to a product’s WooCommerce sale end date, or a global campaign end date you set.
- Stock scarcity — optional “Only N left in stock” message with a configurable threshold.
- Placement choice — product summary, before/after the add-to-cart form, or the product meta area.
- Three formats — days:hours:minutes:seconds, hours:minutes:seconds, or compact.
- Custom copy — optional heading and a customisable expired message.
- Graceful states — nothing renders with no sale and no low stock; a friendly expired message replaces the clock when the sale ends.
- Accessible — ARIA
role="timer"with a polite live region, screen-reader labels, focus-visible controls andprefers-reduced-motionsupport. - No jQuery, no layout shift — server-rendered with reserved space, CLS-friendly.
How the countdown works
Section titled “How the countdown works”By default Ticker reads each product’s native WooCommerce “Sale price dates → To” field — set a sale end and the countdown appears automatically. Prefer one deadline for everything? Set a single global campaign end date; a product sale date is used when present, with the global campaign date as a fallback. Because the end moment is a fixed server timestamp, a visitor’s misconfigured clock cannot change the actual end time.
Editions
Section titled “Editions”- Free on WordPress.org — sale and global campaign countdown, placement and format options, low-stock scarcity message, expired state.
- Pro (planned) for scheduled campaign windows via the
ticker/end_timestampfilter and more.
Next steps
Section titled “Next steps”- Getting started — install, enable the countdown, set a sale or campaign end date.