Ecom Store Pro

What is compare-at price on Shopify, and why isn't it showing?

Published ·
At a glance
Short answer
Compare-at price is a display field, not a discount: it shows struck through only when higher than Price.
Where it shows
Product and collection pages, if your theme displays it; checkout shows only the sale price
$0.00 vs empty
A $0.00 compare-at price isn't empty; mixed variant values stop a collection showing the sale
Markets
Catalog fixed prices override it; with a non-EEA primary market, a market setting can hide it from EEA customers
Discounts
Discount savings are crossed out at checkout; on product and collection pages that needs an app or a Partner build

What compare-at price does on Shopify

Set it on a product or variant from the product details page: the original price in Compare-at price, the new one in Price. Product and collection pages can show both; checkout shows only the sale price.

In Shopify adminOpen in your store
  1. Products
  2. Product details
The original price goes in Compare-at price, under Additional display prices in the Price card.

Your theme decides whether and where the sale price appears, and it may add a percentage-off badge.

Why the compare-at price isn't showing

No strikethrough, or a marked-down product not shown as on sale? Check in order:

  1. Compare-at price must be higher than Price, or no sale price is displayed.
  2. On collection pages, inconsistent compare-at prices across variants (one empty, $0.00 or different) stop the product showing as on sale, even if single variants do, so either clear the compare-at price on every variant or give every variant a compare-at price higher than its own Price. $0.00 isn't empty: to remove a compare-at price, clear the field.
  3. Then the theme: check its documentation or ask its developer.
  4. Fixed prices in a market catalog override the admin compare-at price, and a percentage adjustment changes it too unless you turn off Include compare-at price.
  5. With a primary market outside the EEA, the Hide compare-at setting of a market with an EEA country or region can hide compare-at prices from EEA customers; untick it in each such market to show them.
In Shopify adminOpen in your store
  1. Markets
  2. Catalogs
  3. Your catalog
  4. Pricing
Turn off Include compare-at price here to set the catalog's compare-at prices yourself.
In Shopify adminOpen in your store
  1. Markets
  2. Your EEA market
  3. Compare-at price
The box to tick: Hide compare-at for European Economic Area customers.
Compare Price Does Not Appear - SHOPIFY Tutorial (Greek Hustler, 2024)A 2024 walkthrough from the Greek Hustler channel on where to find and set the compare-at price for a product with variants.

Compare-at price, discounts and sale collections

Discounts work differently: automatic discounts and codes are always crossed out at checkout, but for product and collection pages Shopify says:

To display savings from discounts with crossed-out (strikethrough) prices on product pages and collection pages, you need to use a third-party discount app, or hire a Shopify Partner to build a custom solution for you.
Shopify Help Center — Setting sale prices for products ·

A smart collection on Compare at price is set matches a product only when every variant has a value, 0 included; one empty variant means is not set.

In a sale, a compare-at price claims a former price, so check the US and EU standards for a “was” price.

About This Article

This page was written by AI. Separate AI agents that did not write it check its figures and claims against official sources and test its links and interactive tools. A human editor sets the site's editorial direction, topics and rules and checks that pages are complete and display correctly, but does not check their facts or edit their text. Details may change — always confirm critical data at shopify.com.

Editorial Policy

Related questions

Products & inventory
Does Shopify accept WebP and AVIF images for products?

Yes for WebP — one of nine accepted product image types; no upload list we read names AVIF, served only where a browser supports it.

Updated October 18, 2026

Products & inventory
How do you create a second collection template in Shopify?

In the theme editor pick Collections, click Create template, then set Theme template on each collection — not on Starter or a Vintage theme.

October 22, 2026

Products & inventory
Can you hide sold-out variants on Shopify?

Yes, by unpublishing the variant from each channel; Horizon keeps options shoppers can't buy visible, and Flow can automate the unpublishing

October 18, 2026

Stay updated

Get notified about new articles

Subscribe to receive updates when we publish new Shopify guides and insights.