Count down your product sale. Show how many are left.

The countdown reads the sale dates set on a WooCommerce product. It never changes a price, a sale date, a coupon or the stock. Needs WooCommerce 8.0 or later.

Sale dates from the product
Products with sizes and colors
Four stock line choices
Cache cleared when the sale changes
Red Hooded Sweatshirt: Save $50 before the sale closes
347Days
23Hours
43Minutes
48Seconds

Ends October 12, 2027 at 11:59 pm (UTC).

RED50
Add to Cart
Only 4 Left

WooCommerce sale mode follows the product's dates

Schedule the sale in WooCommerce and the countdown follows. Change the dates there, by hand or with a bulk import, and every timer and bar on that campaign moves with them.

Reads the sale from the product

Standard countdown timers require you to set a fixed date manually. When your WooCommerce promotions end or get extended, you have to remember to edit every module. Divi Countdown Extended binds directly to the product post meta, keeping your store synchronized.

  • Uses WooCommerce's own sale schedule
  • Bulk changes reach the countdown
  • Hide, message, zero or redirect when the sale ends
  • One place to change a date

A sale with no end date has nothing to count down to.

360Days
23Hours
42Minutes
49Seconds

Ends October 25, 2027 at 11:59 pm (UTC).

Timers that follow the size a visitor picks

When sizes or colors have different sale end dates, the Countdown Timer shows the one for the option the visitor picks.

Step 01

Follows the choice

The timer switches when the visitor picks another option, without a reload.

  • Works with core dropdowns
  • Zero blocking or page refresh
Step 02

One timer per end date

Options that end at the same time share a timer.

  • Independent sale end dates
  • Different percentage discounts
  • Smooth countdown transition
Step 03

A product template for every product

Leave Product on "current" in a Theme Builder product template and each product page counts down its own sale.

Four stock line choices

For products that track stock, a line appears once stock is at or under the number you set (10 by default).

Mode 01

Off

No stock line.

 

Mode 02

Exact number

Writes the number into the page.

Only 7 left

Mode 03

Only a few left

Text without a number.

Only a few left

Mode 04

Live number

Fetched as the page opens, so a cached page still shows the current count.

Only 4 left

Six places for the stock line on a promo bar

When displaying a notification ribbon across the top of your shop, position the stock scarcity line exactly where it converts best. Choose from six distinct ergonomic layout positions.

Weekend Flash Sale: 50% Off Storewide
Only 4 left
8351Hrs
43Mins
48Secs

Ends October 12, 2027 at 11:59 pm (UTC).

WEEKEND50Shop Sale

Only 4 left
Weekend Flash Sale: 50% Off Storewide
8351Hrs
43Mins
48Secs

Ends October 12, 2027 at 11:59 pm (UTC).

WEEKEND50Shop Sale

Weekend Flash Sale: 50% Off Storewide
8351Hrs
43Mins
48Secs

Ends October 12, 2027 at 11:59 pm (UTC).

WEEKEND50
Shop Sale
Only 4 left

Weekend Flash Sale: 50% Off Storewide
8351Hrs
43Mins
48Secs

Ends October 12, 2027 at 11:59 pm (UTC).

WEEKEND50Shop Sale
Only 4 left

Weekend Flash Sale: 50% Off Storewide
Limited quantities in stock
Only 4 left
8351Hrs
43Mins
48Secs

Ends October 12, 2027 at 11:59 pm (UTC).

WEEKEND50Shop Sale

Weekend Flash Sale: 50% Off Storewide
Limited quantities in stock
8351Hrs
43Mins
48Secs

Ends October 12, 2027 at 11:59 pm (UTC).

Only 4 left
WEEKEND50Shop Sale

What the plugin does and does not do

Divi Countdown Extended is an urgency presentation and layout engine. It reads WooCommerce data safely and never alters core prices, orders, taxes, or database records.

Read-only

Zero Pricing Alteration

Prices, taxes, shipping and checkout stay with WooCommerce. The plugin only reads.

  • Zero coupon manipulation
  • Zero price override bugs
  • Fully compatible with tax plugins
Stock stays with WooCommerce

Native Inventory Deductions

When stock or a sale changes, the plugin queues a page cache clear so the count on the page catches up.

  • Hooks to woocommerce_product_set_stock
  • Automatic product page cache purge
  • Shows the stock WooCommerce manages, even during spikes
For developers

Clean Filter Hooks

Filters for the site-wide bar, the campaign's state, evergreen consent and how many repeating rounds go into the page, plus an action after each cache clear.

  • de_countdown_campaign_state filter
  • de_countdown_show_site_bar filter
  • Full multisite support
New Visitor
Special Welcome Gift: Flat 10% Off Your Order
Your new visitor discount ends 10 minutes after you arrived.
00Days
00Hours
10Minutes
00Seconds

Ends 10 minutes after your first visit.

WELCOME10Claim 10% Off