I would like to ask a question about the subscriptions and the access levels.
I have been thinking a lot about what could be the best way to set up the levels and subscriptions and haven't found it yet.
I would like to have this subscription plans:
-Trial subscription: 7 day free access to the page without upgrading automatically to a paid subscription later, but of course, the users that subscribed to this plan, cannot renew for this trial subscription.
-1 month subscription: After the month, the users can renew for this subscription, or subscribe for other paid plan.
-3 months subscription: After 3 months, the users can renew for this subscription, or subscribe for other paid plan.
-6 months subscription: After 6 months, the users can renew for this subscription, or subscribe for other paid plan.
The problems come with the free trial subscription:
Is there a way to avoid that a user can renew this subscription but allow him to subscribe to a paid subscription?
I have thought about creating an access level called "trial plan expired" to change the subscribers from the "subscribed" access level to this one when the trial plan expires and add a negative rule to the "trial plan expired" access level not showing the subscription page for the trial subscription to the users in this access level. But, if I create this access level, could the users pay and change to a paid subscription if they want, coming back to the "subscribed" access level?
I'm not sure if I explained myself well, I hope so!
I would really appreciate any suggestions and help to sort this out.