By default, users are unable to change their own membership levels, while administrators and/or moderators can change a member's level. However, with the Paid Levels app, it is possible to sell membership levels to members.
You can set prices for different time periods (days, weeks, months, years) for a particular level. You can also have multiple pricing options for one level. In addition, it is possible to set a free trial period and free levels (which can be switched to without payment).
This module requires the Payments app to sell memberships.
I've got a problem with my Paid Levels module configuration. My setting is as follows: I have a hierarchy of member levels Standard - Supporting - Expert members. Since we are an association, standard members will subscribe by a yearly subscribtion fee and level up to Supporting members (pic 1). To let them become expert members we'll use the Points System of AQB Soft.
Now to the problem: Only standard members should be able to subscribe and pay the yearly subscription fee, in order to level-up to supporting members. But it turned out that even expert members, on the higher member level can do so (pic 2), even when in the settings it's defined that only standard members are allowed to level up by subscription fee.
Please give us a hint on what to do to solve that.