Tips and Tricks HQ Support Portal › Forums › WP eMember › eStore and eMember subscription, want to require new members to login
- This topic has 6 replies, 2 voices, and was last updated 6 years, 10 months ago by thermofun.
-
AuthorPosts
-
December 10, 2017 at 12:11 pm #14589thermofunMember
We are using eStore to sell memberships in eMember. Currently we use method 3.1 in this https://www.tipsandtricks-hq.com/wordpress-membership/a-typical-member-registration-flow-96. We prefer this method of gathering registration information BEFORE completing the sale. With an add to cart button that works fine.
Now we want to use a recurring payment, so use a subscribe button. This goes straight to paypal. The user gets a registration email but often they ignore it. Is there any way to have the same flow as 3.1 above, but for a subscribe button that allows recurring payments through paypal?
Thanks, Steve
December 11, 2017 at 1:06 am #76867adminKeymasterYeah, the same will work for subscription type buttons also.
With the 3rd registration flow, you always make sure that they can see the button ONLY if they are logged into the site. Have you used section protection to hide the subscription button so they are forced to create an account and log into the site?
Please read the 2nd and the 3rd option (not 3.1) from the following page and it will give you a good idea of how you can use it that works with any kind of buttons:
https://www.tipsandtricks-hq.com/wordpress-membership/a-typical-member-registration-flow-96
December 11, 2017 at 2:44 am #76868thermofunMemberWe would like them to see the product description, just not the subscribe button. The product description is all in eStore and shown automatically by [wp_eStore_subscribe_fancy id=34]. I can’t see how we can show the description and not the button. Using the method you have described will require us to repeat all the product information on the page, rather than getting from eStore, which is not ideal.
Thanks, Steve
January 5, 2018 at 3:56 am #76869thermofunMemberI have almost got this working. Existing users logging in to see the purchase section works fine. But if a brand new member registers, they are redirected to the login page, showing their basic profile. I want them to stay on the same shop page.
I have auto-login after registration selected
I have selected Prevent After Login Redirection When Logging in via Inline Login Option
I have deselected allow redirection after login
Here’s what I have coded on the pageI
A collection of ThermoFun Thermomix Cookbooks & Membership to suit all tastes. Enjoy your cooking!
For more information on what is included in membership/s or cookbooks click the title of the item you would like more information on.
ThermoFun Club Membership
[emember_protected scope=”not_logged_in_users_only”]
please login or register prior to purchasing membership for 2018
[wp_eMember_login]
[wp_eMember_registration]
[/emember_protected]
[emember_protected scope=”verified_users_only” do_not_show_restricted_msg=”1″]
2018 test subscription
[wp_eStore_subscribe_fancy id=39]
</div>
</div>
</div>
</div>
</div>
</div>
<b>test Bundles</b>
[wp_eStore_subscribe_fancy id=36]
[/emember_protected]
January 5, 2018 at 11:12 am #76870adminKeymasterI am not sure about the project specific setup (project specific setup needs to be handled as a consultation). Is there a feature that is not working as advertised so I can inspect the behavior?
You should read the options to create custom links from the following page. It shows you how you can override the after login redirect (for the users who click on the custom link you are creating). It maybe helpful for what you are trying to do:
January 7, 2018 at 12:40 am #76871thermofunMemberI thought I was fairly clear in my explanation. i DON’T want new users who regsiter to be redirected. They are on page thermofun.com/sales. The inline register widget gets them to register then they auto-login. I want them to stay on the sales page. I have NO redirect options set, but the user who registers is being redirected to the login page after registering. The page they redirect to is thermofun.com/member-login. This is the page specified as the login page in the pages settings.
Why are they redirecting?
As I said above, the options I have set are
I have auto-login after registration selected
I have selected Prevent After Login Redirection When Logging in via Inline Login Option
I have deselected allow redirection after login
Is there an option I am missing?
January 7, 2018 at 12:43 am #76872thermofunMemberNote that the problem in ONLY for new users who register and then auto-login. Existing users who login via the emember_login widget do not redirect. It’s as if the [wp_eMember_registration] widget and auto-login is not honoring the options that are set.
This is flow 3, as per https://www.tipsandtricks-hq.com/wordpress-membership/a-typical-member-registration-flow-96
Note there is no demo of flow 3 in the above page.
-
AuthorPosts
- You must be logged in to reply to this topic.