This plugin will allow users to choose groups in register form during registration process OR on Account Settings, if their groups are allowed to. Admin will set up which groups will be available in registration screen/account settings.
The registration group/change of group on Account Settings will not be saved IF any attempt of exploit (try to change the Group ID) is detected. An error message will be displayed instead.
It is designed to work ONLY on default IPS 4.X registration screen. It doesn't support social network registration (Facebook, Twitter, etc.)
Compatible with Commerce, UNLESS you use SUBSCRIPTIONS. In this case, the group chosen on Commerce will OVERRIDE the group chosen by the user in this plugin. Pay attention to this item!