Нет проверки обязательных полей на стороне PHP при оформлении заказа

При оформлении заказа в форме обязательные поля отмечены и не дают сабмитить форму при незаполненных полях. Но если их просто удалить из HTML (к примеру, через инструменты веб-разработчика), то форма успешно отправляется, а заказ оформляется. В результате в админку приходит заказ без обязательных данных.



6 лайков

Большое спасибо за оповещение о проблеме. Передали её нашим разработчикам.

Добрый день.

Была добавлена frontend-проверка при оформлении заказа в 4.12.1:

  • Если вы использовали пробельные символы для обязательных полей, то вы могли разместить заказ. Исправлено.
  • При загрузке страницы, если обязательные поля не были заполнены, то можно было разместить заказ. Исправлено.

Как можно решить backend-проверку изучаем.