Ну пока авторы прочтут и ответят, решил сам немного поискать.
Итак, нашел вот такой кусочек кода:
// Группы
// ToDo Сделать универсальную проверку версии OpenCart
if (VERSION !== '2.1.0.1') {
$this->load->model('sale/customer_group');
$data['customer_groups'] = $this->model_sale_customer_group->getCustomerGroups();
} else {
$this->load->model('customer/customer_group');
$data['customer_groups'] = $this->model_customer_customer_group->getCustomerGroups();
}
Как видно из оного, система проверяет не является ли это версией "2.1.0.1", и если нет, то ищет эту модель по пути "sale/customer_group", и лишь для "2.1.0.1" ищет в "customer/customer_group".
Ан нет, у меня define('VERSION', '2.1.0.2.1'), а файло лежит в customer/customer_group.
Так что авторам пора выполнить свой "ToDo", а нам простым смертным, оставить от кода только:
$this->load->model('customer/customer_group');
$data['customer_groups'] = $this->model_customer_customer_group->getCustomerGroups();
Остальные буковки выпилить.
Имя файла: ./admin/controller/module/exchange1c.php (строки, примерно, 302 и дальше).
========
Эту преграду прошли, идем дальше... :-)
=========
UPD Если из номера версии убрать точки, а потом превратить его в из строки в число, то можно будет просто проверять про критерию старше-позже. B)