I'm currently using opencart v. 3.0.3.7 with journal 3.1.8
The issue I'm experiencing is the following:
Sometimes, when an order is sent from a customer it arrives in the admin with a total of 0€... Even if the client tries to view it from their order history it shows as a 0€ order. Sometimes these orders will also show no products (image1), and some other times it will show the products but, the total will be 0€ (image2).
Now, the very odd part is that both the client and the admin receive a "order confirmation email" and the email always arrives with all the products ordered and a correct total at the end.
This issue happens on a very small percentage of orders (it happens on 5% of orders, but this varies) all the rest seem to arrive correctly.
Since upgrading to this newer version of opencart we haven't installed any extensions that influence the order total... We've been using the ones that we had before the upgrade and reinstalled them with their latest available version.
I will list below the extensions that we use during the checkout:
- coupon
- simple payment fee (used for taxes and other fees)
- Voucher
- Sub Total
- Total
- weight based shipping
- x-shipping pro
- bank transfer
- nexi
- cash on delivery
- paypal express checkout
The orders have close to nothing in common... So it's very hard for me to find a pattern. The only thing I noticed is that it mostly happens when a client compleates an order and then right after adds another order, the second one will arrive with a 0€ total (not always but it's the only common factor).
Attached I have inserted yesterday's recorded errors from the error.log.
Yesterday, the 0€ total happened 4 times (the most ever) that's why I picked that date for the error log.
Thanks in advance to anyone who is willing to land a hand, if more information is required I will be more than happy to provide it.
KInd regards,
Onorio Torti.