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

  1. Find the line {{ product | get_price_or_price_range }}
  2. 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: