With Billflow you can sell one-time and subscription add-ons with your plans. These can be shown on the Checkout Form and/or the Customer Portal. Leverage these to start expanding your revenue!
If add-ons are configured, they will appear below the standard configured products in the checkout form. Your customer is able to select them while checking out and add one-time payments or subscriptions. The total amount will be recalculated and taxes included if configured. Live example
The customer portal will allow customers to add configured one-times or subscriptions, and manage existing ones.
One-time add-ons can be added as many times as the user wishes. This feature can be leveraged to create a credit-based pricing model where a customer adds credits to your platform with a one-time payment.
Subscription add-ons can be turned on or off so you can sell an additional feature or service.
As with standard pricing models, metadata needs to be added to your Stripe products. A new product should be created for each add-on. If you want a single add-on to be available on every tier in your service, then only configure the sb_service key, and leave out the sb_tier key.
Add-ons can also use the Quantity Management feature. Set a unit_label for the product for Billflow to recognize it as a quantity enabled product.
Below is the relevant metadata.
Enables a product as an add-on
Configured service to add the add-on to
Limits the add-on to a single tier