Tagged: eSore and eMember
April 2, 2012 at 7:45 am #5992
I am testing my estore/emember set-up and member sign-ups are not working correctly.
If I checkout through paypal it processes the payment, but on passback I see the shortcode, not the transaction result.
In addition, the member never receives an email to complete the signup process.
If an existing member upgrades from free to paid, they still do not see the passback result but they do get an email confirming the upgrade.
The output from the log file is:
[04/02/2012 7:35 AM] – SUCCESS :Did not find record in the members table. A new member account will be created for: email@example.com
[04/02/2012 7:35 AM] – SUCCESS :Creating new member account
[04/02/2012 7:35 AM] – SUCCESS :Member signup URL :http://sitepromotionengine.com/join-us/registration/?member_id=8&code=9969d58fee9f27884acdef382ba315f6
[04/02/2012 7:35 AM] – SUCCESS :Member signup/upgrade completion email successfully sent to:firstname.lastname@example.org From email address value used:Site Promotion Engine <email@example.com>
(note I have edited out the email addresses.)
So it looks like the script thinks it is doing everything right but:
1. No wordpress user is created, just an emember one
2. No email is received
3. Output is not showing on the passback page.
JasonApril 2, 2012 at 11:41 am #43641PeterMember
– Regarding your problem where you say “I see the shortcode, not the transaction result” please follow the instructions in this page to set up your thankyou page.
– regarding the eStore purchase transaction, can you please enable debug for eStore and share the output of ipn_handle_debug.log.
See this link for how to enable debug:April 2, 2012 at 12:14 pm #43642VanessaMember
Hello, I’ve purchased eStore – great plugin! But I think I need eMember too to achieve what I need to do. I just wanted to check before I purchased. My customer is a PR company, I require the site to offer free high resolution images and press releases for use in publications in exchange for name/email/company/publication. I have eStore working with NextGen and have priced all images at £0 (press releases are just copy/paste and have linked galleries at bottom with ‘add to cart’ buttons) I was at the stage of trying to edit the manual checkout form… all getting a bit messy now though and I don’t really want prices to show. If I had eMember would that allow (persuade!) visitors to ‘join’ first so that they could then simply log in to download?
What’s important is that my client is notified when images are downloaded and he has a way of checking the publications to see what images are used. He also wants to send those ‘signed up’ any new press releases. (haven’t tackled this yet!) I also don’t want visitors to have to enter details with each download as they are likely to need maybe 3 or 4 at a time.
How would you recommend I achieve this? Would this work with a combination of eStore and eMember?
site is http://pressmediadirect.com/wp/April 2, 2012 at 2:22 pm #43643
Vanessa, how about you start your own thread rather than gate-crashing mine?
Peter, the log output for in handle is:
[04/02/2012 7:35 AM] – SUCCESS :Post string : [admin deleted post data]
[04/02/2012 7:35 AM] – SUCCESS :Connection to http://www.paypal.com successfuly completed.
[04/02/2012 7:35 AM] – SUCCESS :IPN successfully verified.
[04/02/2012 7:35 AM] – SUCCESS :Creating product Information to send.
[04/02/2012 7:35 AM] – SUCCESS :Transaction Type: Buy Now/Subscribe
[04/02/2012 7:35 AM] – SUCCESS :Item Number: 1
[04/02/2012 7:35 AM] – SUCCESS :Item Name: Premium Membership
[04/02/2012 7:35 AM] – SUCCESS :Item Quantity: 1
[04/02/2012 7:35 AM] – SUCCESS :Item Price: 0.01
[04/02/2012 7:35 AM] – SUCCESS :Item Shipping:
[04/02/2012 7:35 AM] – SUCCESS :Item Currency: USD
[04/02/2012 7:35 AM] – SUCCESS :eMember integration is being used… creating member account… see the “subscription_handle_debug.log” file for details
[04/02/2012 7:35 AM] – SUCCESS :Download Link :
Premium Membership – This product does not have any downloadable content
[04/02/2012 7:35 AM] – SUCCESS :Incremental counter value for PayPal checkout: 7
[04/02/2012 7:35 AM] – SUCCESS :Product Email successfully sent to firstname.lastname@example.org.
[04/02/2012 7:35 AM] – SUCCESS :Notify Email successfully sent to email@example.com.
[04/02/2012 7:35 AM] – SUCCESS :Updating Products, Customers, Coupons, Sales Database Tables with Sales Data.
[04/02/2012 7:35 AM] – SUCCESS :Products, Customers, Coupons, Sales Database Tables Updated.
[04/02/2012 7:35 AM] – SUCCESS :Updating Affiliate Database Table with Sales Data if Using the WP Affiliate Platform Plugin.
[04/02/2012 7:35 AM] – SUCCESS :Not Using the WP Affiliate Platform Plugin.
[04/02/2012 7:35 AM] – SUCCESS :Paypal class finished.
All looks like its working to me. Yet no email for a non-registered person buying, but an existing member gets an email telling them their account was upraded!
Regarding the shortcode showing rather than the transaction results/links. I already did everything in that linked page. PDT is on, token is in estore, auto return is on
and show trans results is ticked.
Help!April 3, 2012 at 3:03 am #43644
Thank you for all the debug data. emails are definitely getting sent out by the plugin successfully after the payment. You will need to address the other factors that can affect the email delivery. This is explained in this post:April 3, 2012 at 1:32 pm #43645
After much messing around I unticked the use wordpress mail option and it is now sending out the emails.
So that’s one problem solved.
The second problem still exists though. On passback from paypal I am seeing the shortcode rather than the message/link it should be showing.
One thing I have noticed, which may or may not be related is that even though I have specified text in the “Customize the Return Button Text” field, that text is not shown during the return from paypal.
PDT is on, token is in estore, auto return is on and show trans results is ticked.
I am determined to get emember/estore working (I have deleted all files and reinstalled th plugins plus wordpress and am using default theme with no other plugins, so nothing else can possibly be conflicting)!April 4, 2012 at 8:09 am #43646
Either there is a typo in the shortcode or you have an old version of eStore for this to happen. If you post a link to your “Thank You” page and tell mew hat version of eStore you are using I will be able to rectify this for you.April 4, 2012 at 9:47 am #43647April 4, 2012 at 10:33 am #43648
Its a case of a typo. The correct shortcode is the following:
Notice the capitalized “S”? You are using a lowercase “s” which is wrong.April 4, 2012 at 10:36 am #43649
Ah! Thank you! *facepalm*
Just did a test transaction and it worked on passback.
- You must be logged in to reply to this topic.