Knowledge base
Video tutorials
Try searching for:
Recently viewed articles:

Table of contents

Sale prices for individual products

You can set sale prices, or discounts, for individual products and product variations. When you put an item on sale, the reduced price takes priority over the default price. The original price is displayed with a strikethrough on both the storefront and the product page, accompanied by the "ON SALE" label. You can choose to display the sale price as a percentage or an absolute value.

To run a store-wide sale, create advanced discounts for products and categories in bulk that can be scheduled in advance and reused for future sales.


Setting ”Compare to” prices for products

An item that is on sale needs to have the actual price it’s sold for and the original price, also called the "Compare to" price.

If your product does not have variations, or you want to keep all your product variation prices identical, you only need to add the ”Compare to” price to the product itself.

To set “Compare to price” for a product:

  1. From your Ecwid admin, go to Catalog → Products.
  2. Open the product you want to put on sale.
  3. Set a new actual price in the Pricing field (if needed).
  4. Click Manage pricing options next to the price.
  5. Set the price in the "Compare to" price field. This value must be higher than the value in the Pricing field to show a sale price:


  6. Save the changes.

That’s it! Your item that is on sale will now have the "ON SALE" label and the savings info both on the storefront and on the product page.

By default, product variation sale price mirrors the base product sale price. So if you set the “Compare to” price for your product, the same “Compare to” price is applied to all its variations. You can set individual sale prices for your variations if you need.

Here is how a product with a sale price will look in your store:


You can change the color of the “ON SALE” label to any color of your choice with the help of the CSS codes. For that, see Change the color of "On sale" tag in the Ecwid CSS Cookbook.

Setting ”Compare to” prices for product variations

You can set a separate sale price for each of the variations your product has.

After you add sale prices for individual product variations, customers will see the price of the default product variation when viewing your storefront. When they select a specific variation on the product details page, the sale price will be adjusted. If your product does not have a default product variation, the base product price is displayed at first.

Plan availability: Business, Unlimited.

To set “Compare to” price for a product variation:

  1. From your Ecwid admin, go to Catalog → Products.
  2. Choose the product.
  3. Go to the Options → Variations tab.
  4. Find a variation you want to put on sale, then click Manage:


  5. Set a new actual price in the Price field (if needed).
  6. Click on the arrow icon next to the Price field.
  7. Set the price in the "Compare to" price field. This value must be higher than the value in the Price field to show a sale price:


  8. Click OK, then Save.

That’s it! You’ve added a “Compare to” price for an individual product variation. Now when a customer selects this variation on the product page, they will see the savings info for it along with the "ON SALE" label.

Choosing the “Compare to” price layout

You can choose how the sale prices look in your store: specify if savings are a percentage or an absolute value, where the price is displayed, and with what wording.

To set the sale price layout:

  1. From your Ecwid admin, go to Settings → General → Cart & Checkout.
  2. Scroll down to the "Compare to" price section.
  3. Make the necessary changes:


    Make sure you add wording translations in all the additional languages you use in your store.
  4. Click Save.
You can additionally change the default text on the "ON SALE" label (e.g., into “Lower price!”).

Setting “Compare to” prices in bulk

You can set sale prices in your store in bulk. For example, when you run a Holiday sale or want to clear out stock. There are several ways for you to create sale prices for products in bulk:

  • Advanced discounts. Allows you to create sale prices in bulk for both products and categories in percentage or in absolute values. You can schedule when to run a sale by choosing the beginning and ending dates for the sale prices to take effect. All discounts you create are saved in your Ecwid admin, so you can reuse them in the future sales. 
  • Bulk Product Editor. Allows you to change products prices in bulk. You can change product prices in absolute values only.
  • Mass update. Allows you to quickly change the price for products based on your current product prices either as a percentage or in absolute values.
  • Catalog import (with CSV file). If you're used to working with spreadsheets, you can add sale prices in bulk through a CSV file. 
  • Ecwid’s API. If you’re tech-savvy, or hire someone who is, you can update sale prices via Ecwid’s API.

When the sale is over, you can similarly use any of the tools above to remove the "Compare to" prices and set new actual prices. With the advanced discount setting, prices automatically return to their original values once the sale is over.

Related articles

Product ribbons
Catalog import & export
Bulk Product Editor

Was this article helpful?

Awesome! Thanks for your feedback!

Thanks for your feedback!

Sorry about that! What went wrong?
18 out of 25 found this helpful
We use cookies and similar technologies to remember your preferences, measure effectiveness of our campaigns, and analyze depersonalized data to improve performance of our site. By choosing «Accept», you consent to the use of cookies.
Accept cookies Decline