Tips and Tricks HQ Support Portal › Forums › WP eMember › eMember separate sites from eStore & Affiliate
- This topic has 11 replies, 3 voices, and was last updated 10 years, 9 months ago by admin.
-
AuthorPosts
-
December 17, 2012 at 10:16 pm #8180jewelsbranchMember
I have a membership site that is currently running Wishlist at members.mydomain.com. I have a main site at mydomain.com where I have WP eStore and WP Affiliate installed and running well. I’ve been creating the memberships in Wishlist on the members site manually when one is purchased on the main site through eStore. I would like to have the memberships created automatically on checkout through eStore and I would also prefer to move to using eMember on the membership site and get rid of Wishlist. I’ve seen several threads where you say that it is not possible to have eMember and eStore installed on separate domains. Why not? If it is possible to have eStore create a membership in Wishlist on a separate domain and it is also possible to create a membership in eMember with a plain Buy Now PayPal button, why can’t I create a product in eStore that causes a seperate eMember install to register a member? Can I accomplish it somehow with PayPal settings or API calls to eMember? I need to continue to use eStore and WP Affiliate to support coupons and affiliate tracking but I really don’t want to bring the complexity of all my membership content under a single domain.
December 18, 2012 at 5:12 am #52484adminKeymasterPlease read this post which should help:
https://support.tipsandtricks-hq.com/forums/topic/wp-multisite-install-and-plugin-behavior
With that said, it is totally possible to do exactly the same setup you currently have and simply replace WishList with eMember. It is not a standard practice to use eStore in one WordPress install and then use eMember in another WordPress install but eMember has API that can be used to do this. Please read the above mentioned post then let me know if the simple solution suggested there is an option. If not then we can look into doing the API thing.
December 18, 2012 at 4:14 pm #52485jewelsbranchMemberThanks for your reply. However, the option explained in the post you linked will not work for me because I essentially want to accomplish the opposite. My member site is private and essentially unknown to users until they buy a course. So I need the buy buttons to remain on my main site. I would like a member account created on the membership site when they buy on the main site without me having to manually create it.
December 18, 2012 at 11:59 pm #52486adminKeymasterOkay. Please provide the following two pieces of info so I can give you details on the other option:
– A link to the page where you have the eStore purchase button for your membership payment
– A link to the site where eMember is installed
December 19, 2012 at 1:15 am #52487jewelsbranchMemberThe course is not available to purchase right now and the current round is finishing this week. The URL where the purchase button will be (as it was previously and will be again) is [http://jewelsbranch.com/hire-us/the-pdf-workshop]
The membership site is at [http://members.jewelsbranch.com] but it is currently running Wishlist. I’d prefer to move to using eMember (I have the plugin purchased and uploaded but not activated in WordPress right now).
The next round of the course goes up for sale this week, but it’s pre-sale so I don’t really need to have the automated purchase to registration working until mid-January.
Thanks!
December 19, 2012 at 11:40 pm #52488adminKeymasterOkay you will just need to do the following:
Go to the following eStore settings area:
WP eStore Settings -> 3rd Party Integration -> POST IPN to a 3rd Party Application
Now, specify the folloiwng URL in the “Instant Payment Notification (IPN) Post URL ” field:
[http://members.jewelsbranch.com/?emember_paypal_ipn=1]
That should make it so after your member pays via eStore, a membership account will get created in your other install.
December 21, 2012 at 1:24 am #52489jewelsbranchMemberSweet, thanks! I’ll test this out next week and let you know if I have any issues. Do I need to specify the membership level in the reference text in eStore for the product or somewhere else?
December 22, 2012 at 12:17 am #52490adminKeymasterYes, the eMember membership level goes in the reference text field of the product in question. You basically follow this same instruction as usual:
January 11, 2013 at 7:32 pm #52491jewelsbranchMemberI’m testing this now and it is not working. A member is not being created and no registration email is being sent. I’ve enabled debug logging on both sites and run test transactions. I put the member level ID in the Reference Text field of the product in eStore, it is 2. That part seems to be working.
The IPN log on the eStore site says:
[01/11/2013 7:19 PM] – SUCCESS :Value of the reference text field for this product: 2
The IPN url is successfully being called on the eMember site but it is failing to create an member and email registration info.
The IPN log on the eMember site says:
2013 7:19 PM] – SUCCESS :Membership payment paid for membership level ID:
[01/11/2013 7:19 PM] – FAILURE :Membership level ID is missing in the payment notification! Cannot process this notification
[01/11/2013 7:19 PM] – SUCCESS :Paypal class finished.
What should I check next to see why this is breaking? Thanks.
January 12, 2013 at 2:49 am #52492adminKeymasterHi, I will need a little more info about the setup to troubleshoot this one. I sent you an email.
Update: you needed a little custom tweak on your site where you are running the eStore plugin. I have sent this to you via email.
February 10, 2014 at 12:51 pm #52493epwebMemberHello!
I have the exact same issue. I followed the instructions stated and received the receipt email but not the “complete your registration” email. Please advise.
February 10, 2014 at 10:51 pm #52494adminKeymasterWhat is the eMember IPN URL that you used in your setup?
What is the site URL where you have eStore? What is the site URL where you have eMember?
What version of emember are you using?
Enable the debug option then do a test transaction. Do you see data in the “ipn_handle_debug_eMember.log” file?
-
AuthorPosts
- You must be logged in to reply to this topic.