Tips and Tricks HQ Support

Support site for Tips and Tricks HQ premium products

  • Home
  • Contact Us
  • Documentation
  • Forum Home
    • Forum
    • Forum Search
    • Forum Login
    • Forum Registration

Member signs up for FREE membership, then upgrades and can't register again

by

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, 12 months ago by Theo.
Viewing 14 posts - 16 through 29 (of 29 total)
← 1 2
  • Author
    Posts
  • March 2, 2011 at 10:38 pm #29557
    amin007
    Participant

    This would happen if the the user is not logged in when hey makes the purchase. As I explained earlier… the plugin has no way of knowing with member made a purchase unless the user is logged into the system.

    Again there is a really easy test that you can do here. Create a test member account then pay for an item and check the customer record from the manage customers menu to see if the member ID got recorded or not. This will tell us if the option is working fine or not.

    March 3, 2011 at 7:27 am #29558
    Theo
    Spectator

    right, so the culprit in general has been people not logged in when they pay.

    OK, I’ll test some things on my next members but I do have a question.

    Does that mean that if someone comes along and purchases something right off the bat, never having had even a free account, the estore “eMember User ID” won’t fill itself in after the payment is complete and the customer gets his/hre account on emember?

    March 3, 2011 at 10:40 pm #29559
    wpCommerce
    Moderator

    “Does that mean that if someone comes along and purchases something right off the bat, never having had even a free account, the estore “eMember User ID” won’t fill itself in after the payment is complete and the customer gets his/hre account on emember?” – If someone becomes a member for the first time the plugin will fill up all the information. But someone who already has a free membership and wants to upgrade, the plugin won’t know his current memebership ID and which membership level to upgrade unless he is logged in. That’s why the free member needs to be logged in to upgrade to a premium membership. Please do the test mentioned above and we will be able to know if there is any issue on your site.

    March 3, 2011 at 11:10 pm #29560
    amin007
    Participant

    Just to add some more info to add clarity…

    There are two things that can happen when someone makes a payment.

    1. The user is not logged into the site

    or

    2. The user is logged into the site

    If he is not logged into the site as a member then the system treats him as an anonymous user (obviously the plugin is not physic and can’t know if he actually has a member account). When this person makes a purchase via eStore it will just be a normal customer purchasing a product. If however you have linked this product to eMember via the usage of the “Reference Text” field then eStore will treat this as a membership payment. Since he is an anonymous user the plugin will assume that it is a new customer trying to be a member so it will send off the email to complete the registration.

    On the other hand if the user is logged into the site when he makes the payment the system knows all about his membership details. In this case after the payment the plugin can upgrade an account because it knows which member account need to be upgraded.

    I am not sure if you have read this registration flow… if you haven’t’ then you should:

    http://www.tipsandtricks-hq.com/wordpress-membership/a-typical-member-registration-flow-96

    March 4, 2011 at 1:02 pm #29561
    Theo
    Spectator

    I have read through everything at that link you posted before I started,

    The only thing that I could not find an example of is multiple level memberships that are each PayPal monthly subscriptions. Will that cause me any problems that you can foresee?

    March 4, 2011 at 11:13 pm #29562
    wpCommerce
    Moderator

    You can create multiple level memberships with PayPal monthly subscriptions. There is no problem with that. But if any member is already paying for a monthly subscription and wants to subscribe for another, he needs to manually cancel the current subscription from his PayPal account (unless he wants to keep two subscriptions at the same time).Otherwise he will be charged for two monthly subscriptions.

    April 27, 2011 at 4:47 pm #29563
    Theo
    Spectator

    Hi, I have been away on my holidays and am just getting back to this now.

    My site has been running and generally things are OK but I do have to upgrade members manually after they pay.

    I have a Free membership and then paid membership levels,

    I made it so that they can not access the pay page unless they are logged in to their free account.

    So far every time someone signs up at a paid level things look to work ok but their account does not upgrade automatically.

    I have to log in and do it manually.

    When paypal doesn’t go through on a given month their account is turned inactive so that part works well.

    I am open to suggestion here but I would be happy to pay somebody from your team to go through my site with me and make sure it is all set up correctly.

    thanks in advance

    April 28, 2011 at 1:04 am #29564
    amin007
    Participant

    We have added another condition in the plugin so it checks for the email address in the members database after a payment to determine if a payment came from an existing member. This way even if a member makes a payment without being logged in it should still be able to detect that the payment is for an upgrade (as long as their profile email address matches with the PayPal email address). I think this new addition might help you. So please get a recent build of the plugins from here and upgrade them:

    https://support.tipsandtricks-hq.com/update-request

    After the upgrade reset the debug files and keep the debug option enabled so next time when someone upgrades and things don’t work the way you expected you can send us the debug information and we will be able to see what went wrong.

    May 2, 2011 at 3:55 pm #29565
    Theo
    Spectator

    OK, updating now.

    The other thing I noticed is that if the Paypal payment doesn’t go through the first attempt, the users account becomes inactive which is of course exactly what we want but when the Paypal payment goes through on the 2nd attempt the users account remains inactive and I must manually make it active again

    May 3, 2011 at 12:28 am #29566
    amin007
    Participant

    What value do you have in the “Subscription Valid for” field for this level?

    May 3, 2011 at 11:17 pm #29567
    Theo
    Spectator

    I have the ‘reattempt on failure’ checked, 1 month trial price that rolls in to recurring until cancelled

    May 3, 2011 at 11:18 pm #29568
    Theo
    Spectator

    basically if the payment doesn’t go through and it needs to reattempt .. that is where it does not re-activate the account

    May 4, 2011 at 1:23 am #29569
    amin007
    Participant

    I understand that but my question to you was the following (this has nothing to do with eStore):

    What value do you have in the “Subscription Valid for” field for this member level in the membership level menu of eMember plugin?

    Also, can you please capture the debug of the reattempt and send it to me? Simply keep debug enabled and when this happens again just send me the “ipn_handle_debug.log” file.

    May 15, 2011 at 6:38 am #29570
    Theo
    Spectator

    OK found the mistake, Everything sorted out.

  • Author
    Posts
Viewing 14 posts - 16 through 29 (of 29 total)
← 1 2
  • You must be logged in to reply to this topic.
Log In

Forum Related

  • Forum Home
  • Forum Search
  • Forum Registration
  • Forum Login

Support Related Forms

  • Contact Us
  • Customer Support
  • Request a Plugin Update
  • Request Fresh Download Links

Useful Links

  • Plugin Upgrade Instructions
  • WP eStore Documentation
  • WP eMember Documentation
  • WP Affiliate Platform Documentation
  • Tips and Tricks HQ Home Page
  • Our Projects

Quick Setup Video Tutorials

  • WP eStore Video Tutorial
  • WP eMember Video Tutorial
  • WP Affiliate Platform Video Tutorial
  • Lightbox Ultimate Video Tutorial

Our Other Plugins

  • WP Express Checkout
  • Stripe Payments Plugin
  • Simple Shopping Cart Plugin
  • Simple Download Monitor

Copyright © 2025 | Tips and Tricks HQ