Showing Annual, Lifetime, and Unlimited Upsell Toggles in the Checkout
Based on the automatic discounts, the Freemius Checkout automatically displays relevant upsells to customers.
These upsells are strategically positioned to gently nudge customers to upgrade to a higher plan, helping maximize conversion.
If you want a dedicated UI for changing the billing cycle, use the Billing Cycle Selector UI.
Annual Upsell
The annual upsell is displayed when a customer selects a monthly billing cycle and an annual billing cycle is available that offers a discount compared to the monthly plan.
Read about setting up annual discounts.
When the checkout loads in the annual billing cycle, the annual upsell toggle is not displayed, effectively preventing downgrades from annual to monthly.
You can however control this behavior using the show_monthly
setting.
One-off or Lifetime Upsell
This upsell requires lifetime pricing to be configured for your product. The toggle is shown only when the lifetime billing cycle price is higher than the current billing cycle price.
Unlimited Upsell
The Unlimited Unit upsell is shown only when the unlimited unit price exceeds the price of the currently selected unit.
How to Disable Upsells
To disable all upsells, use the show_upsells
setting. This global setting applies to both unlimited and lifetime upsells.
To disable the annual upsell only, use the annual_discount
setting.