Tips and Tricks HQ Support Portal › Forums › WP eMember › Multiple problems with registration page
- This topic has 7 replies, 2 voices, and was last updated 12 years, 1 month ago by johndove523.
-
AuthorPosts
-
September 22, 2012 at 7:29 pm #7460johndove523Member
Problem # 1: Please view our registration page in IE browser:
[http://informaticseducation.org/join-us/registration/]
No labels are visible for the registration fields.
Problem #2: field labels are visible in Firefox, but in either browser their is a “Membership” text field. It’s pre-populated with “Faculty” and the value cannot be deleted (don’t know how this happened). Secondly, I’m thinking this should not be a text field, but rather a menu field with our two membership options, Faculty and Student. If it is a text field, people are not going to know what to put in there (e.g., “faculty”, “faculty membership”, ?? etc.) Third, I’m not really sure if we need to specify the membership at the registration level… do we? If we don’t, then how do I get rid of this field?
Thank you,
John
September 24, 2012 at 2:19 am #49587adminKeymaster#1 – I just checked your page in IE9 and I can see the registration form fine.
#2 – Read the following two documentation which will help you understand how eMember’s registration flow works:
How One Single Registration Form is Used in eMember for All Types of Membership
The following post explains how you can hide the membership level field from the registration form if you want to:
https://support.tipsandtricks-hq.com/forums/topic/changes-over-login-page
September 24, 2012 at 2:57 pm #49588johndove523MemberThanks so much for the info. Sorry guys, but what I’m seeing isn’t making any sense. I’m afraid I’m still confused about how to successfully set up our memberships. I’ll explain what I’ve done and the results so far as thoroughly as I can. If this doesn’t suffice, I can set up a eMember administrator as a temporary admin on our site to see any necessary settings if that would help.
1. Regarding hiding membership level – I did hide this field (then un-hid it) via the pages/forms settings, but whether it’s hidden or not, the default value is “Faculty”, which is UNEDITABLE. We have two memberships, Faculty and Student. Faculty is our FREE membership (after approving credentials), Student is a paid membership. But because the (uneditable) default value in the membership is “Faculty”, any student (or anyone at all) can sign up for free and have immediate access to ALL content (faculty and students have access to all content). Not what we want. Is the membership field in the registration form defaulting to Faculty because there is no fee associated with it (our default free membership)? – see:
[http://informaticseducation.org/join-us/registration/]
Btw, Faculty membership ID = 6, Student membership ID = 4 if that helps deduce anything here.
2. My understanding after reading through the documentation thus far is that regardless of membership level, people must register FIRST before they can select or upgrade to a paid membership. Please look at our join us page:
[http://informaticseducation.org/join-us/]
Say I’m a student. I click the PayPal button and pay for the student membership (fee is temporarily set to one penny if you want to try it, and is also set up with PayPal with the aforementioned student membership ID of “4”). The PayPal process works and returns you to a welcome page on the site. But I haven’t registered and defined a membership yet. When I do, I’m registering as “faculty” because that’s the (only) uneditable value on the registration page (therefore, I needn’t pay at all).
According to your documentation:
WP eMember uses one registration form which is capable of detecting which membership level a user is permitted to signup for and allows the user to register for that level. — not seeing this at all, only seeing “Faculty”
Lets say for example, a user goes to your site and pays for the “Gold” membership level, then after the payment the plugin will only let this user register for the Gold membership level. — not seeing this at all either; when a student registers, they’re registering as “Membership: Faculty”
If a user directly goes to the registration page without paying for any membership then the plugin will only allow this user to signup for a free membership account given you (the admin) allow free membership on your site. — I am seeing this, but this is not what we want. Regardless of OUR memberships, students and faculty have access to exactly the same content. Only difference is students (should) have to pay, faculty doesn’t.
Please help me understand the registration/membership relationship, what is supposed to happen first, and then the correct sequence of events, and where/when/how the correct memberships are selected, detected, and function appropriately.
Thank you,
John
September 25, 2012 at 2:50 am #49589adminKeymasterYour setup looks good to me. You probably missed the following explanation in one of the above resources I shared earlier:
A user cannot signup for a paid/premium membership without making a payment first
So in this case, the “Student” membership is a premium level. Which means the registration for this level will be like the following:
1) Student goes to your join us page and sees that he/she can get a student account for $XX.
2) The student clicks on the buy button and makes the payment
3) The student will receive an email with a unique link in it after the payment.
4) The student clicks on that unique link and then he/she will be allowed to register for this “Student” membership level.
If anyone goes to that registration page without making the payment and clicking on that unique link, they won’t be able to register.
If you give a drop down to choose a membership level then there is no guarantee that the user will not choose the one that he/she didn’t pay for. This is why the registration for premium level is handled like that.
Does that make sense?
I would recommended you to watch the 2nd and the 3rd videos from the following page which will clear this up for you:
September 25, 2012 at 3:40 pm #49590johndove523MemberAdmin, thanks so much for your information. I reviewed all the info; you’re right, everything looks set up correctly, but I’ve identified the missing link. This is what is NOT happening:
3) The student will receive an email with a unique link in it after the payment.
When I go to the join page, click the (student membership) paypal button, I am routed to paypal, I make the payment, I immediately get a payment confirmation from PP, but I am not sent a registration link.
Why not? – I think that’s the only thing that’s wrong here.
September 25, 2012 at 3:52 pm #49591johndove523MemberWait – I haven’t registered yet – it doesn’t have any email address for me. So how is the “pre registration” invoked (with only your first & last name and email address)?
September 25, 2012 at 11:35 pm #49592adminKeymasterYou most likely have missed a setup step for the paypal button integration, so after the payment the plugin is not getting the payment notification. Read the PayPal button integration documentation from the following page and see if you have missed anything:
Watch the video on the above page and tell me which step shown on the video is not working for your premium member registration.
Make sure to check your PayPal profile settings and verify that IPN is enabled in your account (otherwise PayPal won’t send payment notifications).
Also enable debug so we can verify that the plugin is receiving the payment notification from PayPal. The post will explain how to do this:
September 26, 2012 at 1:43 pm #49593johndove523MemberMr./Ms. Admin,
I made a mistake when making the IPN URL. In the /eMember_handle_paypal_ipn.php code, there was an extra character in our site url.
Solved! Works perfectly now.
Thank you so much for all your help here.
John
-
AuthorPosts
- You must be logged in to reply to this topic.