All things Shopify and commerce
Hello Shopify Community,
I have a question, I would like to remove the pricing on some of my products as they are high value items.
Is it possible to remove the price on a product or maybe just add a message saying "Price on request" ?
I can't manage to find any informations about that kind of request, I don't want to use any apps if possible.
Thank you !
Hey @Amir0
This is possible with custom coding, or else custom product templates.
If you're going the coding route, then you'd want to wrap your product prices and 'add to cart' buttons with some if statements, so that if the product is tagged with a specific tag, that it hides the buttons/price and shows a message instead.
Something like this:
{% if product.tags contains 'Hide' %}
<div>
<p><a href="/pages/contact">Contact Us for Pricing</a></p>
</div>
{% else %}
[REGULAR/DEFAULT CODING GOES HERE]
{% endif %}
Alternatively, if you wanted to handle this via custom product page templates, then you could create a new template, and then edit the sections/blocks within the theme editor (no coding required), so that the 'add to cart' buttons + pricing is hidden. Then you can add some text saying "contact us for pricing" (or something similar).
Once the new template is created, then you would simply need to apply it (ie. change the template being used) for each individual product that you want it applied to.
★ Did my post help? If yes, then please like and accept solution. ★
https://stephens.world
support@stephensworld.ca
Thank you for your help, I didn't really understand how I can modify the theme template on a product page and hide the price ?
It would be similar to what @biznazz101 posted below in his screenshots.
If you're not seeing the option to hide the price for a custom page template, directly from within the theme editor, then you're probably using an older theme. I'd highly recommend upgrading to the latest version of your theme, so that you can use this functionality. Otherwise, you'd be looking at custom coding -- which is something I can help with, but not for free. If you're interested in hiring me to help, then you can reach me directly via email (support@stephensworld.ca).
★ Did my post help? If yes, then please like and accept solution. ★
https://stephens.world
support@stephensworld.ca
Yes this is possible. There are a few methods without apps, you can try this:
First, go to Themes>Customize>Default Product Template next find the price section using the left dashboard and click the eye icon to hide the price then click Save.
Next, click Add Block then select the Text option. Input your preferred message. Then drag & drop the block up or down to reposition it on the page. When you are ready click Save. (Do the same for Buy Buttons or any other sections)
or if you prefer you could use a Custom Liquid or other section to add a button leading to your contact form. There are probably some videos online for this topic as well.
I hope that is helpful!
@biznazz101
Thank you your help, unfortunately, I'm using the Focal theme and I don't have the "price" section/block like on the screenshots...
Okay please provide your store URL, I will send the code to hide the price. Then you will just have to add the text to replace it.
You can try adding this to the Product Information Custom CSS settings, but without seeing the store not 100% sure it will work:
.price {display: none; visibility: hidden}
Thanks!
@biznazz101
In Canada, payment processors, like those that provide payment processing services t...
By Jacqui Mar 14, 2025Unlock the potential of marketing on your business growth with Shopify Academy's late...
By Shopify Mar 12, 2025Learn how to increase conversion rates in every stage of the customer journey by enroll...
By Shopify Mar 5, 2025