Can we have multiple subscriptions in Chargebee?

Modified on: Fri, 3 Feb, 2023 at 3:10 PM

Scope

Creating multiple subscriptions for a customer

Multiple purchases with different billing dates.

Is it possible to create a subscription with multiple plans?


Summary

You can certainly create multiple subscriptions for a single customer in Chargebee. There are two instances you can create multiple subscriptions as per the business requirement

1. Creating multiple products/services independently (Multiple Subscription): This is a default Chargebee functionality, you can create multiple subscriptions from the Customer details page > Create Subscription.


2. Creating multiple products/services together (Single Subscription)

     As we cannot have more than one plan on a single subscription, you can add multiple add-ons which function as a substitute for a plan (sub-plan). Before creating a subscription, navigate to the respective Plan details page > Add Recurring addon (PC 1.0)/ Addon (PC 2.0)


Subscriptions can be created using our Hosted pages, APIs & Chargebee web interface.


Solution

1. Creating multiple products/services independently (Multiple Subscription): 

When multiple products need to be purchased & charged independently as separate subscriptions multiple subscriptions will need to be maintained. In all instances, the customer record will need to be present in Chargebee. Navigate from the Customer details page > Create Subscription.


2. Creating multiple products/services together (Single Subscription)

Multiple products can be added to one subscription as add-ons. You can create add-ons (recurring) with the same characteristics as the plan and you can create the subscription with a plan and add multiple addons to the subscription. It is possible to add more than one addon to a subscription. 


Each subscription can have only one plan in Chargebee.


You can also configure the addons as applicable add-ons to the plan so that the addon is always attached to the plan and need not be separately added. You can learn more about this hereYou can also restrict the add-ons along with the plan using the Applicable addons feature.


From the web interface:

Open an existing customer record under the Customers tab and use the Create New Subscription button on the actions panel on the right to create an additional subscription for the customer.



Using APIs:

You can use the Create Subscription for Customer API to create additional subscriptions for a customer, by passing an existing customer_id.

For this, the customer record will need to be created in Chargebee at the time the Create Subscription for Customer API is called.


From the Checkout Pages:

Existing customers can sign up for a second subscription from the checkout pages too. To enable this option, navigate to Settings > Configure Chargebee > Checkout & Self-Serve Portal and enable the “Allow customers to have multiple subscriptions”.



Chargebee validates existing customers using their email addresses. When an existing customer enters their email address, Chargebee sends a One Time Password(OTP) to this email address to verify their identity. On entering the OTP, their existing billing and payment data will load so the customers do not need to enter it again. They can hit confirm and an additional subscription is created.



Related articles & documentation:

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.
×