opencart 3.0.1.2 all new orders are cancelled and visible under missing orders filter
Posted: Tue Jul 11, 2017 10:24 am
This issue is for COD orders where I have the COD extension's order status setting set to "pending".
Basically I've spent like 48 solid hours on this. I have pending set default but the system keeps choosing "canceled", because it is choosing in alphabetical order. Even if I remove all order statuses before "pending" it does then choose pending, but all orders are still only visible to admin if you do the "missing orders" filter.
Also i installed the 3.0.1.3 beta. The issue is the same, but the beta did improve the behavior of the "free checkout" extension defaulting to cancelled. In 3.0.1.2 when you change the order status in free checkout and save, it would always go back to cancelled. The 3.0.1.3 beta fixed that, but the new orders are behaving the same.
Now i do have COD, free checkout, and all system>settings>options> set to pending. Also I made the test customer "safe", as to bypass the fraud thing.
So first thing is there should be no missing orders option. Every order should go to pending. Customer and admin should get their email.
Second thing is the system should honor the settings in payment extension, and system>settings>options, and not just default to the alphabetical descending method it is doing now.
This was fixed for the free checkout module in 3.0.1.3, so there must be a way to fix it for the orders themselves.
If I knew how to hard code the statuses, and force all orders to be pending, and not missing, this would work.
Now even if I get the missing orders to say they are pending, they're still missing.
Basically I've spent like 48 solid hours on this. I have pending set default but the system keeps choosing "canceled", because it is choosing in alphabetical order. Even if I remove all order statuses before "pending" it does then choose pending, but all orders are still only visible to admin if you do the "missing orders" filter.
Also i installed the 3.0.1.3 beta. The issue is the same, but the beta did improve the behavior of the "free checkout" extension defaulting to cancelled. In 3.0.1.2 when you change the order status in free checkout and save, it would always go back to cancelled. The 3.0.1.3 beta fixed that, but the new orders are behaving the same.
Now i do have COD, free checkout, and all system>settings>options> set to pending. Also I made the test customer "safe", as to bypass the fraud thing.
So first thing is there should be no missing orders option. Every order should go to pending. Customer and admin should get their email.
Second thing is the system should honor the settings in payment extension, and system>settings>options, and not just default to the alphabetical descending method it is doing now.
This was fixed for the free checkout module in 3.0.1.3, so there must be a way to fix it for the orders themselves.
If I knew how to hard code the statuses, and force all orders to be pending, and not missing, this would work.
Now even if I get the missing orders to say they are pending, they're still missing.