Shopify compare at price is one of the simplest ways to show a genuine discount on your storefront. When used properly, it makes savings obvious, supports conversion rate lifts during promotions, and helps shoppers understand value at a glance.
In my experience building Shopify apps and working with merchants on pricing, upsells, and product page conversion, compare at price works best when it is honest, visible, and used strategically. The feature itself is simple. The real difference comes from how you apply it across products, variants, campaigns, and your wider pricing strategy.
What is Shopify's compare at price feature?
Shopify's compare at price feature displays a higher original price next to a lower current selling price. Most themes show the higher number with a strikethrough, which makes the discount immediately clear to shoppers.
This matters because it uses a well-known pricing principle called the anchoring effect. The first price a customer sees becomes the reference point. If your product shows £100 compare at price and a current price of £70, the shopper perceives a £30 saving instantly.
That is why compare at price is common on sale collections, product pages, and featured products. It is not just a cosmetic setting. It changes how value is perceived, which is why it can improve click-through and add-to-cart rates when the offer is credible.

In the example above, the original price is crossed out and the reduced price stands out visually. This is exactly what compare at price should do: communicate the deal in one glance without forcing the customer to calculate it themselves.
How do I set up compare at price on Shopify?
To set up compare at price in Shopify, enter the original higher price in the Compare-at price field and the discounted selling price in the Price field. The compare-at price must be higher than the actual selling price, otherwise it will not display as a discount.
Here is the standard setup process inside Shopify admin:
- Go to Products in your Shopify admin
- Open the product you want to discount
- Find the Pricing section
- Enter the original price in Compare-at price
- Enter the discounted live price in Price
- Click Save
That is it for a single product. In most modern themes, including Shopify's own theme styles, the storefront will automatically show the original price struck through and the sale price highlighted.

If you are editing a product with variants, you can set compare-at pricing per variant. This is useful when only certain sizes, colours, or bundles are on sale. I have seen this work especially well for fashion stores where slow-moving sizes need clearing without discounting the whole product range.
How do I bulk edit compare at price in Shopify?
You can bulk edit compare at price using Shopify's bulk editor or by exporting and updating a CSV. Bulk editing is the best option when you need to run a large seasonal sale or update many variants quickly.
For the built-in bulk editor:
- Go to Products
- Select multiple products
- Click Bulk edit or Edit products
- Add the Compare-at price column if it is not visible
- Update prices across rows
- Save changes
For larger catalogues, CSV editing is often faster. Export products, update the compare-at price and price columns in a spreadsheet, then import the file back into Shopify. If you regularly run promotions, this can save a lot of admin time.
If bulk pricing is part of your workflow, you may also want to read our guide on how to stop double discounts on Shopify, because stacked promotions are one of the easiest ways to accidentally erode margin.
When should you use compare at price on Shopify?
The best time to use compare at price is when you want shoppers to see a clear, immediate saving without needing a code. It works particularly well for seasonal promotions, clearance stock, product launches, and selected hero products.
Research and industry reports continue to show that discounts and promotions remain one of the strongest purchase drivers for online shoppers. The original article referenced more than 53% of shoppers being influenced by promotions in 2024, and that trend has not disappeared in 2025 or 2026. Price visibility still matters, especially in competitive categories.
Here are the situations where I think compare at price performs best:
- Black Friday and Christmas promotions
- Clearing slow-selling stock
- Launching a new product with an introductory offer
- Driving traffic to a few standout products from ads or email
- Testing price sensitivity on selected collections
If you are planning major promotional periods, compare-at pricing should usually be part of a broader offer strategy rather than the only tactic. That may include email capture, upsells, bundles, and checkout optimisation. For related ideas, see our guides on how to optimise Shopify checkout and how to optimise your conversion rate on Shopify.

