Where you can achieve what your competitors can’t


Shopify Hide Price On Specific Products Only

Benefits of Hiding Prices on Select Products in Shopify

Temporarily concealing the price tag on a curated subset of items unlocks a range of strategic advantages that go beyond simple aesthetics:

Perceived Value & Branding

  • Cultivates premium mystique, signaling exclusivity and handcrafted quality that standard price displays can dilute.
  • Shifts focus to storytelling, letting rich images, detailed descriptions, and brand narrative take center stage before cost enters the conversation.
  • Aligns with luxury-market cues, echoing high-end boutiques where “price upon request” elevates status and desirability.
  • Differentiates signature collections, making flagship products feel distinct from everyday catalog items.

Shopper Engagement

  • Prompts direct interaction, encouraging customers to start a chat, fill out a form, or join a wait-list to discover pricing boosting lead capture.
  • Creates decision-making pauses, giving shoppers time to absorb benefits and features fully rather than anchoring solely on cost.
  • Facilitates personalized offers, enabling you to tailor quotes, volume discounts, or bundles based on individual inquiries.
  • Reduces immediate price comparison, minimizing the likelihood of visitors tabbing out to competitor sites.

Sales Strategy & Conversion

  • Supports dynamic pricing, letting you adjust quotes in real time to reflect supply constraints, seasonal demand, or negotiated deals.
  • Enables tiered selling funnels, where initial interest funnels prospects into higher touch sales paths like demos or consultations.
  • Increases perceived scarcity, as unlisted prices can signal limited availability or custom craftsmanship, nudging urgency to inquire.
  • Generates richer customer data, since each price request yields contact details and context for future marketing or upsell campaigns.

By strategically hiding prices on select products, you transform a simple price tag into a powerful engagement lever enhancing brand prestige, fostering meaningful customer conversations, and unlocking flexible sales opportunities that can lift overall conversion performance.

On main-product.liquid find : {%- when ‘price’ -%}

CODE :

{%- when 'price' -%}
  {% if product.tags contains 'no-price' %}
    {% comment %}
    <!-- Designed by OnHOW YouTube Channel - Anas El Medlaoui -->
    {% endcomment %}
    <div id="price-{{ section.id }}" role="status" class="onhow-hidden-price" {{ block.shopify_attributes }}>
      <style>
        .onhow-hidden-price .price {
          display: none !important;
        }
        .onhow-hidden-price-message {
          font-size: 1.5rem;
          margin: 1rem 0;
          padding: 0.8rem 1.2rem;
          background: rgba(var(--color-foreground), 0.04);
          border-radius: 0.4rem;
          display: inline-block;
        }
      </style>
      <div class="onhow-hidden-price-message">
        {{ 'Contact for pricing information' }}
      </div>
    </div>
  {% else %}
    <div id="price-{{ section.id }}" role="status" {{ block.shopify_attributes }}>
      {%- render 'price',
        product: product,
        use_variant: true,
        show_badges: true,
        price_class: 'price--large'
      -%}
    </div>
    {%- if product.quantity_price_breaks_configured? -%}
      <div class="volume-pricing-note" id="Volume-Note-{{ section.id }}">
        <span>{{ 'products.product.volume_pricing.note' | t }}</span>
      </div>
    {%- endif -%}
    {%- if cart.taxes_included or cart.duties_included or shop.shipping_policy.body != blank -%}
      <div class="product__tax caption rte">
        {%- if cart.duties_included and cart.taxes_included -%}
          {{ 'products.product.duties_and_taxes_included' | t }}
        {%- elsif cart.taxes_included -%}
          {{ 'products.product.taxes_included' | t }}
        {%- elsif cart.duties_included -%}
          {{ 'products.product.duties_included' | t }}
        {%- endif -%}
        {%- if shop.shipping_policy.body != blank -%}
          {{ 'products.product.shipping_policy_html' | t: link: shop.shipping_policy.url }}
        {%- endif -%}
      </div>
    {%- endif -%}
    <div {{ block.shopify_attributes }}>
      {%- assign product_form_installment_id = 'product-form-installment-' | append: section.id -%}
      {%- form 'product', product, id: product_form_installment_id, class: 'installment caption-large' -%}
        <input type="hidden" name="id" value="{{ product.selected_or_first_available_variant.id }}">
        {{ form | payment_terms }}
      {%- endform -%}
    </div>
  {% endif %}