Hide prices Dawn

Topic summary

A user running Dawn theme version 15.3.0 seeks to hide product prices from their Shopify store.

Two solutions provided:

  1. CSS method (recommended) - Add .price { display: none !important; } to the theme’s custom CSS section (Theme Settings > Custom CSS preferred over editing base.css directly to preserve theme updates)

  2. Liquid code editing - Remove or comment out {% render 'price' %} or {{ product.price }} in files like main-product.liquid or card-product.liquid for more granular control

Important caveat: These methods only hide prices visually. Prices remain accessible through structured data (visible to Google) and JSON endpoints (*.js or *.json URLs), so this isn’t true price protection.

Resolution: The user confirmed the CSS solution works successfully.

Summarized with AI on October 30. AI used: claude-sonnet-4-5-20250929.

Dawn 15.3.0 is the latest version.

How do I hide the prices?

Thank you.

1 Like

What’s your store url ?

Hey @Klights

Welcome to Shopify Community! Can you share your Store URL so I can have a look on it? Also, if you have password enabled then please share the password as well. Your cooperation would be greatly appreciated.

Best Regards,
Moeed

You can hide prices in Dawn 15.3.0 by using CSS or editing the Liquid code. Here are a couple of ways to do it:

1. Using CSS (Quick & Easy)

Add the following CSS to your base.css file:

  • Go to Online Store > Themes > Edit Code
  • Open Base.css and add this code
    .price {
    display: none !important;
    }

his will hide all prices across your store.

2. Editing the Liquid Code (More Control)

If you want to remove prices from specific areas, edit the relevant sections in your theme files:

  • Go to Online Store > Themes > Edit Code

  • Open main-product.liquid (for product pages) or card-product.liquid (for collection pages)

  • Look for {% render ‘price’ %} or {{ product.price }}

  • Remove or comment out the line

Let me know if you need more details! :rocket:

You can hide prices in Dawn 15.3.0 by using CSS or editing the Liquid code. Here are a couple of ways to do it:

1. Using CSS (Quick & Easy)
Add the following CSS to your theme.liquid file before the closing tag or in your custom CSS section:

  • Go to Online Store > Themes > Edit Code
  • Find Base.css and paste it at very bottom

.price {
display: none !important;
}

This will hide all prices across your store.

2. Editing the Liquid Code (More Control)

If you want to remove prices from specific areas, edit the relevant sections in your theme files:

  • Go to Online Store > Themes > Edit Code
  • Open main-product.liquid (for product pages) or card-product.liquid (for collection pages)
  • Look for {% render ‘price’ %} or {{ product.price }}

Remove or comment out the line

Let me know if you need more details! :rocket:

As @Shinerds pointed the easiest would be to use CSS; my only correction is to put their code into Theme Settings=> Custom CSS, editing theme code will make updates to your theme difficult.

Just be aware – doing this (or editing liquid as suggested) would not really hide prices from Google (as Google also sees structured data on your pages) or clever visitors who can always add .js or .json to the end of your URL and read pricing information from the JSON output…

Thank you. It works

1 Like