In this tutorial, we’ll demonstrate how to display regular and sale prices clearly in your Shopify theme using Liquid templating.
Step 1: Understanding the Liquid Code
The Liquid snippet below differentiates between regular and sale prices, displaying both prices when a product is on sale and only the regular price otherwise.
{% if product.compare_at_price > product.price %}
  <span class="sale-price">{{ product.price | money }}</span>
  <span class="original-price">{{ product.compare_at_price | money }}</span>
{% else %}
  <span class="regular-price">{{ product.price | money }}</span>
{% endif %}
Step 2: Adding the Code to Your Shopify Theme
- Navigate to your Shopify Admin and select: 
Online Store > Themes > Actions > Edit Code - Choose the file where you want to display the price, typically 
product-template.liquidor a snippet file likeprice.liquid. - Insert the provided Liquid code at the desired location.
 
Step 3: Customizing the CSS
Add styling to your CSS file to visually distinguish prices:
.sale-price {
  color: red;
  font-weight: bold;
}
.original-price {
  color: grey;
  text-decoration: line-through;
  margin-left: 8px;
}
.regular-price {
  color: black;
  font-weight: normal;
}
Step 4: Testing Your Changes
Preview the changes on your store to ensure proper display:
- Products on sale should clearly show both sale and original prices.
 - Regular products should show only the standard price.
 
Summary
Your product pricing is now set to clearly communicate sales and promotions to your customers effectively, enhancing your store’s user experience!