Prices and discounts

In theme settings, you can change how prices and discounts are displayed for products.

You can also use product badges to display sale and sold-out badges.

Discounts


When you set sale prices in your Shopify admin, the product price will display the discount. You change the format of the discount message to reflect the type of sale.

Go to Theme settings > Product listing to find settings

Setting
Description
Options

Discount format

Display discounts as a percentage or dollar value, or simply show a "Sale" text label.

Sale 20% off -20% Save 20% $5 off -$5 Save $5

Prices


For products that are sold out or have a $0 price, you can choose to hide the price or show custom text instead.

  • For Product pages, go to Theme settings > Product.

  • For Product listings, go to Theme settings > Product listing.

Setting
Description
Options

$0 prices

Choose how to display "$0" prices. You can hide "$0" prices or replace them with a custom label. Use the default theme content editor to add your custom label in the "zero price" field.

Show as '$0' Default

Show as custom label

Hidden

Sold-out prices

Choose how to display prices for sold-out products. You can hide prices for all sold-out products or replace them with a custom label. Use the default theme content editor to add your custom label in the "sold out price" field.

Show as price Default

Show as custom label

Hidden

Add custom label for prices


By default, $0 prices use "Free" and sold-out prices use "Sold out" as custom labels. You can change these labels in your default theme content editor.

STEPS

In the theme editor (Customize):

  1. Go to Theme settings > Product listing and scroll down to Prices.

    For price display options on the product page, go to Theme settings > Product.

  2. Click the dropdown for $0 prices or Sold out prices, and select Show as custom label.

  3. Click the Actions ... menu at the top of the theme editor.

    You can also open the Actions menu next to your theme in the Online store section of your Shopify admin.

  4. Select Edit default theme content.

    Note: You can only access the default theme content editor for purchased themes on Shopify.

  5. Click Products and scroll down to the Inventory section.

  6. Change the text in the fields for Sold out price custom label or Zero price custom label.

  7. Click Save.

Last updated

Was this helpful?