How can I hide prices and add a 'contact us' button on coming soon products?

Topic summary

A merchant wants to display “coming soon” products without showing prices or the add-to-cart button, since costs aren’t confirmed until ordered. They’d like to replace these elements with a “contact us” or “get more info” button.

Proposed Solutions:

  • Wrap the price display code with a conditional statement (e.g., {% unless product.price == 0 %}) to hide prices when set to zero
  • Apply the same conditional logic to hide the add-to-cart button
  • Add a tag-based condition to identify which products should display the contact form instead
  • Include a contact button that allows customers to submit inquiries for these items

Current Status:
The merchant has identified potential code sections in their theme but notes that forum solutions found elsewhere aren’t compatible with their specific theme. The discussion remains open with implementation details being clarified.

Summarized with AI on November 23. AI used: claude-sonnet-4-5-20250929.

Hi,

I have a number of products that we are not selling at the moment, but can be advertised as coming soon items or or customers can contact us and we can try to get them for them, how ever price is to be confirmed once ordered as we don’t know the cost. We’ve had a few instances recently of customers trying to purchase these items.

Can you suggest a way to take the price off and hide the add to cart button and maybe add a ‘contact us’ or ‘get more info’ button instead?

all the solutions found on the forum appears not to be compatible with my theme…

URL: https://zeusbatterystore.com/

@HazeDGTal - this will need code editing

Hello @HazeDGTal ,

You need to wrap the price with a condition.
e.g.
{% unless product.price == 0 %}
// Your theme price existing code
{% endunless %}
Same for add to cart button.

Thanks

might be this part of the code?

{%- when ‘price’ -%}

{%- render ‘price’, product: product, use_variant: true, show_badges: true, price_class: ‘price–large’ -%}

@suyash1 @GemPages @Anonymous @PageFly-Victor @PageFly-Kate @niraj_patel @EBOOST any idea?

Hello @HazeDGTal
It needs to code based on tag(you have to add if hide price and ATC) on theme like where price showing hide that and hide ATC Button too and show the contact us button so customer can fill the form and you will get enquiry about that.