A Shopify store owner using the Minimal theme wants collection pages to display the first variant’s price instead of the cheapest variant price (which shows as “From $45.99”).
Solution provided:
Navigate to Online Store > Themes > Actions > Edit code
Open snippets > product-grid-item.liquid
Add code at line 1: {%- assign variant = featured.selected_or_first_available_variant -%}
Replace featured.price and featured.compare_at_price with variant.price and variant.compare_at_price
Follow-up issue resolved:
To remove the “from” text before the price, find 'products.general.from_html' and change {{ 'products.general.from_html' | t: price: price }} to {{ price }}
Alternative approaches mentioned:
For card-product.liquid snippet: Replace the price render with {{ card_product.variants.first.price | money }}
Include currency formatting using money_with_currency filter if needed
Status: Original poster confirmed the solution worked successfully. Additional users asked about applying similar fixes to the Dawn theme, which requires different code locations.
Summarized with AI on November 12.
AI used: claude-sonnet-4-5-20250929.
I am quite new at shopify and have minimal coding experience. The issue im facing is that I want the price displayed in the collections page to be the first variant. At the moment it shows the cheapest variant price. For example it shows “From 45.99” but I would like it to display a more expensive variant. I have seen different solutions to this problem, but I don’t know how to apply them to the Minimal theme! Please let me know how i can apply this to the minimal theme.
Step 1: Go to Online store > Themes > Actions > Edit code.
Step 2: Go to snippets > product-grid-item.liquid and add code in line 1. https://i.imgur.com/jucD25M.png
Code: {%- assign variant = featured.selected_or_first_available_variant -%}
Hello! You wouldn’t happen to know how to adjust the default product/variant price displayed to the lowest value, would you? As of right now, all products on the store are displaying the highest costing variant as the default. Thank you for your time.
I’m having the same issue as well but I’m on the Dawn theme. I don’t have the same snippets as Minimal, so how could I go about doing this on my theme? Thank you!