Scheduling a Discount
Once you have created your discount schedule and given it a name, the next step is to set how prices should change.
Choose a discount type

- Percentage discount — takes a percentage off each product's current price. Every product is discounted by the same percentage, so the amount saved varies. A 20% discount takes a $50 product to $40, and a $10 product to $8.
- Fixed amount off — takes the same amount off each product's current price. A $5 discount takes a $50 product to $45, and a $10 product to $5.
- Set fixed price — sets every product in the schedule to the same price, whatever it was before. A fixed price of $15 sets both a $50 product and a $20 product to $15.

Rounding
For percentage discounts, you can control how the resulting prices are rounded:

- Do not round prices — a 7% discount on $10.00 gives exactly $9.30.
- Round prices to the nearest whole number — $9.30 becomes $9.00.
- Round prices to a decimal place — round to the nearest value of your choice, e.g. 0.99.
Compare-at price
Choose what happens to each product's compare-at price during the sale:
- Leave the compare at price as it is — Auto Schedule won't touch it.
- Set the compare at price to be the original price — the pre-sale price is saved as the compare-at price, so on most themes your customers see the old price crossed out and the discount is obvious.

Calculate the discount from price or compare-at price (Pro & Plus)
By default the discount is calculated from each variant's current price. On Pro and Plus you can instead calculate it from the variant's compare-at price — useful when your compare-at holds the "true" original price and you want discounts measured from that.
Note: when discounting from the compare-at price, variants that don't have a compare-at price are skipped.

Price floor (Plus)
If an external system sets a per-variant "lowest price" metafield, Auto Schedule can respect it. When a discount would take a variant below its floor, choose what happens:
- Skip the product — leave it undiscounted, or
- Set the price to the minimum — clamp it at the floor.

Important things to consider
- With an end date set, prices revert to the exact price each product had when the schedule started — even if you changed a price manually mid-schedule.
- Don't set more than one price change on the same product at the same time — including via collections that contain the same product. This can stack discounts on top of each other. The app shows a warning about this on the product selection step.
- If an impossible discount is attempted (e.g. a $50 discount on a $20 product), that price change is not applied.