It needs to allow for the user to upgrade themself from one group to the next group like this:
Right now, you set what group the user get's added to when they purchase to be placed in that user group.
The missing feature imo that completes this process is the ability for the player to upgrade from one group to the next group.
I know you can set a price for each group, however there needs to be another option that say's:
User must already be in "X" group before they can purchase this group, if they try to purchase it and they're not in "X" group they won't be able to purchase it.
It would also need an option so that they could be removed from "X" group if they purchase a different group.
Here's an example of what I'm talking about:
Let's say I want to pay to be placed into a group called, "Hero" but I need to have the group, "Epic" in order to purchase it.
I had already purchased to be in the Epic group and so I'm able to purchase Hero, after this purchase I'm placed into the new group called "Hero" and removed from the old group called "Epic".
Example of how I would accomplish this as the forum owner:
I would setup my groups like this:
- Epic to Hero
- Hero to Champion
There's 100's if not thousands of Minecraft server owners using Xenforo for their website/forums, this feature tied in with this plugin: http://dev.bukkit.org/bukkit-plugins/communitybridge-fm/ would remove the need for 3rd party payment systems like buycraft or enjin.
With the above setup that I mention you could do everything through xenforo without having to spend the extra money for those other 3rd party systems.