Users of Shopify’s Impulse theme are seeking to differentiate regular prices from sale prices through color coding—typically wanting regular prices in black and sale prices in red, with strikethrough original prices in grey.
Initial Solution Provided:
A CSS code snippet was shared to add to the theme.scss.liquid file:
.grid-product__price { color: #ff0000; }
.grid-product__price--original { color: #000; }
Recurring Problem:
Multiple users report this code incorrectly colors ALL prices red, including non-sale items. The desired outcome is:
Regular (non-sale) prices: black
Original prices (strikethrough): grey
Sale prices: red
Refined Solution:
An updated CSS selector was provided:
Current Status:
The discussion remains ongoing with several users still troubleshooting implementation issues. The helper (KetanKumar) continues requesting site URLs to provide customized solutions, and some users have shared private login details for direct assistance. One user mentions the issue also affects the Flex theme.
Summarized with AI on October 24.
AI used: claude-sonnet-4-5-20250929.
Hello, my current price and sales price colors are both the same, and I would like to create a distinction between the two. I understand it has to deal with the code, how can I change the current price to black, and sales price to red?
@KetanKumar I am also using the theme Impulse by Archetype and had the same issue we want resolved. I added the code you suggested and it worked but it ended up “also changing” my regular priced items (non-sale items) to be red as well and we want them to remain their original black color.
I don’t want any of my products not on sale to be affected by these code changes.
End goal is to have: Regular non-sale products have price that remains original black color and current sale items have the strike through price in grey with new sale price in red.
Let me know if you have a solution. Thank you in advance for your time, I appreciate any help I can get.
I’m going to upload 2 images below. One showing my current sale price layout and then the next one showing an example of the layout I want instead. I prefer the strike-through price to be grey and show sale price in red with “now (sale price)”. Let me know if possible, thanks!!
Our “clearance sale” page with that example from the picture I sent is here: https://www.kkgivingtree.com/collections/clearance-sale and the item from the picture will be the 6th item on that page but “all” items on that page are perfect examples.