on a fresh 2.3.0.2 install orders were going straight to missing status and item qty was not subtracting.
PHP Fatal error: Call to a member function check() on a non-object in /catalog/model/checkout/order.php on line 267
the fix:
$fraud_status_id = $this->{'model_fraud_' . $extension['code']}->check($order_info);
is wrong.. it should be:
$fraud_status_id = $this->{'model_extension_fraud_' . $extension['code']}->check($order_info);
The first version is based on an older structure. It's calling a function which doesn't exist and throws a fatal error as a result.
Already fixed by previous reports.
Dedication and passion goes to those who are able to push and merge a project.
Regards,
Straightlight
Programmer / Opencart Tester
This fix has been long time reported but there are other topics on the forum that did indicated this proposed solution would solved the issue.
Dedication and passion goes to those who are able to push and merge a project.
Regards,
Straightlight
Programmer / Opencart Tester
Who is online
Users browsing this forum: No registered users and 57 guests