Jump to content

New customer orders not showing at Orders Tab


Recommended Posts

Greetings,

We recently came up with a problem after switching from 1.2.5 -> 1.3 -> 1.3.1 in which we would get new orders from customers but doesn't show under the Orders tab, nor we get an email that an order has been placed like we usually do. Now the strangest part about it is, if we go into the customer's profile their order shows under their name but when we click the Actions button to view the order, the order information is blank. The products that they ordered doesn't show, the status doesn't properly show so we cant edit the status of the order and the invoice is missing.

I replicated the same problem under one of our accounts that we created when we originally installed Prestashop and get the same thing and another strange thing happened when I placed the order, the validation page came back blank. Well not totally blank as I was still able to see the categories, the logo, the blocks and so on but it did not confirm that the order went through, even though it did.

I'm puzzled as to why this has happened and I'm hoping to get assistance from anyone that might be able to help us with this problem. Is it a Prestashop issue or a hosting issue?

I've attached a picture of the order page of the test account we used to replicate the issue.

Thank you

24846_YAMaLmPTU3O8ykxN4FE5_t

Link to comment
Share on other sites

I have no idea why this would be happening, but if you can reproduce the problem, then you should check your PHP errorlog or edit config/config.inc.php and temporarily change 'display_errors' from 'off' to 'on' so that you get an error message instead of a blank page. Post the error message here and it will be easier to help you.

Link to comment
Share on other sites

Ok I followed what you said and looked over the error log in Prestashop and the only thing i see is this line which is being repeated every couple of seconds:

[06-Jun-2010 18:25:51] PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-zts-20060613/ixed.5.2ts.lin' - /usr/local/lib/php/extensions/no-debug-zts-20060613/ixed.5.2ts.lin: undefined symbol: executor_globals_id in Unknown on line 0

Then next I changed the 'display_errors' to 'on' and tried to replicate the problem but the order went through without a problem. It's really weird because i made 3 test orders and all came up, but i'm still missing the other two orders from before, one which is a real order and the other the test order.

Firstly, any idea how I could get those two order IDs back to the order page?

Secondly, any idea what could have caused this? Was it just a fluke?

Link to comment
Share on other sites

The error message isn't referencing any files in PrestaShop, but files within PHP on your server, so I think it must be a fluke or a server configuration problem. I'm not sure how to stop it happening. I think there might be a button in PayPal that lets you send the IPN again, but I'm not sure. Otherwise, you'll have to manually edit your database and add the order.

Link to comment
Share on other sites

  • 4 months later...
Ok I followed what you said and looked over the error log in Prestashop and the only thing i see is this line which is being repeated every couple of seconds:

[06-Jun-2010 18:25:51] PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-zts-20060613/ixed.5.2ts.lin' - /usr/local/lib/php/extensions/no-debug-zts-20060613/ixed.5.2ts.lin: undefined symbol: executor_globals_id in Unknown on line 0


That error message has nothing to do with your situation, it is presumably caused by an invalid line in the php.ini file trying to load a non-existent library. If the error log is not server wide then it is your php.ini that has the typo.

Cheers
Link to comment
Share on other sites

×
×
  • Create New...