How to hide specific products price and add a Get a quote button & trigger a popup form when click?

Topic summary

Goal: Hide prices only for selected products on collection and product pages, change CTA text (Buy Now → Learn More; Add to Cart → Get a Quote), and trigger a popup contact form on click. Theme: Local v2.4.0.1.

Context: OP considered tagging products (e.g., “hide_price”) to apply conditional logic, notes themes differ, and shared store and example links.

Proposed approaches:

  • No‑code template method: Create a new product template in Theme Customizer. Remove/hide the price block in Product Information, add a popup block linked to a Page (built from a page template). Assign this product template only to the targeted products. This avoids coding and controls which products hide price and show a quote popup.
  • Tag + code method: Tag products with “hide_price” and edit product and collection templates to conditionally hide prices and change button labels. Add a contact form and JavaScript to open a popup on “Get a Quote.”

Status: No confirmed implementation or resolution yet. Theme‑specific steps for Local may vary; key details remain open.

Summarized with AI on December 25. AI used: gpt-5.

Hi,

My Shopify store are using a theme called “Local”, v2.4.0.1.

I would like to hide specific products price on collection page(not hiding all products price of a collection), and change the current button “Buy Now” to “Learn More”.

Then if users clicked into the product details page, hide the price, too and change the button “Add to Cart” to “Get a Quote”.

Once the “Get a Quote” button is clicked, I wish a pop up contact for can be triggered.

Ideally Like this one: https://golfhq.co.nz/products/titleist-players-glove-mlh?_pos=1&_sid=4847c6bbe&_ss=r

My URL is: https://golf360nz.myshopify.com/

I learned that I can add a tag, such as “hide_price”, and then add code.

But it seems different themes have different way.

Could you please help me?

Thank you very much.

One Idea is to create a new product template from your theme’s customization. In the new product template, hide the price block from the Product Information Section. Then you can add a popup block to the product Information section and connect a page to it that contains whatever you want. You can create a page template from the customization, then crate a page from ‘Online Store’ → Pages and then connect the page template to that page. At the end you have to connect the new product template to the specific products you want. You can do everything without coding.

Hi,

Hope this will help

  • Tag products with “hide_price”
  • Edit product & collection templates to conditionally hide prices and change button text.
  • You can add a contact form and JavaScript to handle pop-up for Get a Quote button.

If you still need help you can contact us (details at signature)