Hi,
I am experiencing a problem since I introduced a free lifetime subscription plan:
I have three plans:
i) a 'basic' plan offering free lifetime subscription.
ii) a monthly plan for 10e and
iii) an annual plan for 100e.
The latter two plans both grant access to functionality not available in the basic free lifetime plan. That works just fine.
I also added a menu item of type URL which points to the upgrade page. I want to do so that this menu item is shown ONLY to members of the basic plan. Thus, I protect the corresponding module containing this menu accordingly using the Basic plan's Extension -> By module function and I chose the module here which holds the menu with menu item of type URL pointing to the upgrade page. Thus, this should be shown only when the viewing user has the plan basic, correct?
When a new user registers to the site, they get automatically put into the basic plan. Thus, the upgrade link is displayed to them. When they then upgrade to one of the other two plans, they get that subscription and they loose the subscription to the basic plan.
However, and I really don't understand why, they continue to see this upgrade link even though it should be hidden from the user as he no longer possess a subscription to the basic plan which is the prerequisite for seeing it.
I know it must be difficult to give advise not knowing more about the plans. They are all similar. They belong to parent plan 'Top'. They are all exclusive plans. None of them have children plans. Every plan allows upgrades to it. Each plan is set under Multiple Subscriptions Per User to 'Only one subscription at a time.'
If anyone has any ideas, I'd much appreciate it. If you need further information about anything in order to help diagnose the problem, please let me know.
Thank you!
Post edited by: krileon, at: 2010/11/18 17:36