Снова пишу для себя заметку, что бы не забыть где искать.
Задача: Убрать обязательные поля при редактировании заказа в админке Opencart.
Что бы убрать в контроллере проверку на обязательные поля нужно перейти в catalog/controller/api/customer и найти нужный кусок кода проверки и закомментировать, например нам нужно убрать проверку Фамилии. Это у нас Last Name. Находим код
if ((utf8_strlen(trim($this->request->post['lastname'])) < 1) || (utf8_strlen(trim($this->request->post['lastname'])) > 32)) { $json['error']['lastname'] = $this->language->get('error_lastname');}
и комментируем. После чего нужно сохранить и возможно обновить модификацию (если вы ставили какую то модификацию).
Что бы убрать красную звездочку, то нужно зайти admin/view/template/sale/order_form.tpl и удалить класс "required" в том месте где не нужно указывать обязательность поля.
Что касается 3 вкладки "Оплата". то проверку в контроллере нужно убрать в следующем файле catalog/controller/api/payment.php
Что касается 3 вкладки "Оплата". то проверку в контроллере нужно убрать в следующем файле catalog/controller/api/payment.php
Комментарии
Отправить комментарий