OC v3.х Помощь по адаптации модуля ОС 2.3 под ОС 3.х

Denzy

Злобный самаритянин
Команда форума
Moderator
Разрушитель (V)
Сообщения
407
Симпатии
270
Баллы
3 157
Здравствуйте.
Решил проверить, насколько актуально будет передавать заказы из яндекс турбо страниц в админку опенкарт
Нашел модуль только под ОС 2.3 под кубом. Добрые люди декодировали.
Вроде сделал всё верное, но вот заказы не приходят.
Точнее в модуль они приходят, но в базу не попадают.
Прошу помощи
Прикладываю оба файла

Что сделал:
Вылечил лицензию, переделал tpl в twig для админки (единственный косяк, отображается как выключенный модуль в списке)
В /catalog/controller/extension/feed/yandex_turbo_order.php проется косяк.
Токен и статус выводятся
Подправил подключение моделей
PHP:
$this->load->model("catalog/product");
$this->load->model("setting/extension");
$this->load->model("account/customer");
# $this->load->model("affiliate/affiliate");
$this->load->model("checkout/order");
$this->load->model("checkout/marketing");
Сюда данные приходят
PHP:
$data = file_get_contents("php://input");
Знающие люди, подскажите в какую сторону копать
 
А почему в 3.x загрузка модели закомментирована
PHP:
# $this->load->model("affiliate/affiliate");
но метод из нее используется?
PHP:
$affiliate_info = $this->model_affiliate_affiliate->getAffiliateByCode($this->request->cookie["tracking"]);
Н-р, в коде для 2.x не так.
 
  • Мне нравится
Симпатии: Denzy
Назад
Верх