Skip to main content

WooCommerce Product Countdown Timer

Overview

The Countdown Timer embed is a prominent on-page countdown — a Top Message, a Bottom Message, and large ticking digits — that you drop into the product page to create urgency around a limited-time offer.

Use this WooCommerce countdown timer plugin to add a WooCommerce product countdown timer, a fixed sale countdown timer, an evergreen countdown timer, or a targeted countdown timer on product page content.

Countdown Timer embed live on a product page

How it works

Your sale ends soon. You add a Countdown Timer embed just above the Add to Cart button reading "Hurry up! — Sale ends in:" with a live clock. As the deadline nears, shoppers feel the pressure and buy sooner.

Pro feature

Embeds are available in the Pro version.

Step-by-step setup

1. Pick the Countdown Timer type

Open Sale Badges → Embeds → Add New, give the embed a Name, and turn Status on. Under Embed Type choose Countdown Timer.

Embed Type gallery: the Countdown Timer tile selected

2. Write your messages

On the Content tab, set the two lines and (optionally) a call to action:

  • Top Message — the headline, e.g. Hurry up!
  • Bottom Message — the sub-line above the digits, e.g. Sale ends in:
  • Add ActionNone, Button (Button Text, Button URL, Open New Tab), or Coupon (Coupon Text + Border Style).

Each field has a Translate button for per-language values.

Content tab: Top Message and Bottom Message with the live preview

3. Set the timer

On the Countdown Timer tab:

  • Countdown Timer ModeTill End Date (a fixed deadline) or Evergreen (a per-visitor timer).
  • Minutes / Once it ends (Evergreen) — the per-visitor duration (e.g. 120), then Repeat or Close the bar.
  • End Date / Time (Till End Date) — the moment it counts down to (the editor shows your store's server time).
  • Labels — rename Days / Hours / Minutes / Seconds.
  • Position & StyleCountdown Timer Style (Style 1–3), Width (Size), and Font Size.

Countdown Timer tab: Evergreen mode, labels, and timer style

4. Style it

On the Theme & Styles tab, pick a Color Template (e.g. Sunset Blaze) to recolor the embed in one click, or set a Background gradient / image (which replaces the Colors-tab background). Then fine-tune Font Size / Font / Font Weight, Border, and Extra Styles — margins, Border Radius, and Width for desktop & mobile.

Theme & Styles tab: Color Templates, background, fonts, and width

5. Place it, target, then Save

On the Targeting tab, tick Custom Position and set Position on Product Page (e.g. Before CSS selector) with a CSS Selector (default form.cart — this places the timer just above the Add to Cart form). Pick the Devices, add Products rules (Included / Excluded), then click Save.

Targeting tab: Custom Position before form.cart, devices, and product rules

Options explained

Content

SettingWhat it doesExample
Top MessageThe headline line.Hurry up!
Bottom MessageThe sub-line above the digits.Sale ends in:
Add Action → ButtonButton Text, Button URL, Open New Tab.Learn More
Add Action → CouponCoupon Text + Border Style (Solid / Dashed / Dotted).BLACKFRIDAY30

Countdown Timer tab

SettingWhat it does
Countdown Timer ModeTill End Date (fixed deadline) or Evergreen (per-visitor).
End Date / Time(Till End Date) the target date/time.
Minutes / Once it ends(Evergreen) duration, then Repeat or Close the bar.
LabelsRename Days / Hours / Minutes / Seconds.
Countdown Timer StyleStyle 1, 2, or 3.
Width (Size) / Font SizeSize of the timer digits.

🧪 Example configuration

The timer shown in the screenshots:

SettingValue
TypeCountdown Timer
Top / Bottom MessageHurry up! / Sale ends in:
Timer modeEvergreen — 120 min, Repeat
StyleStyle 1
Color templateSunset Blaze
Width (Desktop / Mobile)80% / 100%
PlacementBefore form.cart
TargetingSelected product(s)

What customers see

The gradient countdown appears between the price and the Add to Cart button, ticking toward the deadline — a clear, hard-to-ignore nudge at the moment of decision.

Placement, targeting & schedule

For the full placement, product-rule, condition, and schedule reference, see the Embeds overview.

Next Steps

Frequently Asked Questions

How do I add a countdown timer to a WooCommerce product page?

Go to Sale Badges → Embeds → Add New, choose Countdown Timer, add your messages, select Till End Date or Evergreen, configure the design and targeting, then save.

What is an evergreen countdown timer?

An evergreen countdown timer gives each visitor a timer based on the duration you set, such as 120 minutes. Choose what happens when it ends: Repeat or Close the bar.

Can I display a coupon with the sale countdown timer?

Yes. Set Add Action to Coupon, enter the coupon text, and choose a border style. You can also use a button with a custom URL.