Was and now pricing
Place a crossed-out Was price above the sale price block.

Show the regular price of the WooCommerce variation a shopper picks, always or as a crossed-out Was price while it is on sale.
These are the actual published outputs of the widget for a sample product. On a product page the value changes to the size the shopper picks.
Product chooses the current product, a selected variable product or one fixed variation, and whether to show the range before a choice. Display sets always or only while on sale, the prefix, crossing out and an optional icon. The Style tab covers typography, prefix and price colours, background, border, radius, spacing, alignment and the icon.
When a size is on sale, shoppers want to see what it normally costs, and some stores show an RRP next to every price. WooCommerce only shows the regular price inside its own price block. Variation regular price shows it on its own line for the size the shopper picks, always or only while that size is on sale, and can cross it out.
Place a crossed-out Was price above the sale price block.
Show the recommended retail price for each size.
Show the full price separately from discounts and savings.
Start with Complementor installed and your license connected. Enable this module in the WordPress library, then configure it in Elementor.
Install Complementor, connect your license and enable Variation regular price in the Complementor library.
Add the widget to your single product template, or to a page that also shows the product's add-to-cart form.
In Product, choose Current product or the product, and whether to show the range before a choice.
In Display, choose Always or Only while the variation is on sale, edit the prefix and turn on crossing out if you like.
Style it, then pick sizes on the product page to check the price changes.
Configure the settings available for this module to suit the page you are building.
Follows the size the shopper picks on the product's options form, and returns when the choice is cleared.
The range of regular prices before a choice, or nothing.
Always, or only while the chosen size is on sale.
Cross out while on sale, including the range when every price in it is on sale.
Editable prefix such as Regular price:, Was or RRP.
Uses WooCommerce's display price, so tax display follows the store.
One fixed variation can be shown anywhere instead.
Compare the existing Elementor workflow with this Complementor module before choosing your setup.
Already crosses out the regular price on sale items; use it when one combined price line is enough.
Shows WooCommerce's combined price; it cannot show the regular price on its own line.
Complementor uses classic Elementor APIs. Atomic-native controls are not implemented. Check your theme, cache and integrations on a staging site before release.
Check these settings if the published page behaves differently from the editor.
Only while the variation is on sale is chosen and that size is not on sale now. Scheduled sales count once they start.
The range is crossed out only when every price in it belongs to a size on sale.
The product's options form must be on the same page, for example its own product page or a product shortcode.
It uses WooCommerce's display price, which adds or removes tax according to your store settings.
No. It works with the free version of Elementor and WooCommerce.
No. It only reads the regular prices you set.
Yes. Edit the prefix, or leave it empty.
Yes. Choose One fixed variation under Product and pick it from the list.
Only to follow the shopper's choice; without it the starting value is shown.
This module is included with all 1007 current Complementor solutions. Choose your production website allowance; every plan includes the same modules.
Renews at $29 USD each year.
Renews at $49 USD each year.
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.