A Shopify store owner selling lightsabers needed collection pages to display the first variant’s price instead of the cheapest variant. The issue: products offered both complete sabers ($100) and hilts-only ($60), but collection pages defaulted to showing the lower hilt price rather than the full product price.
The use_variant: true parameter forces display of the first variant’s price
Additional findings:
Solution confirmed working on CRAFT theme (line 202)
For users wanting the opposite behavior (showing lowest price), suggestion was to reorder variants in Shopify admin to place the cheapest variant first
One user inquired about Stiletto theme compatibility but received no response
The original poster confirmed the fix worked perfectly. The solution involves a simple code modification to the theme’s price rendering logic.
Summarized with AI on October 31.
AI used: claude-sonnet-4-5-20250929.
I want to display the first variants price on my website for all product prices. The problem I have is its displaying the cheapest price for the variant. My problem is the lowest priced variant is not the price I need to display. I need to display the 1st variants price and not the last one.
For reference I sell lightsabers, and an option for each model is to just buy the hilt which is cheaper than buying the whole saber. I need the price displayed for the whole saber and not just the hilt.
For example the whole sabers price is $100 but the Hilt itself is $60 so my collections display the lower price as the price of the item and not the price for the whole product.
I have the opposite of this problem. I WANT to show the lowest priced variant but it currently shows the first variant (which is also out of stock), what should the code be in line 206?