C5.6 eCommerce site - Stopped saving orders

Permalink
Hi,

I've got an ecommerce site in a C5.6.2.1 website using core commerce.
It's stopped saving orders to the orders section.
I'm checking out and getting to Paypal but then when I go back to the site they aren't in the list.
What do I need to check?

Thanks
Dave

madesimplemedia
 
hutman replied on at Permalink Reply
hutman
When you are looking at the Orders list in the Dashboard are the orders not there at all or are they there are marked as Incomplete or Pending?

This could be a problem with eCommerce or it could be a problem with PayPal not sending the Order Complete information back to the site.
madesimplemedia replied on at Permalink Reply
madesimplemedia
Hi,

They aren't there at all.

Thanks
hutman replied on at Permalink Reply
hutman
Have you made any changes to your /packages/core_commerce/models/payment/methods/paypal_website_payments_standard/controller.php? That's the file that should add the order and set the status to Payment Incomplete.
madesimplemedia replied on at Permalink Reply
madesimplemedia
That's good to know, but I haven't changed that. Using the one page checkout addon.
mesuva replied on at Permalink Reply
mesuva
I think the next thing to check on the Paypal side whether the IPN messages are getting through. It's a while since I had to look at this, but I remember seeing in Paypal a log with diagnostic messages.

Perhaps have a read of this as the interface has changed:
http://stackoverflow.com/questions/24906227/where-is-the-ipn-histor...
madesimplemedia replied on at Permalink Reply
madesimplemedia
Thanks for the idea. We are only trying partial orders at the moment - e.g. we are not entering payment details. Of course, ecommerce should still be recording these and labelling them as incomplete, but it is not doing that.
Any ideas please? :)
hutman replied on at Permalink Reply
hutman
Orders that aren't sent for payment are still considered to be carts and won't show up in the Dashboard as orders, the transition from a cart to an order happens when you click the button that takes you to PayPal.
madesimplemedia replied on at Permalink Reply
madesimplemedia
Hi, We are clicking the submit button and going to paypal, we just aren't entering payment on paypal.
So that should still show up right?
madesimplemedia replied on at Permalink Reply
madesimplemedia
OK this is getting weirder. New orders are replacing old orders! And the time is not correct - would the servers time mess this up?
madesimplemedia replied on at Permalink Reply
madesimplemedia
OK I now understand this. If you make an incomplete order then go back days later it'll think you're still working on that order.
That's why there isn't a new order in my list, it's because it is carrying on from an order on 19th Nov.
Quite confusing when developing, but makes sense from a users point of view.