Discounting from the Compare-at Price

By default, a discount schedule calculates the new price from each variant's current price. On Pro and Plus, you can instead calculate it from the variant's compare-at price.

When would I use this?

When the compare-at price holds your "true" original price. A common scenario: you run sales back-to-back, and by the second sale the current price is already discounted. Calculating from the current price would stack the discounts; calculating from the compare-at price measures every sale from the same original.

Example: RRP (compare-at) $100, currently selling at $80.

  • 25% discount from price → $60 (25% off the already-reduced price)
  • 25% discount from compare-at → $75 (25% off the original $100)

How to set it up

In your discount schedule, under Calculate discounted price from, choose:

  • Price — discount from the variant's current price (default), or
  • Compare-at-price — discount from the variant's compare-at price.

Variants without a compare-at price are skipped when discounting from compare-at — they keep their current price. Make sure your products have compare-at prices set if you rely on this mode.

Good to know

  • This setting controls where the discount is measured from. The separate compare-at price options control what customers see struck through during the sale — see Scheduling a Discount.
  • Reverts work as normal: at the end of the schedule, prices return to what they were when it started.

Still need help? Contact Us Contact Us