A Shopify sale price changes the product or variant Price and uses Compare-at price to show the original amount, so themes can display the reduction on product and collection pages. An automatic discount generally applies when cart or checkout eligibility is met. Choose based on where customers must see the offer and how the promotion should combine.
The visible difference
Shopify describes sale pricing and discounts as separate methods.
For a visible product sale, the merchant sets Compare-at price to the original price and Price to the new lower price. Shopify notes that themes can display both on product and collection pages, while checkout displays the sale price.
An automatic discount is evaluated for an eligible cart and appears through the cart or checkout discount flow. It does not automatically create the same product-page Price and Compare-at price presentation.
| Requirement | Sale price | Automatic discount |
|---|---|---|
| Lower Price stored on variant | Yes | No |
| Compare-at original can show on product page | Yes, theme permitting | Not from the native automatic discount alone |
| Eligibility evaluated at cart/checkout | No separate discount eligibility | Yes |
| Can be an order or shipping discount | No | Yes |
| Combination settings apply | Price may still interact with checkout discounts | Yes, according to discount classes and settings |
Example
A jacket normally costs $120.
Sale-price method: Compare-at price is $120 and Price is $96. The storefront can show $120 crossed out beside $96.
Automatic-discount method: Price remains $120. An eligible 20% automatic product discount reduces the line through the discount system when the cart qualifies.
The customer's final amount can be equal, but the merchandising and operational mechanisms differ.
When to use a sale price
A sale price fits when:
- the lower price should be visible while browsing;
- the promotion applies directly to selected products or variants;
- the merchant wants a stable advertised selling price for a period;
- a markdown ladder needs to move through explicit prices.
Before editing prices, capture the original values and define how manual merchant changes will be handled. A safe automated system should not silently overwrite a price that changed outside the campaign.
When to use an automatic discount
An automatic discount fits when eligibility depends on cart conditions, customer behavior, quantities, order subtotal, shipping, or combinations that belong at checkout.
Shopify groups discounts into product, order, and shipping classes. Combination behavior depends on both discounts' settings and eligibility. Product discounts apply before order discounts, and shipping discounts apply last according to Shopify's documented order of calculation.
Test the complete purchase path
For either method, test:
- product and collection pages;
- variant changes;
- cart drawers and cart pages;
- checkout;
- markets and currencies used by the store;
- other active discounts;
- campaign end or price restoration.
A method is not complete merely because the admin accepted the configuration.
Frequently asked questions
Does Compare-at price automatically discount the product?
No. The actual selling amount is the Price. Compare-at price provides the original reference amount and must be higher than Price for the typical sale presentation.
Can sale prices combine with discount codes?
A product already has its lower stored Price, and eligible checkout discounts may still apply depending on their rules. Test the realized final price and set campaign safety boundaries with this possibility in mind.
Why is my compare-at price not showing?
Confirm Compare-at price is higher than Price, the values are set on the selected variant, and the theme displays sale pricing in that template. Market-specific pricing can also affect presentation.
Sources and further reading
- Shopify Help Center: Setting sale prices
- Shopify Help Center: Discounts
- Shopify Help Center: Combining discounts
Product interfaces and documentation change. Sources were checked on July 22, 2026.
PUT THE METHOD TO WORK
Review slow movers before they become clearance.
Sale House detects weak selling pace and runs merchant-approved markdown steps with price floors, caps, and stopping rules.
Install Sale House free →