Goal: Show the highest variant price (and hide the lowest) for products, especially on collection pages in the Craft theme.
Proposed solution (tested on Dawn/Craft):
Use Shopify Liquid’s product.price_max (returns the highest variant price).
In the price.liquid snippet that outputs collection card prices, replace {{ money_price }} with {{ product.price_max | money_with_currency }}.
Formatting may need tweaks to match the theme’s existing price display. An image was provided demonstrating the result.
Technical note: Liquid is Shopify’s templating language; product.price_max surfaces the maximum variant price for a product.
Open item: A user asked how to apply the same change in the “Multi” theme and which file to edit. No specific guidance yet. Likely approach is to locate the snippet/template responsible for product card prices in Multi and swap its price variable for product.price_max | money_with_currency.
Status: A workable method is confirmed for Dawn/Craft. Application to the Multi theme remains unanswered/ongoing.
In the theme Craft, I want to do variants. And need to hide the lowest price. Want to show everyone in the collection the highest price of products. How to do it with codes.
Because I was reading other ones and trying but nothing.. Not working and have no idea where search and who ask to help with this.
You could use the product.price_max Liquid object to output the highest variant price, and replace this with how the price is currently being output on your theme.
For example on Dawn/Craft the price of products on collection pages is being included in the price.liquid snippet file here. I tested out replacing {{ money_price }} with { product.price_max | money_with_currency }} and I was able to display the products highest variant price on the collection page: