Complementor/Sale end notice
Commerce / widget · Elementor module

Sale End Notice Plugin for Elementor

Show when a WooCommerce product's scheduled sale ends, as a date or remaining time, and never invent a deadline for open-ended sales.

Included in All AccessClassic Elementor widgetFrom $29 USD / year
Complementor / Sale end noticeProduct preview
Text, style and layout controls inside Elementor
01 / Interactive demonstration

Sale end messages from real WooCommerce schedules

These are the actual published outputs of the widget for sample WooCommerce products: an exact end date, the same sale shown as remaining time with styling, an open-ended sale with custom text, and a sale that has not started yet where nothing is shown.

02 / Inside WordPress

Sale end notice controls in Elementor

Content › Source uses the current product or a selected published product. Behaviour chooses exact date and time or remaining time, the message with a {time} placeholder, and whether to hide or show your own text for sales with no end date. Display adds an optional icon. The Style tab sets typography, colour, alignment, background, border, radius and padding, plus icon colour, size and gap.

03 / Website use cases

Where to use sale end notice

A sale with a deadline converts better when shoppers can see the deadline, but a fake countdown erodes trust. Sale end notice reads the scheduled sale end date of a WooCommerce product and shows it as a date or as time remaining, only while the product is actually on sale.

01

Seasonal and flash sales

Show the real end of a scheduled sale on each discounted product.

02

Promotion landing pages

Point the widget at a featured product to show when its offer finishes.

03

Clear messaging for open-ended offers

Show 'Limited-time offer' for sales without an end date instead of inventing one.

04 / Installation and setup

How to show when a WooCommerce sale ends in Elementor

Start with Complementor installed and your license connected. Enable this module in the WordPress library, then configure it in Elementor.

  1. Install Complementor and WooCommerce, connect your license and enable Sale end notice in the Complementor library.

  2. In the product's General tab, set a Sale price and click Schedule to choose the sale end date.

  3. Add the widget to a single product template or product page, or choose a Selected product in Content › Source.

  4. In Behaviour choose exact date or remaining time, edit the message with {time}, and decide what to show for open-ended sales.

  5. Style the notice and icon, publish, and check a product on sale, one not on sale and one with an open-ended sale.

05 / Content and style controls

Customize sale end notice in Elementor

Configure the settings available for this module to suit the page you are building.

  • Source: the current product on product pages and templates, or a selected published product.

  • Show end as the exact date and time in your site format, or remaining time such as 'in 3 days'.

  • Message with a {time} placeholder; shown only while the product is on sale.

  • Open-ended sales: hide the notice or show your own text without any date.

  • Optional icon with colour, responsive size and gap.

  • Notice style: typography, text colour, alignment, background, border, corner radius and padding.

06 / Choose the right approach

Sale end notice and Elementor alternatives

Compare the existing Elementor workflow with this Complementor module before choosing your setup.

Elementor Pro Countdown widget

Elementor Pro's Countdown counts down to a date you enter in the widget. Use it for a single campaign; this widget reads each product's own WooCommerce sale schedule, so every product shows its real end date.

WooCommerce sale badge

WooCommerce shows a 'Sale!' badge on discounted products but not when the sale ends. Add this widget to tell shoppers the deadline.

07 / Requirements and compatibility

Sale end notice compatibility with Elementor

WordPress 6.5+PHP 8.0+Elementor 3.25+
  • Requires Elementor and WooCommerce; simple, published products only.
  • Shown only while the product is on sale; scheduled future sales are hidden until they start.
  • Remaining time is calculated at page generation, not ticking in the browser.
  • The product picker lists up to 200 published products.

Complementor uses classic Elementor APIs. Atomic-native controls are not implemented. Check your theme, cache and integrations on a staging site before release.

08 / Common setup problems

Troubleshoot sale end notice

Check these settings if the published page behaves differently from the editor.

Why is nothing shown on my sale product?

The product must be a simple product that is on sale now. A sale scheduled to start later, a product without a sale price, or a variable product shows nothing; the editor explains which case applies.

Why does it not show an end date?

The sale has no scheduled end date in WooCommerce. Schedule an end date in the product's General tab, or choose Show custom text for open-ended sales.

Why is the remaining time not counting down live?

Remaining time is calculated when the page is generated. If your site uses page caching, the text updates when the cache is refreshed.

Why is the time off by an hour?

Dates use your WordPress timezone in Settings › General. Choose a city-based timezone so daylight saving is applied.

09 / Frequently asked questions

Sale end notice plugin questions

Does it need Elementor Pro?

No. It works with Elementor and WooCommerce; Elementor Pro lets you place it in single product templates.

Where does the end date come from?

From the product's scheduled sale end date in WooCommerce, the same date WooCommerce uses to end the sale.

Will it invent an end date?

No. If a sale has no scheduled end, the widget hides or shows your own text without a date.

Does it work for variable products?

No. Sale schedules are read from simple products only, because a variable product's variations can each have different schedules.

Is it a live countdown?

No. It shows the date or remaining time when the page is generated. Use a countdown widget if you need ticking seconds.

10 / Annual All Access subscription

Get sale end notice with Complementor

This module is included with all 1007 current Complementor solutions. Choose your production website allowance; every plan includes the same modules.

All Access · 1 site

One website

$29USD / year
  • All 1007 current modules
  • Plugin downloads and updates for one year
  • New releases during the paid term
  • Product support
Choose 1 site ↗

Renews at $29 USD each year.

All Access · 5 sites

A few websites

$49USD / year
  • All 1007 current modules
  • Plugin downloads and updates for one year
  • New releases during the paid term
  • Product support
Choose 5 sites ↗

Renews at $49 USD each year.

All Access · 25 sites

More websites

$99USD / year
  • All 1007 current modules
  • Plugin downloads and updates for one year
  • New releases during the paid term
  • Product support
Choose 25 sites ↗

Renews at $99 USD each year.

Applicable taxes extra. Annual subscriptions renew automatically unless canceled in your customer account. Elementor Pro is required for Exclude current post. Read the terms and 14-day technical-issue refund policy.