Aug 12th, 2022 07:05 AM

Hello Can I have users subscribed to multiple plans or services and if yes how do I go about that?


Aug 15th, 2022 08:02 AM

Hi there,

As of the time being, with Wave, 1 user can only be subscribed to 1 package in Paddle.

We don't yet have any plans of introducing this, but in the meantime, for this to work, you would need to change how the subscriptions controller works at:

Wave SubscriptionController.php




Aug 15th, 2022 08:10 AM

Thanks for the reply I am quite new to larval kindly share some resources that will help me implement this. videos will be great


Aug 15th, 2022 06:35 PM

Hello drPrime.

I am also new to WAVE, however here are my 5 cents to go around your need without much modifications of the core.

Imagine that you have 3 plans:

Plan A, Plan B and Plan C. On your plan listing page you list all the possible plans.

So you have a user that decides to register for Plan A. The user pays for the plan and gets subscribed to it. Later on, the same user decides to register for Plan B, however as per the current setup it is not much possible without modifications. So to resolve the issue, you could have a plan that contains the features of Plan A and Plan B together (call it Plan X). So then since the user has the options to switch to another plan, he can easily switch from the current plan A to the Plan X and will have the features available for Plan A and Plan B together.

In such scenario all you need to do is to decide what would be the features to offer for Plan A, what for Plan B, C etc. and come up with Plan AB, AC, BC etc. which would combine the features (and eventually the price would differ). Having such approach would also allow you to reward a user temporarily (if a decision is made or to advertise the benefits of a higher plan) and set the standard expiration/trial period for it.

Hope it helps...


Aug 16th, 2022 12:09 AM

Thanks for the feed back very grateful, I actually thought of this as well it will be my first option though most of these service have different expiration time and has been offered to customers already so combining it will make payment difficult.

Very Grateful for your feedback Thanks You.