0 грн.
Удаление обязательных полей в заказе для OpenCart
Этот модуль убирает «обязательность» некоторых полей при редактировании заказа в админ-панели OpenCart. Я сделал его для ситуаций, когда нужно быстро поправить заказ (контакты, доставку, оплату), но система не дает сохранить изменения из‑за незаполненных обязательных полей.
Какие задачи решает
- Позволяет сохранять заказ даже если не заполнены часть контактных/адресных данных.
- Ускоряет работу менеджера: меньше лишних проверок и «красных» подсказок.
- Помогает при нестандартных заказах: самовывоз без адреса, заказ «в один клик», нет email у клиента и т.п.
Что именно меняется
В админке (форма заказа)
- Снимается визуальная пометка required у полей в редакторе заказа (убирается обязательность в разметке формы).
Проверки при сохранении через API (редактирование заказа)
- Отключаются ошибки обязательных полей для данных покупателя: Имя, Фамилия, E-mail, Телефон.
- Отключаются ошибки обязательных полей для оплаты: Имя, Фамилия, Адрес, Город, Страна, Регион/Область.
- Отключаются ошибки обязательных полей для доставки: Имя, Фамилия, Адрес, Город, Страна, Регион/Область.
Важно: модуль снимает обязательность полей именно на этапе редактирования/сохранения заказа. Это удобно для менеджеров, но следите за качеством данных: пустой адрес или телефон может помешать доставке и связи с клиентом.
Кому подойдет
- Магазинам, где менеджеры часто правят заказы вручную.
- Проектам с упрощенным сбором контактов (заявки, «быстрый заказ»).
- Сценариям, когда часть данных не нужна (например, самовывоз).
Характеристики дополнения
OpenCart 2.0, 2.1, 2.2, 2.3, 3.0
Язык русский, украинский, английский
Ocmod да