How to show maximum price in collection list and remove "From Rs..." shown there

Topic summary

A user is seeking help to modify their Shopify collection list display to show the maximum product price instead of the default “From Rs…” text that appears for products with price variations.

Current Issue:

  • Collection pages display “From Rs…” for products with multiple variants at different prices
  • User wants to show the highest price point instead

Code Provided:

  • The user shared their existing price.liquid snippet, which handles product pricing display
  • The current logic uses product.price_varies to trigger the “from_price_html” translation
  • Code appears partially corrupted or reversed in the latter portion

Technical Context:

  • This involves modifying Shopify Liquid template code
  • The solution likely requires changing the price calculation logic from minimum to maximum price
  • May need to replace product.price (lowest variant price) with product.price_max or similar

Status: The question remains unanswered with no solutions or follow-up responses yet provided.

Summarized with AI on November 19. AI used: claude-sonnet-4-5-20250929.

pasting my price liquid here

{% 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
-%}

{%- comment -%} Explanation of description list: - div.price__regular: Displayed when there are no variants on sale - div.price__sale: Displayed when a variant is a sale {%- endcomment -%}
{{ 'products.product.price.regular_price' | t }} {{ money_price }}
{%- unless product.price_varies == false and product.compare_at_price_varies %} {{ 'products.product.price.regular_price' | t }} {% if settings.currency_code_enabled %} {{ compare_at_price | money_with_currency }} {% else %} {{ compare_at_price | money }} {% endif %} {%- endunless -%} {{ 'products.product.price.sale_price' | t }} {{ money_price }}
{{ 'products.product.price.unit_price' | t }} {{- product.selected_or_first_available_variant.unit_price | money -}} /  {{ 'accessibility.unit_price_separator' | t }}  {%- if product.selected_or_first_available_variant.unit_price_measurement.reference_value != 1 -%} {{- product.selected_or_first_available_variant.unit_price_measurement.reference_value -}} {%- endif -%} {{ product.selected_or_first_available_variant.unit_price_measurement.reference_unit }}
{%- if show_badges -%} {{ 'products.product.on_sale' | t }} {{ 'products.product.sold_out' | t }} {%- endif -%}