rabbitseffort Posted November 6, 2005 Posted November 6, 2005 well, I searched and some topics sorta covered this, but I'm not sure if I have all the answers I need. When an order is placed and paid for w/ paypal I get no record of the purchase in my admin at all. and then at paypal all it says for the order is my store name, but not the actual products paid for. is there a better fix than just having people return to my store to complete the order? then when they return what do they have to do next? thanks for any advice "I must admit that I personally measure success in terms of the contributions an individual makes to her or his fellow human beings." ---Margaret Mead--- "The answer is never the answer. What's really interesting is the mystery. If you seek the mystery instead of the answer, you'll always be seeking. I've never seen anybody really find the answer -- they think they have, so they stop thinking. But the job is to seek mystery, evoke mystery, plant a garden in which strange plants grow and mysteries bloom. The need for mystery is greater than the need for an answer. --Ken Kesey"
Guest Posted November 7, 2005 Posted November 7, 2005 Yeah, a common problem. I wrote this a while back. Most of it still makes sense: My Experience with osCommerce and Paypal: When I first opened my shop, everything looked fine until Paypal started sending me e-mail confirmations of payments and my store wasn't sending any records of sales. Credit card purchases were working fine. Two e-mails came for each order;one from my shop and the other from the credit card payment processor. In my Admin panel, the credit card orders were listed but not the Paypal ones. I could see a new customer with the same name as the Paypal payment, but how would I know what to ship? Here's the problem: When a customer is directed to Paypal by the store to complete a purchase, the dollar amount is sent with them. However, if that customer surfs away after making the payment instead of going back to your store, Paypal never sends the data back to your store. Payment has been made. The customer's cart remains full and they expect the products to be shipped. They surfed away because they thought they were finished and maybe they wanted to check their account balance or something. If this has happened and you have lost orders already, you can fix it without too much trouble. The trick is to do it without looking like a fly-by-night operation. You don't want your new customers to know you're mucking around with their information. Here's what I'd suggest. 1)Install a simple little Contribution called Master Password. Find it in the Contributions section. 2)Get your customer's e-mail address from the Admin Panel in the customers section. 3)Log in as if you were them by using their e-mail and the master password. 4)Change the e-mail address to your own. This is important. 5)Complete the order using the option to pay by check/moneyorder. 6)Change the e-mail address back to theirs. Don't forget to do this! Now, you should see the order in the admin panel, the customer's account is left just as it should be for next time they log in and they haven't received a strange e-mail about paying for their order by check (strange because they knew they paid by Paypal). Now, how do we keep it from ever happening again? Probably the best solution is to install one of several Contributions with names like Paypal IPN and Order Logging. These Contributions will make your store record the order before the customer leaves. If you are good at installing Contributions or just enjoy it, take a good look at these options. I don't know much about them since I opted for a different solution. I enabled a feature on my Paypal account called Auto-Return. It can be found in the section called Website Payments. Go to My Account, Profile and look under the Selling Preferences column at Website Payment Preferences (as of 6-16-2005). Turn auto-return on. Use the return URL of https://www.xxxxxxxx.com/checkout_process.php or https://www.xxxxxxxxx.com/checkout_success.php. Adjust the URL as needed. I use checkout_process.php but others have suggested checkout_success.php works for them. The options below on that page I leave turned off except to allow payments from customers who don't yet have Paypal accounts. Most customers who choose to pay by Paypal will already have accounts, but this option may help reduce cart abandonment slightly. Now, when a customer completes the transaction at Paypal, they will see a button that directs them to return to your site and a message saying it will happen in 5 seconds anyway. For almost all customers, this is enough to get them back to your store and, thus, complete the order. Every once in a while, one gets away and you just have to follow the steps outlined above. Why didn't I just install one of those Contributions? It only took a couple of minutes to change my Paypal account and it has worked for all but two Paypal orders through a very busy spring shipping season. I have also heard of plenty of troubles with the Paypal IPN Contribution. I'm sure this is just new shop owners having difficulty installing and configuring a Contribution but, in my opinion, the simplicity and effectiveness of auto-return outweigh the possible benefits of the Contributions in this case. Don't get me wrong. I believe the Contributions are the Lifeblood of osCommerce. I have dozens installed in my store. Sometimes simpler is just better. Best of luck with your on-line business and I hope this has been helpful to you.
rabbitseffort Posted November 7, 2005 Author Posted November 7, 2005 thanks bro, I am sure that I had auto return on, but I bet not the right address, so I will make sure, thanks a heap, mate! Yeah, a common problem. I wrote this a while back. Most of it still makes sense: My Experience with osCommerce and Paypal: When I first opened my shop, everything looked fine until Paypal started sending me e-mail confirmations of payments and my store wasn't sending any records of sales. Credit card purchases were working fine. Two e-mails came for each order;one from my shop and the other from the credit card payment processor. In my Admin panel, the credit card orders were listed but not the Paypal ones. I could see a new customer with the same name as the Paypal payment, but how would I know what to ship? Here's the problem: When a customer is directed to Paypal by the store to complete a purchase, the dollar amount is sent with them. However, if that customer surfs away after making the payment instead of going back to your store, Paypal never sends the data back to your store. Payment has been made. The customer's cart remains full and they expect the products to be shipped. They surfed away because they thought they were finished and maybe they wanted to check their account balance or something. If this has happened and you have lost orders already, you can fix it without too much trouble. The trick is to do it without looking like a fly-by-night operation. You don't want your new customers to know you're mucking around with their information. Here's what I'd suggest. 1)Install a simple little Contribution called Master Password. Find it in the Contributions section. 2)Get your customer's e-mail address from the Admin Panel in the customers section. 3)Log in as if you were them by using their e-mail and the master password. 4)Change the e-mail address to your own. This is important. 5)Complete the order using the option to pay by check/moneyorder. 6)Change the e-mail address back to theirs. Don't forget to do this! Now, you should see the order in the admin panel, the customer's account is left just as it should be for next time they log in and they haven't received a strange e-mail about paying for their order by check (strange because they knew they paid by Paypal). Now, how do we keep it from ever happening again? Probably the best solution is to install one of several Contributions with names like Paypal IPN and Order Logging. These Contributions will make your store record the order before the customer leaves. If you are good at installing Contributions or just enjoy it, take a good look at these options. I don't know much about them since I opted for a different solution. I enabled a feature on my Paypal account called Auto-Return. It can be found in the section called Website Payments. Go to My Account, Profile and look under the Selling Preferences column at Website Payment Preferences (as of 6-16-2005). Turn auto-return on. Use the return URL of https://www.xxxxxxxx.com/checkout_process.php or https://www.xxxxxxxxx.com/checkout_success.php. Adjust the URL as needed. I use checkout_process.php but others have suggested checkout_success.php works for them. The options below on that page I leave turned off except to allow payments from customers who don't yet have Paypal accounts. Most customers who choose to pay by Paypal will already have accounts, but this option may help reduce cart abandonment slightly. Now, when a customer completes the transaction at Paypal, they will see a button that directs them to return to your site and a message saying it will happen in 5 seconds anyway. For almost all customers, this is enough to get them back to your store and, thus, complete the order. Every once in a while, one gets away and you just have to follow the steps outlined above. Why didn't I just install one of those Contributions? It only took a couple of minutes to change my Paypal account and it has worked for all but two Paypal orders through a very busy spring shipping season. I have also heard of plenty of troubles with the Paypal IPN Contribution. I'm sure this is just new shop owners having difficulty installing and configuring a Contribution but, in my opinion, the simplicity and effectiveness of auto-return outweigh the possible benefits of the Contributions in this case. Don't get me wrong. I believe the Contributions are the Lifeblood of osCommerce. I have dozens installed in my store. Sometimes simpler is just better. Best of luck with your on-line business and I hope this has been helpful to you. "I must admit that I personally measure success in terms of the contributions an individual makes to her or his fellow human beings." ---Margaret Mead--- "The answer is never the answer. What's really interesting is the mystery. If you seek the mystery instead of the answer, you'll always be seeking. I've never seen anybody really find the answer -- they think they have, so they stop thinking. But the job is to seek mystery, evoke mystery, plant a garden in which strange plants grow and mysteries bloom. The need for mystery is greater than the need for an answer. --Ken Kesey"
Guest Posted November 7, 2005 Posted November 7, 2005 Every once in a while, they surf away before the autoreturn bumps them back to you. That's why it's nice to have the Master Password!
Recommended Posts
Archived
This topic is now archived and is closed to further replies.