bobg7 Posted December 7, 2006 Posted December 7, 2006 Like a lot of people I was only getting about half my customers waiting long enough for PayPal to send them back to the checkout_success.php page so I wasn't getting an email that the order was complete. I talked with a few of my customers and they didn't know they needed to return to the website to complete the sale so I got to thinking. At first I thought about adding a small popup page when entering the checkout_confirmation.php page but too many people and web browsers have popups blocked so I thought about using a prompt message using the onload function. In catalog > checkout_confirmation.php find this: <body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0"> And change it to this: <body onLoad="alert('PayPal Users. Please let PayPal return you to this website when you are done to complete your transaction. It may take PayPal a few moments to transfer you back, please be patient. ')"> This will bring up a nice little prompt box for them to read and click OK. Since I have started using this method I have seen the people returning from PayPal increase from 50% to about 95%. I hope this helps out a few people. Of course you can change the test of the message to whatever you want, this is only an example and it seems to be working ok for me. Installed Contributions: CCGV, Close Popup, Dynamic Meta Tags, Easy Populate, Froogle Data Feeder, Google Position, Infobox Header Entire Row, Live Support for OSC, PayPal Seal with CC images, Report_m Sales, Shop by Price Revised, SQL Updater, Who's Online Enhancement, Footer, GNA EP Assistant and still going.
Guest Posted December 8, 2006 Posted December 8, 2006 Like a lot of people I was only getting about half my customers waiting long enough for PayPal to send them back to the checkout_success.php page so I wasn't getting an email that the order was complete. I talked with a few of my customers and they didn't know they needed to return to the website to complete the sale so I got to thinking. At first I thought about adding a small popup page when entering the checkout_confirmation.php page but too many people and web browsers have popups blocked so I thought about using a prompt message using the onload function. In catalog > checkout_confirmation.php find this: <body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0"> And change it to this: <body onLoad="alert('PayPal Users. Please let PayPal return you to this website when you are done to complete your transaction. It may take PayPal a few moments to transfer you back, please be patient. ')"> This will bring up a nice little prompt box for them to read and click OK. Since I have started using this method I have seen the people returning from PayPal increase from 50% to about 95%. I hope this helps out a few people. Of course you can change the test of the message to whatever you want, this is only an example and it seems to be working ok for me. Thank You! I can't count how many orders I have had that are not finished due to the PayPal issue. Nice contrib and thank you again.
drumcentral Posted December 8, 2006 Posted December 8, 2006 Many thanks! I have another problem, but I'm not sure if anyone can help. I have the Paypal IPN module installed. The problem is; when a customer buys on our site, and then gets to the Paypal page, the actual items are not listed, but everything else is (name, address, etc) Does anyone have any ideas? Kenny --------------------------------------------------------------------------------------------------
Scarlettlady Posted December 13, 2006 Posted December 13, 2006 I have somewhat the same problem. Its been puzzling to say the least, but my web hoster assures me everything is working right. I am not a computer whiz, but I wonder if there is something that can help me like a walkthrough to see for my self that all is working right. Even PayPal tech went through the process and the email came straight to me and not redirected to PayPal? What could be the problem, anyone? " I was only getting about half my customers waiting long enough for PayPal to send them back to the checkout_success.php page so I wasn't getting an email that the order was complete. I talked with a few of my customers and they didn't know they needed to return to the website to complete the sale so I got to thinking. At first I thought about adding a small popup page when entering the checkout_confirmation.php page but too many people and web browsers have popups blocked so I thought about using a prompt message using the onload function." In catalog > checkout_confirmation.php find this: <body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0"> And change it to this: <body onLoad="alert('PayPal Users. Please let PayPal return you to this website when you are done to complete your transaction. It may take PayPal a few moments to transfer you back, please be patient. ')"> This will bring up a nice little prompt box for them to read and click OK. Since I have started using this method I have seen the people returning from PayPal increase from 50% to about 95%. I hope this helps out a few people. Of course you can change the test of the message to whatever you want, this is only an example and it seems to be working ok for me.
jonquil Posted December 18, 2006 Posted December 18, 2006 Very kewl, especially for those buyers on slo-poke dial-up :) It's all just ones and zeros....
Guest Posted December 18, 2006 Posted December 18, 2006 Very nice. I actually have a little blurb on the page where payment method is selected regarding this. Please allow PayPal to return you to our website after your payment is made, otherwise, your order will not be recorded. But...people do NOT read, I swear. For Kenny....try the contrib Better PayPal Description. It picks up the items ordered in the PayPal receipt. Problem is...and this is really why I wanted to post here...if a customer purchases more than 2 or 3 different items, the PayPal receipt 'cuts off' at some point and will not print all items ordered. If they order 10 or 20, forget it. It's almost like PayPal will only allow a certain number of characters to be picked up before cutting off. Does anyone know how to fix that? Furthermore, does anyone know how to set it up so that PayPal will generate a decent looking payment receipt where the items are listed on individual lines? As it stands, PayPal just jumbles all items ordered together in a mini-paragraph of sorts and it looks awful. The fact that it won't pick up ALL items ordered just makes it even worse. Thanks very much for the info about the pop-up box. Only took a second to install and it looks great! Now, we have to watch and see if people will actually follow instructions or not. Sigh. Andrea
Scarlettlady Posted December 18, 2006 Posted December 18, 2006 Any tell me where to go to install this. Everything is either hidden or in secret code....haha, but seriously i need some help! Like a lot of people I was only getting about half my customers waiting long enough for PayPal to send them back to the checkout_success.php page so I wasn't getting an email that the order was complete. I talked with a few of my customers and they didn't know they needed to return to the website to complete the sale so I got to thinking. At first I thought about adding a small popup page when entering the checkout_confirmation.php page but too many people and web browsers have popups blocked so I thought about using a prompt message using the onload function. In catalog > checkout_confirmation.php find this: <body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0"> And change it to this: <body onLoad="alert('PayPal Users. Please let PayPal return you to this website when you are done to complete your transaction. It may take PayPal a few moments to transfer you back, please be patient. ')"> This will bring up a nice little prompt box for them to read and click OK. Since I have started using this method I have seen the people returning from PayPal increase from 50% to about 95%. I hope this helps out a few people. Of course you can change the test of the message to whatever you want, this is only an example and it seems to be working ok for me.
jonquil Posted December 18, 2006 Posted December 18, 2006 Edited for clarity: Like a lot of people I was only getting about half my customers waiting long enough for PayPal to send them back to the checkout_success.php page so I wasn't getting an email that the order was complete. In Catalog>checkout_confirmation.php, find this: <body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0"> And change it to this: <body onLoad="alert('PayPal Users. Please let PayPal return you to this website when you are done to complete your transaction. It may take PayPal a few moments to transfer you back, please be patient. ')" marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0"> Does this help you, scarlettlady? jon It's all just ones and zeros....
EricK Posted December 19, 2006 Posted December 19, 2006 This is great, thanks Jon! If someone clicks "Confirm Order" then "cancel and return to merchant" from PayPal, an order is placed in Admin with status "Preparing [PayPal IPN]". How do I prevent an order from registering, until they really checkout? Thanks, EricK
jonquil Posted December 19, 2006 Posted December 19, 2006 Honestly, I've no idea as I've not gotten that far with the store I'm working on. You might do a forum search on on "osCommerce PayPal IPN." I also google if I find no joy in answers here. Doesn't mean the answers aren't here; sometime they are elusive :). I have read that there are a couple/few contributions for IPN that help ease the pain for the customer and for orders. I will read about that in due time. Too many fish to fillet at the moment :) Sorry I could not be of any help. jon It's all just ones and zeros....
♥claybaker Posted December 19, 2006 Posted December 19, 2006 I had this same problem with PayPal, fortunately I know some execs at PayPal and was pointed to the Auto Return feature for web sites. 100% of my orders are now being completed. Auto Return for Website Payments brings your buyers back to your website immediately after payment completion. Auto Return applies to PayPal Website Payments, including Buy Now, Donations, Subscriptions, and Shopping Cart. 1. Log into your PayPal account 2. Click the Profile Tab 3. Under Selling Preferences; Click the Website Payment Preferences link 4. Make sure that Auto-Return is set to ON. I hope this is helpful. Clay www.claybaker.com
sh1no Posted January 7, 2007 Posted January 7, 2007 I had this same problem with PayPal, fortunately I know some execs at PayPal and was pointed to the Auto Return feature for web sites. 100% of my orders are now being completed. Auto Return for Website Payments brings your buyers back to your website immediately after payment completion. Auto Return applies to PayPal Website Payments, including Buy Now, Donations, Subscriptions, and Shopping Cart. 1. Log into your PayPal account 2. Click the Profile Tab 3. Under Selling Preferences; Click the Website Payment Preferences link 4. Make sure that Auto-Return is set to ON. I hope this is helpful. Clay www.claybaker.com Hi, for someone like me who isn't using the Forced cookie session option, how can I specify for the paypal auto return feature to send the user back to the right page with the right session id ? If this works with cookies only, does anyone have any idea why mine refuse to work? I tried turning it on, and it stores in mysql but everytime I login it says my cookies aren't enabled. I tried both IE7 and Firefox 2. Same issue. So I stuck to the regular sessions. Thanks.
loghova Posted March 21, 2007 Posted March 21, 2007 hmmm....is it mabye possible to use some sort of onclick event on the checkout button if the only payment option I am giving them is paypal? Is this possible?
Guest Posted March 23, 2007 Posted March 23, 2007 Hi Jon: Works great, as I said in a previous post...just one little issue. The pop-up is occurring when the customer goes thru the Checks/Money Orders module and they're clicking OK and leaving. I'm getting checks and money orders and no record of what they ordered. I think they feel they're done when they click OK on the popup and ignore the Confirm Order button that would log the order. Any way to stop it from popping up when they checkout with modules other than PayPal?
jonquil Posted March 23, 2007 Posted March 23, 2007 I would abandon the onLoad popup in favour of some text addressing PayPal users and pay-by-cheque, etc., what to click and why. What's annoying is that you have to do this at all, know what I mean? jon It's all just ones and zeros....
Recommended Posts
Archived
This topic is now archived and is closed to further replies.