Collection page pricing issue

Topic summary

A store owner reported that some products on their collection page display $0.00 despite being correctly priced in the Shopify admin.

Initial troubleshooting steps suggested:

  • Verify each variant has a price set, especially the first/default variant
  • Check for theme or custom code conflicts by testing with an unmodified theme
  • Ensure the default variant has stock availability

Resolution:
The issue stemmed from modified code in the theme file snippets/card-product.liquid. The store owner successfully resolved the problem by reverting the file to its original version using Shopify’s version history feature.

Key technical detail: The pricing display pulls from product.selected_or_first_available_variant.price, and modifications to this code can cause display errors even when backend pricing is correct.

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

The price in my catalog is displaying $0.00 for some reason when the variant in the products admin is priced correctly. Link: https://vanatri.com/collections/all

Hi @Vanatri ,

Thanks for reaching out to the Shopify Community! I’m Mia from MooseDesk, your go-to Live Chat, WhatsApp and FAQ App here to help enhance your customer support experience :blush:

I had a look at your store and I noticed the issue you’re referring to: some products are displaying $0.00, even though they’re correctly priced in your Shopify admin. Here are a few common reasons this happens — along with how to fix it:

1. Check Variant Pricing

Even if the main product has a price, Shopify pulls the price from the first variant listed. If that variant has:

  • No price,

  • Or is set to $0,
    …then the catalog will show $0.00.

Fix:
Go to the product in your admin → click “Variants” → make sure each variant has a price set, especially the default or first variant.

2. Theme or Custom Code Conflicts

Sometimes, custom code or third-party apps interfere with how prices are rendered — especially if your theme uses JavaScript to update variant prices on the fly.

Fix:

  • Preview your site using a fresh, unedited version of your theme (like Dawn) to check if the issue persists.

3. Out-of-Stock Variants

If the default variant is out of stock and your theme doesn’t handle inventory-based price switching well, it may display a blank or $0 price.

Fix:

  • Ensure the default variant has stock.

  • Or reorder the variant list so an in-stock item appears first.

Moreover, as your business grows and you begin to connect with more customers, efficient communication will become even more crucial. I suggest exploring MooseDesk, a FREE Live Chat, WhatsApp & FAQ App. You can easily reach customer support via WhatsApp, ensuring immediate assistance for inquiries. Also, the widget provide multi self-Service options such as Order tracking, Translation and FAQ section empower customers to resolve common questions on their own, reducing the need for direct support.

So this is my answer for your question . If this is helpful for you, please let me know by giving me a ‘LIKE’. If your question is answered please mark this as 'SOLUTION’.

Checked all 3, none of them hinted at a solution.

So, what happens when you install a fresh copy of Dawn from the theme store? Does it still show zero price on collection page?

You need to have a look at your snippets/card-product.liquid and check whether it has been modified.

Check https://help.shopify.com/en/manual/online-store/themes/theme-structure/extend/edit-theme-code#roll-back – if there is “Recent changes” and “Current” shown above the code editor for this file it means that it was modified. You can try reverting to older versions of this file to see if it fixes your problem.

Hi,

Hope this will help

  • Make sure variant is selected in your theme
  • Fix or replace code (if required)

Something like this

{{ product.selected_or_first_available_variant.price | money }}

Thank you, the code was modified and I just reverted it back to the original.

1 Like