Symphony Posted July 29, 2020 Share Posted July 29, 2020 This has happened three times this month If we get two separate checkouts completed at the same time – both through a certain payment method – then the order is strangely merged. This results in one customer’s order being visible to them, but corrupted with some elements of the other customer’s order in place of the correct data (eg. Delivery address, or products). In the case of the second customer’s order: it simply vanishes. Our system therefore shows one corrupted order, instead of two seperate orders It is almost as if both orders were trying to get the same order ID and the result was this corruption. It is only because we receive payment notification emails from our merchant provider that we spotted the issue. Any suggestions? Link to comment Share on other sites More sharing options...
Symphony Posted July 29, 2020 Author Share Posted July 29, 2020 (edited) In the case of today's example: The system shows customer 1 has placed an order, with the correct billing address details, but with customer 2's items (at customer 2's price) and customer 2's delivery details. Customer 2 has no orders showing on the system, but we have a payment confirmation external to PS confirming a payment received for the item that was erroneously showing on customer 1's order. Edited July 29, 2020 by Symphony (see edit history) Link to comment Share on other sites More sharing options...
Guest Posted July 30, 2020 Share Posted July 30, 2020 Disable memcache in performance and recompile template Link to comment Share on other sites More sharing options...
Symphony Posted July 30, 2020 Author Share Posted July 30, 2020 Thats great many thanks - really appreciate your input. Before I test, please could you advise if disabling memcache will cause any other issues as a result? We do have Litespeed Cache enabled. Many thanks, Dave Link to comment Share on other sites More sharing options...
Guest Posted July 30, 2020 Share Posted July 30, 2020 Don't use Memcache at all !!! Link to comment Share on other sites More sharing options...
Symphony Posted July 30, 2020 Author Share Posted July 30, 2020 I've just gone to try what you suggest, and it seems that we don't have memcache enabled. In fact, I can't find any referent to memcache at all. The only cache that is current enabled is Litespeed, which is handled via a separate module and then on the server. Link to comment Share on other sites More sharing options...
Guest Posted July 30, 2020 Share Posted July 30, 2020 And did you try to disable the Litespeed module? Link to comment Share on other sites More sharing options...
Symphony Posted July 30, 2020 Author Share Posted July 30, 2020 I've not done, although that does significantly affect the performance of the website. DO you believe Litespeed may be the cause? Link to comment Share on other sites More sharing options...
Guest Posted July 30, 2020 Share Posted July 30, 2020 And how else do you know that the module is OK? If you turn it off and the problems disappear, it is clear that this is caused by the module. Link to comment Share on other sites More sharing options...
Symphony Posted July 31, 2020 Author Share Posted July 31, 2020 The difficulty is recreating the problem: We have had it happen a total of four times - once about four months ago, and three times in the last 5-6 weeks. The only common theme is that it happens when two orders occur at the same time. However, we have had many other orders occur at the same time with no problems. So to turn off Litespeed will create a 'Schrödinger' situation where the result may be that we don't see the issue recur....but it never would have occurred anyway. And given that it could be months before the problem happens again, the truth is that turning off Litespeed will probably not help us identify. Link to comment Share on other sites More sharing options...
Guest Posted July 31, 2020 Share Posted July 31, 2020 So look in the box to see if the cat is alive! Take the cat out of the box and feed her. If something is causing you a problem and you know what is causing you the problem, then it is up to you what you do with the problem. Do you want to use a third-party tool? So use it. If you have a problem with a third-party tool, contact the developer who is affected. Your error is not related to the core of Prestashop, but is caused by a third party. So I would take the topic solved for me for free. Eliminating your problem, modifying modules, etc. belong to the JOB! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now