How to hide INDIVIDUAL product prices

New Member
1 0 0

I am trying to hide prices of an individual collection of products. The products will be sold at specific prices to law enforcement agencies that must provide me with documentation before they can view law enforcement pricing. Is there any way to do this?

Shopify Staff
Shopify Staff
108 0 19

Hey Diana! 

You can hide the prices in a specific collection or product by creating alternate templates with those details removed and applying them to the collections/products that require this. We even have a guide that will provide the steps to create a product template with the "Add to Cart" button replaced with an email link or contact form which may help as well. You can find that here.

One thing to consider though, is using these templates would hide the prices regardless of whether the customer has an account or not, but you can create custom orders and send those as an invoice once you receive proper documentation. 

Alternatively, if you wanted to create something that would allow these verified users to see custom prices specifically for them there is a neat app from BOLD that can help with this. Its called "Customer Pricing" and you can check it out on this page

I hope that helps!



Shopify Expert
10196 137 1923

@Diana - In addition to the great post above you might want to check just how locked down the prices need to be. 

You can hide the price from the theme as noted above, but be aware product price can always be viewed via the json url (eg: /products/some-product-handle.json). If the law enforcement agencies you're dealing with are really strict this could pose a problem. You're likely fine, but doesn't hurt to check ;)

I jump on these forums to help and share some insights. Not looking to be hired, and not looking for work.

Don't hand out staff invites or give admin password to forum members unless absolutely needed. In most cases the help you need can be handled without that.

★ ★
New Member
1 0 0




I want to just take the product price off my store front for ONE product. 

I looked at what you attached "".

After this I'm not sure what to do because I don't see the area in the new alternative page where I place the code: <span class=hidden>${{ amount }} USD</span>.