Как добавить свои поля в админку редактирования заказа OpenCart 2.x?

Здравствуйте, мне нужно реализовать возможность редактирования созданных мною полей в заказе, CMS Opencart.
Вот собственно и сами поля
Задача была сделать именно так, а не через custom_fields, по-этому этот вариант не подходит!!!
Я реализовал что бы на этапе создания эти поля записывались в БД, так же вывел их в просмотр/печать заказа и непосредственно в редактирование. Все это работает без проблем.
При нажатии на кнопку отправляется post-запрос через ajax, туда я так же добавил созданные мною поля.
Но где они обрабатываются?
url запроса выглядит так: index.php?route=sale/order/api&token=<?php echo $token; ?>&api=api/order/edit&store_id=' + $('select[name=\'store_id\'] option:selected').val() + '&order_id=' + order_id;
Но там я уже не могу понять где принимаются эти данные, как они обрабатываются и т.д.
Может кто знает как сделать поэтапно или может поделиться ссылкой на мануал, что поможет решить эту задачу?
  • Вопрос задан
  • 1511 просмотров
Решения вопроса 1
@detriat Автор вопроса
...
Данные принимаем в котнроллере /catalog/controller/api/order.php (В нашем случае это был метод edit)
Обновляем запись используя модель /model/checkout/order.php
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы