Ошибка в opencart Class 'Controllerpayment' not found 

После установки некоторых модулей по упрощению заказа или модулей быстрого заказа в Opencart 2 при просмотре товара в админке можно увидеть ошибку: Class 'Controllerpayment' not found.

Как решить эту проблему?

Нужно добавить условие на проверку наличия способа оплаты в заказе в файле контроллера:

- откройте файл

admin/controller/sale/order.php

- находите код

$content = $this->load->controller('payment/' . $order_info['payment_code'] . '/order');

- заменяете на это

if($order_info['payment_code']!="")  $content = $this->load->controller('payment/' . $order_info['payment_code'] . '/order');

- следующую строку

if ($content) {

заменяете на:

if (isset($content)) {


Комментарии 0