Rounding the Price in Product Cards
Edited
In the template code for displaying product prices, you typically encounter the following structure:
<p class="plan-price"><span>#{currency.symbol}#</span>#{price}#</p>
<p class="font-normal no-margin priceCurrency">#{currency.text}#/#{billingPeriod}#</p>
<div class="button-wrapper">
<button class="btn btn-primary" data-bind="click: select">SELECT</button>
</div>
In the first line, you find a dynamic price variable #{price}#
. To format this price to always display two decimal places, replace the #{price}#
variable with a formatted number line like so:
<g:formatNumber number="#{price}#" format="###,##0.00"/>
With this adjustment, the price will be displayed with two decimal places, enhancing clarity and consistency in price presentation across product cards.
product card
rounding
variables