format_price Filter
Format a price in subunits to a formatted string based off the curent locale. If no currency is provided, defaults to USD.
{% set formattedPrice = item.price.high.amount|format_price({ currency: item.price.high.currency }) %}
{{ formattedPrice }}
{# $5.00 #}
You may also supply the optional min_fraction_digits option.
{% set formattedPrice = item.price.high.amount|format_price({ currency: item.price.high.currency, min_fraction_digits: 0 }) %}
{{ formattedPrice }}
{# $5 #}
The filter can take in a localization source property.
{{ item.price.high.amount|format_price({}, 'SITE') }}