Hey guys,
Can anyone suggest how to edit the products with variants to show the highest price (instead of the default lowest price) for each of our products on the home page and collection pages? Currently, it says “From [lowest price]”.
This is where I got stuck so far from the Shopify discussions in the community:
I went to Theme > Edit code > price.liquid
I read somewhere in this forum that I have to add a code after here:
But I’m not sure if they resolved the issue.
Can someone please help? Thank you so much!
Bea
Sharing the code here from our price.liquid ![]()
{% comment %}
Renders a list of product’s price (regular, sale)
Accepts:
- product: {Object} Product Liquid object (optional)
- use_variant: {Boolean} Renders selected or first variant price instead of overall product pricing (optional)
- show_badges: {Boolean} Renders ‘Sale’ and ‘Sold Out’ tags if the product matches the condition (optional)
- price_class: {String} Adds a price class to the price element (optional)
Usage:
{% render ‘price’, product: product %}
{% endcomment %}
{%- liquid
if use_variant
assign target = product.selected_or_first_available_variant
else
assign target = product
endif
assign compare_at_price = target.compare_at_price
assign price = target.price | default: 1999
assign available = target.available | default: false
assign money_price = price | money
if settings.currency_code_enabled
assign money_price = price | money_with_currency
endif
if target == product and product.price_varies
assign money_price = ‘products.product.price.from_price_html’ | t: price: money_price
endif
-%}