What are the most effective techniques for using compare at price on Shopify?
The most effective techniques are to use realistic anchor prices, apply discounts selectively, make savings visible, and test the discount depth. Compare at price works best when it supports a thoughtful pricing strategy rather than replacing one.
Below are the techniques I would prioritise if I wanted compare-at pricing to actually move revenue rather than just decorate product pages.
1. Use a believable original price
Your compare-at price should reflect a real previous selling price or a defensible market price. If the original price looks inflated, customers notice, and trust drops fast.
In my experience, merchants get the best results when the compare-at price is tied to a genuine historical price point, MSRP, or competitor benchmark. If a product has never realistically sold at that higher number, the discount can feel fake. Short-term conversion gains are not worth long-term trust damage.
2. Reserve compare at price for products that benefit from urgency
Not every product needs a strikethrough price. The strongest results usually come from applying it to products where urgency or excess inventory is already part of the story.
For example, compare-at pricing is excellent for end-of-season apparel, discontinued variants, or promotional bestsellers. It is less effective when every product is permanently “on sale”. When everything is discounted, nothing feels special.
3. Show the saving clearly in your theme
The best compare-at setup does more than strike through the old price. It also makes the discount obvious with sale badges, percentage-off labels, or “you save” messaging.
Some themes only show the crossed-out price. Others also show a badge like Save 30%. If your theme is minimal, a small customisation can make a noticeable difference. The key is to keep it clear, not flashy.
4. Test discount ranges instead of guessing
Testing is better than assuming. A 10% discount may be too weak to change behaviour, while a 50% discount may reduce margin more than necessary.
I usually suggest testing ranges such as 10%, 20%, 30% and measuring product page conversion, add-to-cart rate, and margin impact. In some categories, a visible 20-30% saving is enough to create momentum. In others, shoppers barely react until the number gets higher.
5. Pair compare at price with stronger merchandising
Discounted pricing performs better when the rest of the product page does its job. Better images, reviews, delivery messaging, and upsells all affect whether the customer converts.
That is one reason I do not like treating compare at price as a magic button. If the page is weak, a discount alone will not fix it. If you want more ideas here, our posts on improving product page conversion rate and Shopify upsell on the product page are worth reading.
What are the pros and cons of compare at price versus discount codes?
Compare at price is better for instant visibility, while discount codes are better for segmentation and campaign control. The right choice depends on whether you want a frictionless sale or a targeted promotion.
| Method | Best for | Main advantage | Main drawback |
|---|---|---|---|
| Compare at price | Storewide sales, product-level offers, clearance | Visible savings on page with no code needed | Less flexible for audience targeting |
| Discount codes | Email campaigns, VIP offers, influencer campaigns | Segment-specific promotions and spend thresholds | Can add friction if customers must remember the code |
| Automatic discounts | Simple storewide or collection promotions | No code entry required at checkout | Can conflict with other offers if not configured carefully |
For big public promotions, I usually prefer compare-at pricing or automatic discounts because the offer is effortless to understand. For retention campaigns, discount codes are still useful because they let you target VIP customers, email subscribers, or first-time buyers.

Lookfantastic use discount codes in email campaigns to drive repeat purchases and campaign-specific conversions.
The main mistake is stacking too many promotions together. If you use compare-at price and then add extra codes, bundles, or cart discounts on top, margins can disappear quickly. Again, our guide on preventing double discounts covers this in more detail.
How can compare at price increase conversions without hurting profit?
Compare at price can increase conversions when it improves perceived value, but it only protects profit if the discount is planned. The goal is not just more orders. The goal is better contribution margin per visitor.
Here is the practical framework I recommend:
- Choose products with enough margin to support a visible discount
- Use compare-at pricing on selected items, not your entire catalogue
- Track conversion rate, AOV, and gross profit, not just sales volume
- Support the lower product margin with upsells, cross-sells, or bundles
This is where post-purchase offers can make a real difference. A discounted product can bring the customer in, and an upsell can recover margin after checkout. I built SellUp for exactly this kind of revenue optimisation.
![]()

SellUp is useful if you want to add post-purchase offers, cart upsells, and product page recommendations after using discounts to drive the initial conversion. In my experience, this is one of the cleanest ways to balance promotional pricing with healthier average order value.
If upselling is part of your plan, you might also like our guides on upselling on Shopify and how to upsell on Shopify in 2026.
What mistakes should you avoid with Shopify compare at price?
The biggest mistakes are using fake original prices, discounting too often, forgetting variants, and letting theme issues hide the saving. Most compare-at problems are not technical. They are strategic or operational.
- Inflated anchor prices that do not reflect reality
- Permanent sales that train customers to wait
- Variant inconsistency where some sizes show odd pricing
- Theme display issues that hide the compare-at price
- Stacked discounts that cut margin too far
- No measurement of conversion and profit impact
One issue I see quite often is merchants setting compare-at prices and then forgetting collection pages, quick view cards, or mobile layouts. The product page may look fine, while the collection grid barely signals the discount. If the saving is not visible where shoppers browse, you lose much of the benefit.
There is also a compliance angle. Depending on your market, pricing laws and consumer protection rules may require that reference prices are genuine. Honest pricing is not just good practice. It can also be a legal requirement.
Why is my compare at price not showing in Shopify?
The most common reason is that the compare-at price is not higher than the current price. Shopify only treats it as a discount when the compare-at value exceeds the live selling price.
Here is a quick troubleshooting checklist:
- Check that Compare-at price > Price
- Confirm you saved the product or variant
- Check the specific variant being viewed
- Preview the product on the live theme, not just the editor
- Test on mobile and collection pages too
- Review theme code if your theme has custom price components
If you are using a heavily customised theme, the Liquid code may not be outputting compare-at prices correctly. Shopify's developer docs and community threads can help here, especially if your theme was customised by an agency or freelancer.
Useful references include the Shopify Help Centre on sale pricing, the Shopify Community, and theme-specific documentation from your theme developer.
How do I remove compare at price when a sale ends?
To remove compare-at pricing, restore the normal selling price in the Price field and clear or reset the Compare-at price field. This returns the product to standard pricing on the storefront.
For a single product, open the product in Shopify admin and reverse the pricing setup. For a large sale, use the bulk editor or a CSV import. I strongly recommend planning the rollback before a campaign starts, especially for BFCM, flash sales, or timed launches.
Nothing looks sloppier than a sale that has technically ended in your emails and ads but is still visible on product pages a week later. A simple spreadsheet or scheduled task list can save you from that.
What is the best way to combine compare at price with bundles and upsells?
The best approach is to use compare-at pricing to win the initial click and then use bundles or upsells to increase order value. This gives you the conversion benefit of visible savings without relying solely on lower prices for revenue growth.
For example, you might discount a hero product by 15% using compare-at pricing, then offer a complementary add-on in cart or after checkout. That is often more profitable than discounting the entire basket. It also keeps the offer focused and easier for customers to understand.
If you want to build this out, these tactics usually work well together:
- Compare-at price on a traffic-driving product
- Related products on the product page
- Cart upsells before checkout
- Post-purchase offers after the initial sale
For implementation ideas, our posts on adding related products and cross-selling matching variants are directly relevant.
Should every Shopify store use compare at price?
No, not every store should use compare at price all the time. It is powerful, but it is not universal. Premium brands, low-SKU luxury stores, and highly differentiated products may benefit more from strong positioning than frequent visible discounting.
That said, almost every Shopify merchant should understand how compare-at pricing works and when to deploy it. In my experience, the stores that use it best are not necessarily the ones with the deepest discounts. They are the ones that use it selectively, credibly, and in support of a wider conversion strategy.
Final practical checklist for using compare at price effectively
If you want compare-at pricing to work, keep it simple: use real prices, show the saving clearly, and measure the result. That is the difference between a useful sales tactic and a messy pricing habit.
| Checklist item | Why it matters |
|---|---|
| Set a genuine original price | Protects trust and keeps pricing credible |
| Ensure compare-at price is higher than price | Required for Shopify to show the discount properly |
| Use bulk editing for larger campaigns | Saves time and reduces manual errors |
| Check variants and mobile display | Avoids hidden or inconsistent discounts |
| Track conversion, AOV, and margin | Shows whether the promotion is actually profitable |
| Pair with upsells or bundles | Helps recover margin and increase order value |
Used well, compare at price is one of the easiest built-in Shopify features to turn into a meaningful conversion lever. Used badly, it becomes background noise. The difference is usually not the setting itself. It is the strategy behind it.