{% assign sortedProducts = collection.products | sort: ‘discountPercentage’ | reverse %}
{% for product in sortedProducts %}
{% assign discountPercentage = product.compare_at_price | minus: product.price | times: 100 | divided_by: product.compare_at_price | round %}
{% if product.available %}
{{ product.title }}
{{ product.price }}
Discount: {{ product.discountPercentage }}%