Tips and Tricks HQ Support Portal › Forums › WP eMember › Member signs up for FREE membership, then upgrades and can't register again
Tagged: emember level not allowed
- This topic has 28 replies, 4 voices, and was last updated 13 years, 6 months ago by Theo.
-
AuthorPosts
-
February 26, 2011 at 2:08 pm #2818TheoSpectator
I am using wp emembers with wp estore and wp affiliates
My members always start out as free members when they sign up,
after they sign up they will then click to upgrade and go pay a subscription fee.
I am using the ‘Reference Text’ in the product settings so that after they pay their membership is upgraded to that level
I just tested it and after they pay they receive the link to go complete registration but can’t register again because the username and email have already been taken.
How do I get around this?
also they are receiving 2 copies of an email with a strange file I can’t open
any ideas about that?
Thanks in advance, loving your products, I’m almost there
Theo
February 26, 2011 at 2:25 pm #29543TheoSpectatorThe 1 simple solution I can think of is to get the user to delete their account from the edit profile page and then follow the link in their email to sign up for their account again at the new membership level
But .. when I ‘allow account deletion’ in the emember settings the delete link shows up on the profile page but when it is clicked I get the following error:
Fatal error: Call to undefined function wp_delete_user() in **************/wp-content/plugins/wp-eMember/wp_eMember1.php on line 832
February 26, 2011 at 2:28 pm #29544TheoSpectatorI also have ‘Allow WordPress Account Deletion:’ checked because I have them both created together and want them both deleted together to make this work
February 26, 2011 at 2:30 pm #29545TheoSpectatorfinally if they were to delete their account this way then re-create it at the new membership level.. will this effect their affiliate account?
I am sure there is an easier way to do all this membership upgrade business and I am just missing something..
February 27, 2011 at 12:19 am #29546wpCommerceModeratorThey don’t need to register again if they have already signed up for free membership. They can simply log in, pay for a premium membership and their membership level will be upgraded automatically.
February 27, 2011 at 4:43 pm #29547TheoSpectatorI have not had any luck with that then I guess.
People have paid the upgrade and are then sent the link to complete registration.
When they click it they are sent to the form and can’t use the same username or email because it’s already taken.
I am using recurring subscriptions if that matters, and the free account is set up solely with emembers wheras the paid levels are through estore naturally.
After my members pay for the next membership level they are receiving 1 complete registration email, and 2 confirm registration emails.
I am currently just deleting peoples free accounts after they pay and letting them register again at the new level with the same username / email that they wanted.
I have just completed my site and this is the only part left unsolved. I would be happy to pay you for your time to just run through it with me on Skype so that I am completely finished. It will not take long as I have everything else working fine. (I am using wp emembers with wp estore and wp affiliates)
February 28, 2011 at 1:42 am #29548amin007Participant“People have paid the upgrade and are then sent the link to complete registration” – This can only happen if your customer made the payment without being logged into eMember. If they are not logged into the site as a member the plugin has no way of knowing which member account to upgrade.
One way to make sure that people are logged into the site when they make the payment is to protect the “Payment Button” so only logged in members can see it. You can use eMember’s section protection to protect the “Payment button” so only your logged in members can see and interact with this button.
Just do a test yourself…
1) Create a free membership account for yourself
2) Log into the site
3) Make a membership payment
Let me know what you see. If things do not work then we will jump on your site and check it out.
February 28, 2011 at 7:54 am #29549TheoSpectatorI migrated all my members over from previous website,
I asked them all to get free accounts, then I gave them a page with the subscribe button.
I asked them all to log in to their free accounts and then click the subscription button.
I can’t tell for sure if they all did or not but I will ask them all today in my live room. I did hear from nearly all of them though that after subscription was dealt with at Paypal they were sent a complete registration link at which point they could not use the same username or email.
If they are free members and logged in, then they click on my subscription button to upgrade, after going through Paypal are they supposed to have that original free account upgraded? and would they still be receiving the complete registration email with link?
If you do have a few minutes to check out my site it would be greatly appreciated, I do have everything running they way I want other than account upgrades.
February 28, 2011 at 9:29 pm #29550wpCommerceModerator“If they are free members and logged in, then they click on my subscription button to upgrade, after going through Paypal are they supposed to have that original free account upgraded?” – Yes and they won’t be receiving any link to complete registration.
March 1, 2011 at 12:51 am #29551amin007Participant“I can’t tell for sure if they all did or not” – There is an easy way to get around this problem. As suggested in my previous post… simply make it so the payment button can only be seen if they are logged in as free member. This way you are guaranteeing that a user will be logged in before they make a payment.
March 1, 2011 at 9:16 am #29552TheoSpectatorOK, I guess no one was signed in then… because I did make the pages public, they were special price pages I made only for my original members of my previous site so I have now deleted them…. but I get what should happen, thanks.
I’ll try it out on the next person
March 1, 2011 at 5:22 pm #29553TheoSpectatortoday I noticed that the eMember User ID is not being filled in automatically on my estore.. I had fill it in manually for each customer… any idea why that would happen… what have I done wrong?
March 1, 2011 at 9:23 pm #29554astewartMemberSounds like something similar to my latest post.
Seems what is happening here is that the eMember Cookie Session is set to expire before the WordPress User Cookie Session.
So when user leave for a bit of time and comes back, I noticed that they were logged out of eMember but not WordPress, thus why they would not be able to access those special pages.
Thats my assumption anyways, I could be wrong.
March 2, 2011 at 4:29 am #29555amin007ParticipantThere is a checkbox called “Remember Me” in the eMember’s login widget. If checked it will keep the user logged in for 2 days by default (I think thats a good length).
March 2, 2011 at 5:29 am #29556TheoSpectatoryou missed my question which is about the admin area not the cookie sessions:
today I noticed that the “eMember User ID” is not being filled in automatically on my “wp estore”.. I have fill it in manually for each customer… any idea why that would happen… what have I done wrong?
-
AuthorPosts
- You must be logged in to reply to this topic.