Hide Pricing / Change price to "Price on request" / Pending sale

Topic summary

A Shopify store owner using the Debut theme wants to hide pricing and “Add to Cart” buttons on approximately 39 products currently in an external auction, replacing the price display with text like “Price on request” or “Pending sale.”

Proposed Solution:

  • Add conditional code to the theme.liquid file (above the tag) that targets specific product handles
  • The code uses Liquid markup to check product handles and hide pricing/cart elements
  • Example provided shows how to hide elements for a specific Cartier bracelet product

Limitations & Recommendations:

  • The basic solution only removes pricing and buttons, not replace text
  • Replacing price text with custom messaging requires additional modifications to product template files
  • Given the large number of products (39) and need for text replacement, hiring a Shopify developer is recommended for a more scalable solution

The discussion remains open regarding the text replacement functionality, as the store owner needs guidance on implementing custom text rather than just hiding elements.

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

hi there,

Theme - DEBUT

Website - https://www.luxurybrandjewellery.com.au/

I am trying to figure out how I can remove the pricing and add to cart button on certain products and replace where the price was displayed to display text, along the lines of "price on request / Pending sale / On HOLD.

Does anyone know if this can be changed through code or a 3rd party application?

thanks in advance

Hey @KieranK95
Kindly share the URL of those specific products from where you want to hide the prices and Add to Cart button.

Hi Moeed,

there is about 39 products that I need to do it for, as I am currently running an auction separately and do not want someone to purchase the these products online whilst the auction is running.

do you want me to provide all these urls?

here is one for example

https://www.luxurybrandjewellery.com.au/products/cartier-love-bracelet-rose-gold?variant=41167071805576

If the product amount is huge, then I suggest you hire a Shopify developer who can write the code for you, but here is an example of how the prices and the add-to-cart button can be hidden from the products.

Follow these Steps:

  1. Go to Online Store
  2. Edit Code
  3. Find theme.liquid file
  4. Add the following code in the bottom of the file above tag.
{% if product.handle contains "cartier-love-bracelet-rose-gold" %}

{% endif %}

If I managed to help you then, don’t forget to Like it and Mark it as Solution!

Best Regards,
Moeed

Hi Moeed,

Does that only remove the pricing though?

do you know how I can replace the price text to text?

thanks!

Hey @KieranK95

The code I provided will remove the Price and Buy Now button from that specific product which you shared with me. If you want to replace price text with any text you want then some changes into code are gonna be made into your product file. If you’re not familiar with coding then it’s recommended to hire a Shopify developer who can complete this work as per your requirements.

Best Regards,
Moeed