Hello there,
I am trying to hide the prices of specific products. Is there a way to do this?
(These products can’t be added to the cart)
Ideally, I’d like to avoid apps for doing this as it seems fairly simple.
Many thanks!
A Shopify store owner wants to hide prices for specific products that cannot be added to cart, preferably without using apps.
Proposed Solutions:
Tag-based approach (recommended): Multiple contributors suggest adding a custom tag (e.g., “hide_price”) to products, then modifying the theme’s Liquid files to conditionally display prices based on tag presence. The code pattern involves wrapping price display code with:
{% unless product.tags contains 'hide_price' %}
[price code]
{% endunless %}
CSS approach: One suggestion involves adding CSS to hide all product prices globally, though this lacks the specificity the user needs.
App-based solutions: Several apps were recommended (Hide Price & Add to Cart, Request a Quote, Locksmith) despite the preference to avoid them.
Implementation Details:
The tag-based solution requires editing product.liquid, collection.liquid, or price.liquid files depending on the theme structure. One detailed response provides step-by-step instructions with screenshots for the Dawn theme.
Status: The user received multiple viable solutions but expressed confusion about implementation, indicating they may need developer assistance to complete the customization.
Hello there,
I am trying to hide the prices of specific products. Is there a way to do this?
(These products can’t be added to the cart)
Ideally, I’d like to avoid apps for doing this as it seems fairly simple.
Many thanks!
Hi @Landau Can you share store url?
Hi there, our URL is www.industrialplasters.com. Thanks for your reply!
Hi @Landau
You can try to follow this step
Step 1: Go to Edit code
Step 2: Find file theme.css and add this code at the end of the file
.product-item__price-list.price-list {
display: none !important;
}
Result
Best,
Liz
Hi @Landau ,
There are several apps in the Shopify App Store that allow you to hide prices for specific products. Some popular options include:
Hi @Landau
Share the URL of your store and tell me which product prices need to be hidden.
Thank you, Liz
Would this code allow me to insert product names or SKU’s so I am able to hide the prices only for specific products rather than all of them? If so, what would I need to do to make this possible?
Alternatively, adding a product tag to identify which ones we want to hide would be ideal.
Many thanks,
Hi there, thank you. Our URL is www.industrialplasters.com. One of the products we want hidden is the Thistle MultiFinish Skim-Coat Plaster.
@Landau - I recommend to add some tag to the products where you want to hide the price, and then we need to edit product liquid file to check if the product has this tag and then only display the price
Hi Suyash, thank you.
That would be the ideal solution. Would you happen to know what code to write?
Many thanks!
If my reply is helpful, kindly click like and mark it as an accepted solution.
Thanks!
Use our Big Bulk Discount app to boost your sales!
(https://apps.shopify.com/big-bulk-discount). Easy to set up and perfect for attracting more customers with bulk discounts. Try it now and watch your revenue grow!
@Landau in the product page you can check the product tag with code
{% unless product.tags contains 'xyz' %}
price code
{% endunless %}
Hi Suyash,
Thanks for your reply. I’m a bit confused on how to implement this, though.
@Landau - you will need to add tag to the products where you do not want to show price. Then above code needs to be implemented in product.liquid or collection.liquid files, if you are not familiar with the coding, then you will need a developer.
To do this request, please follow these steps:
1. Add tag to the product, for example “hide_price”
=> I guess you know how to. As in my demo product edit page in admin, I added a tag “hide_price”
2. Update the code in your theme
{% unless product.tags contains ‘hide_price’ %}
// the price code in the theme
{% endunless %}
for example in my theme (Dawn theme)
And at the end
Hope this help.
Yep, this is doable without an app.
The clean way is to hide prices and purchasing based on customer access (tags / login state), instead of globally removing them. In Liquid, you can conditionally hide the price and Add to Cart button if the customer doesn’t meet your access rules.
For example, if access is controlled by a customer tag:
{% if customer and customer.tags contains 'vip' %}
<!-- price + add to cart -->
{% else %}
<!-- hidden price / locked state -->
{% endif %}
That way the product is visible, but pricing and checkout are locked unless the customer qualifies.
This is exactly what Latch is built for — locking products and prices behind customer tags or memberships, blocking add-to-cart, and optionally showing an upsell or login prompt instead. No theme edits, no duplicate templates, and it works across product pages, collections, and search automatically.
I’m the developer of Latch, so if you want help setting this up cleanly (with or without the app), happy to help.
If you need to hide the price of specific products and disable the “add to cart” function, I have two solutions: