Адаптация модулей на Opencart 2.1
Большинство модулей со старой версии Opencart 2.0.3.1 будут работать в новой версии Opencart 2.1.0.1. Но в новом релизе есть несколько изменений, что могут вызвать конфликты в некоторых модулях, особенно тех что касаються пользователей.
В Opencart 2.1 файлы пользователя перенесены из папки sale в новую папку customer, поэтому в некоторых модулях может возникать ошибки:
Error: Could not load model .../admin/model/sale/customer.php
Error: Could not load model .../admin/model/sale/customer_group.php
Fatal error: Class 'ControllerSaleCustomer' not found
Fatal error: Class 'ControllerSaleCustomerGroup' not found
Мы сделали краткую инструкцию по адаптации модулей из OC 2.0 на OC 2.1:
1. Подключение языковых файлов
В контроллере нужно заменить$this->load->model('sale/customer');
на
$this->load->model('customer/customer');
И там же соответственно заменить
$this->model_sale_customer
на
$this->model_customer_customer
2. Подключение языковых файлов
Поменялось подключение языков. Нужно в контроллере заменить$this->load->language
на
$this->language->load
Популярные модули Opencart 2