When your products have multiple payment terms, the subscribe page will by default display a price range rather than a single price. For example, in the screenshot below, subscribers can pay monthly for $30 or do a three month pre-pay for $85:
If you prefer to just display the monthly price on the subscribe page, this can be achieved with changes to just a few lines of code.
Find product list component file
In the code editor, open: components/subscribe/Product List/component.html
Make the change
- Find the line
{{ product | get_price_or_price_range }}
- Change this to
<p>{{ product.calc_min_price() | currency }}</p>
Revel in your coding prowess
Now your item will display with just the price of the least expensive term: