Tips and Tricks HQ Support Portal › Forums › WP eMember › Manually approving a user after registration.
- This topic has 28 replies, 12 voices, and was last updated 7 years, 4 months ago by admin.
-
AuthorPosts
-
November 6, 2012 at 5:51 am #15991paulcookMember
Hi There,
Does the “Manually Approve Member Registration” apply across the board? i.e. for all memberships ?
The reason I ask is that when my customer pays for our physical product, they are granted membership access as the bonus add on. I don’t want to hold up the process with a manual approval. (because their payment proves authenticity)
When a customer purchases our product offline, they are still entitled to the membership access. I would however like to manually approve only these requests which will be done via the “join-us” page. (preferably asking them to state where they purchased the product as proof)
Is that possible at all?
cheers Paul
November 7, 2012 at 2:47 am #15992adminKeymasterYes, the manually approve member registration applies across the board.
November 28, 2012 at 2:02 am #15993paulcookMemberHi There,
You haven’t answered the second part of the question above.
Is there a solution to manually approve member registrations that are done via the website but NOT associated with a purchase? I can’t get my head around all of the options… and there’s probably one staring me in the face.
Look forward to ideas. thanks, Paul
November 28, 2012 at 11:49 pm #15994adminKeymasterPlease explain how the user will register on your site so I can understand your scenario.
December 5, 2012 at 2:50 am #15995paulcookMember1. When my customer pays for our physical product, they are granted membership access automatically as the bonus add on. (their $$ payment proves authenticity)
2. When a customer purchases our product offline, they are still entitled to the membership access.(which they are invited to do via the “join-us” page. I would however like to manually approve only these requests which will be done via the “join-us” page. (preferably asking them to state where they purchased the product as proof) This is because any person can apply for the free membership at the moment via the join-us page and I need to vette these applications for purchaser proof.
Does that make sense?
cheers Paul
December 5, 2012 at 11:21 pm #15996adminKeymasterOkay thank you. I think this is the best option for you:
1) Don’t use the “Manually approve members” option in eMember settings
2) Create a new membership level in eMember (this level doesn’t have to have access to any real content on the site)
3) Use the following option to place a registration form for the membership level you created in step 2:
4) Now, your users can go to this special registration page and fill in the form to become a member but they won’t have any real access to your site until you check their record and assign them to the proper membership level.
You will simply need to go to the manage members interface and check the membership level column to see if any user have signed up for this special level then review their application. This way you are still reviewing all the manual membership application.
December 17, 2012 at 5:52 am #15997paulcookMemberThankyou, this works fine.
However, when I change their membership status from “Pending” (the Level I created which doesn’t access anything) to “Free” there is no automatic notification to the member that their status has changed?
I click ” Send a Notification to the User” in their Member Details page, and a generic email notifies them that they can now log in.
I tried using the Email Shortcodes from eStore to populate their data again, e.g. firstname, username, password etc.
However they didn’t work.
Can you advise whether it’s possible to make this “notification” email a little more personalized with field names?
Thanks for your quick help again.
December 17, 2012 at 11:06 pm #15998adminKeymasterYes, you can make that notification email a little more personalized. Please check this post for a list of available email tags for emember email:
https://support.tipsandtricks-hq.com/forums/topic/wp-emember-email-tags-reference-list-of-email-tags
The option to process email tags in that notification email was recently added. So please make sure to download a new copy of the plugin.
February 1, 2013 at 6:45 am #15999paulcookMemberThanks again! So quick and reliable on support. cheers Paul
July 9, 2017 at 8:34 pm #16000sahmcoloradoSpectatorHi. I’m having the opposite issue from the original poster. When a member completes registration or an existing member purchases a new membership level on top of their current one, they are being set to inactive and I have to go in and change them to active before they can log in.
I have the “Manually Approve Member Registration” setting un-checked, but still the account is inactive until I change it
I found this in your documentation, which makes it sound like this is the default behavior:
‘If you want to manually approve the member after they register then check this option. A member’s account will be “Pending” after registration and the member will not be able to log in until you manually set the status to “Active”.
So, I don’t understand why I need to go in and change from “Inactive” to “Active”‘
However, I found the following in this thread, saying that it should be the opposite and would require a change to the code to have a user set to “Inactive”
‘Open the “eStore_misc_functions.php” file of the eStore plugin and search for the following:
$account_state = ‘active’;
Once you find it change it to the following:
$account_state = ‘inactive’;’
Can you tell me what I need to do to prevent user accounts being automatically changed to “Inactive”?
Thanks for your help!
July 10, 2017 at 12:18 am #16001adminKeymasterYou shouldn’t have to do any code customization. Our manual approval feature works exactly the way it is explained. When manual approval feature is enabled, a user’s account will be set to “pending” status. This allows the site admin to check the account and then approve the account by setting the status to “active”.
If it isn’t working that way on your site then there is something else conflicting. Maybe you did a customization which is causing some issues. I will jump on your site and take a look. I have sent you an email for it.
July 10, 2017 at 12:26 am #16002sahmcoloradoSpectatorHi! Thank you for your quick response!
I got your email. I’m not sure how to have you try to recreate the problem without paying for a membership and/or renewal.
I don’t have the manual approval feature checked, but new and renewing members are set to ‘inactive’. I have not done any customization to the plugin. Do you think it would be helpful to reinstall the plugin and/or create a debug file while I go through the steps of purchasing/renewing a membership? I can just pay and refund the payment to myself.
July 10, 2017 at 12:33 am #16003adminKeymasterIf this happens only after a payment then the issue would be somewhere else. Let me take a look at the debug so I can see where it is coming from.
July 11, 2017 at 1:50 am #16004adminKeymasterTurns out that the admin was refunding the payment. Refunding a payment will set the account to inactive. Members only has access while their payment is valid. If they pay and take refund, the plugin will block their access (to prevent unauthorized access of premium content).
-
AuthorPosts
- You must be logged in to reply to this topic.