Complementor/Variation sale start date
Commerce / widget · Elementor module

Variation Sale Start Date Widget Plugin for Elementor

Show when a scheduled WooCommerce sale starts on the variation a shopper picks, such as Sale starts: December 1, 2026.

Included in All AccessClassic Elementor widgetFrom $29 USD / year
Complementor / Variation sale start dateProduct preview
Text, style and layout controls inside Elementor
01 / Interactive demonstration

See it

These are the actual published outputs of the widget for a sample variable product in the lab shop; on a product page the date follows the shopper’s choice.

02 / Inside WordPress

Variation sale start date controls in Elementor

Product chooses the current product, a selected variable product or one fixed variation, and what to show before a choice. Display sets the prefix, the prefix before a choice, whether to show sales already running and their prefix, the date format and an optional icon. The Style tab covers typography, colours, background, border, radius, spacing, alignment, prefix and date colours, and the icon.

03 / Website use cases

Where to use variation sale start date

WooCommerce lets you schedule a sale on each variation, but shoppers cannot see that a lower price is coming until the day it starts. Variation sale start date announces the start date of the option the shopper picks, so they know when to come back.

01

Seasonal sales

Tell shoppers the large size goes on sale on Black Friday.

02

Launch offers

Announce when a new colour’s introductory price begins.

03

Clearance

Show when last season’s sizes are reduced.

04 / Installation and setup

How to show a variation’s sale start date 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, connect your license and enable Variation sale start date in the Complementor library.

  2. Schedule the sale on the variation in WooCommerce: sale price and a From date under Schedule.

  3. Add the widget to a single product template, or to a page with the product’s add-to-cart form.

  4. In Product, choose Current product, a selected product or one fixed variation.

  5. Set the prefix and date format, then pick an option on the product page to check the date changes.

05 / Content and style controls

Customize variation sale start date in Elementor

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

  • Follows the shopper’s choice in the product’s add-to-cart form.

  • Upcoming sales only, or also the start of sales already running.

  • Prefixes for upcoming, running and mixed dates before a choice.

  • Date format, or the site’s own.

  • Earliest upcoming start shown before a choice, or nothing.

  • Prefix and date colours, background, border and radius.

  • Optional icon such as a calendar.

06 / Choose the right approach

Variation sale start date and Elementor alternatives

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

Variation sale end date

Shows when a running sale ends; use both for a full schedule.

WooCommerce sale badge

Marks products on sale now; it says nothing about sales still to come.

07 / Requirements and compatibility

Variation sale start date compatibility with Elementor

WordPress 6.5+PHP 8.0+Elementor 3.25+
  • Requires Elementor and WooCommerce.
  • Variable products and their published variations only.
  • Shows public products only.

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 variation sale start date

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

Why does nothing show for a variation on sale?

Its sale has already started. Turn on Also show sales already running, or the sale has no From date.

Why does nothing show before a choice?

No option has a sale still to come, or Before the shopper chooses is set to Nothing.

Why is the date a day off?

Dates are shown in the site’s time zone from Settings, General. Check it matches your store.

Why does the date not change when I pick an option?

The widget follows the add-to-cart form of the same product on the page. Add the form alongside it.

09 / Frequently asked questions

Variation sale start date plugin questions

Does it need Elementor Pro?

No. It works with the free version of Elementor and WooCommerce.

Where do I schedule the sale?

On each variation in WooCommerce: set a sale price, click Schedule and choose the From date.

Can I change the date format?

Yes. Use a PHP date format such as j F Y, or leave it empty for the site’s format.

Does it change prices?

No. It only reads the sale dates set in WooCommerce.

What shows once the sale starts?

Nothing, unless Also show sales already running is on; then it reads Sale started.

10 / Annual All Access subscription

Get variation sale start date 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.