If you want to control modules as per the subscribed plans then Module Access App will help you. Module Access app controls display of modules according to plan attached with the app.
Using this App administrator can take three decisions :-
Allowed :- The selected modules will be visible to user after subscribing with attached plan.
Not Allowed :- If user had not subscribed by the plan attached with the module access app then he will not be allowed to view those modules.
Do Nothing :- If any module does not restricted by any module access app then it will work as default behaviour.
Step 1 : Install Module Access app from PayPlans AppStore and create app instance.
Step 2 : Module Access app specific parameters in Parameters section are described as follows-
Allowed Modules : The modules you will select here will be visible to user after subscribing attached plan. The modules which are not selected will be visible to user as their default behaviour.
Step 3 : Click on Save or Save & Close button to save app instance.
Related KB's :
Suppose If there are 10 modules at front-end. Admin decided to allow 5 modules after subscribing "Plan A", 2 modules after subscribing "Plan B" and remaining 3 modules had to behave as their default behaviour.
Case 1 :- Now, If "User X" subscribe by "Plan A" then he will be able to view 5 modules and 3 remaining modules as per their default behaviour.
Case 2 :- Now, if "User Y" subscribe by "Plan B" then he will be able to view 2 modules and 3 remaining modules as per their default behaviour.
Case 3 :- If user had not subscribed by any plan then he will be able to view 3 remaining modules only as per their default behaviour.