That's true. But I 'm not talking about the duration of the subscription. I'm talking about the ACL permissions.
The CBSubs Monthly Plan I have it setup to add new ACL permissions every month upon renewal. Which gives the subscriber access to new material. When the account expires CBSubs stops adding new permissions, and the account shows as expired, but the subscriber gets to keep access to all of the permissions he already had at the moment of expiration. And when the subscriber renews sometime in the future CBSubs continues adding ACL Permissions from where he stopped.
Now the case is that the subscriber wants to skip ahead, he doesn't want to wait for next month to get more material. Let's say the subscriber has ACL Permission 1. All I would need is a separate CBSubs lifetime plan to add permission 2 to the user.
For that I would have to create a plan for each permission, but I could hide the plans and show them in the page using conditions.
If user has permission 1, user sees the button to get permission 2.
If user has permission 2, user sees the button to get permission 3.
and so on...
Would that be ok?