- This topic has 5 replies, 2 voices, and was last updated 11 years, 1 month ago by .
Viewing 6 posts - 1 through 6 (of 6 total)
Viewing 6 posts - 1 through 6 (of 6 total)
- You must be logged in to reply to this topic.
Support site for Tips and Tricks HQ premium products
by
Tips and Tricks HQ Support Portal › Forums › WP eMember › Gravity Form and multiple membership level purchase
Tagged: Gravity Form, Gravity Forms, integration, membership levels, multiple membership levels, user registeration
I would like to use different gravity form and paypal add-on from gravity form to register different paid membership level in wp-emember.
I can use remote user creation with create.php and add_action to the function.php of the theme.
However, one issue for using the create.php is that, if the user already exist in the emember list, the new membership levels purchased will not be added.
It there anyway I can check and update the membership level for existing users in the function.php ?
I don’t think using the “create.php” api is the correct way to assign a new membership level to a user. We can look into adding a new option that allows you to update or assign a membership level to a user’s profile. Will that work?
Yes, I think a way to check the existing user (match email address) then if the user exist, it will update or add a new membership level should be great.
I am using different membership levels to control access to different zone of my website. e.g. membership level A can access posts in category A, and membership level B can access posts in category B. A user can have multiple memberships.
Okay I will look into adding that.
FYI – We already have the following functions in the plugin that you can use to see if an user exists by email address or by username:
emember_wp_email_exists($email)
emember_wp_username_exists($username)
what function in the plugin I can use to assign (additional) new membership levels to existing members ?
I am going to add that function (to assign additional level). I was just saying that there is already a function to check email since you asked about that in your previous post.