Memberships - Role Assignment

Posts: 21
Joined: 01/13/2008

Hi,

I am in the process of creating a website that will accept membership registrations. I will have two types of members 1) Individual [$fee] 2) Professional [FREE].

I was wondering if it is possible to require admin approval on the free membership (professional) and not require approval on the Paid membership (individual)?
If yes, how would I go about doing this?

Also, if a memberships role expires, what happens? Are they deactivated? or Removed? If they try to login will it ask them to renew their membership?

Thanks.

Posts: 332
Joined: 08/07/2007
Administrator

With the Roles module, you specify the where in the order status that the role will be granted (e.g. "Completed") set in admin/store/settings/products/edit/features once the Roles module is enabled. Using Workflow, you can check the contents of the cart and have it set the order status. In this case, you would have it check for a product containing the free role and set the order status to a intermediate status (e.g. "Pending Approval") It won't be until a store administrator reviews the order and set the status to "Completed" that the role will be granted. As long as a person's cart didn't contain the free role, every other product could be moved to "Completed" status where the role would be granted automatically.

As far as expiration, the role is removed after specified length of time, thus the user will no longer have any permissions that role grants. If you're using the Notifications module, users can be notified via email (set in admin/store/settings/notify/edit/role) when a role is about to expire. Otherwise, they will not be informed of any role expiration.

--

-Shawn Conn: If the Name Don't Rhyme It Ain't Mine

Posts: 21
Joined: 01/13/2008

Hi Shawn,

Thank you for providing your feedback. As for the Role Status, I only see the option to set the default role status. Because I have two different types of roles which will be two different prices, I only want to require approval on one of the role types and not require approval on the other. How would I accomplish this?

Posts: 6
Joined: 02/06/2008

you can create different roles in admin/user/roles. you can easily set the necessary permission to the roles clicking link edit permission next to the role. after doing this you will get the list of roles in the sections explained by shawn