militaryfoodex Posted July 10, 2010 Posted July 10, 2010 Having a random issue with the shopping cart not being empty after checkout. Does not happen all the time, and I have not been able to duplicate it - but my customers report that they sometimes get an error (not sure what - as I have not gotten any good clues). They think that the transaction doesn't happen, and place the order again, which causes me duplicate orders. In looking at the server logs, as well as having OCS logging turned on - I do see a pattern. On the orders that get duplicated, I do not see checkout_success.php geing called. Strange thing though is that the order information does get written to the database. For the majority or the orders, I see checkout_confirmation.php calling checkout_process.php which calls checkout_success.php. On these odd cases, I see the following - the POST to checkout_process.php, and no GET of checkout_success.php. I have shown the log entries below for this timeframe. 214.13.82.22 - - [09/Jul/2010:08:07:35 -0400] "POST /catalog/checkout_confirmation.php HTTP/1.1" 200 46126 "https://www.militaryfoodex.com/catalog/checkout_payment.php" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; InfoPath.2; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)" 214.13.82.22 - - [09/Jul/2010:08:07:50 -0400] "GET /catalog/includes/languages/english/images/buttons/button_confirm_order.gif HTTP/1.1" 200 343 "https://www.militaryfoodex.com/catalog/checkout_confirmation.php" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; InfoPath.2; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)" 214.13.82.22 - - [09/Jul/2010:08:07:56 -0400] "GET /catalog/images/nips.gif HTTP/1.1" 200 14260 "https://www.militaryfoodex.com/catalog/checkout_confirmation.php" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; InfoPath.2; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)" 214.13.82.22 - - [09/Jul/2010:08:07:51 -0400] "GET /catalog/images/snapplepinklemonade.jpg HTTP/1.1" 200 32768 "https://www.militaryfoodex.com/catalog/checkout_confirmation.php" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; InfoPath.2; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)" 214.13.82.22 - - [09/Jul/2010:08:10:03 -0400] "POST /catalog/checkout_process.php HTTP/1.1" 200 439 "https://www.militaryfoodex.com/catalog/checkout_confirmation.php" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; InfoPath.2; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)" I see no errors in the MySQL logs, no PHP errors - nothing. The order gets written to the database just fine - but the cart stays active. I watched this person checkout and when the order came through, in whos_online.php I could still see their cart. Any ideas on what may be going on? Thanks!
Recommended Posts
Archived
This topic is now archived and is closed to further replies.