modx-pro / miniShop2

Second version of simple online shop for MODX Revolution
GNU General Public License v2.0
150 stars 128 forks source link

В форме заказа в группе полей "способы оплаты", "варианты доставки", можно выбрать заблокированный вариант и после заполнения формы успешно отправить заказ #876

Open OlegShchavelev opened 1 year ago

OlegShchavelev commented 1 year ago

Сообщение об ошибке / Error message

В форме заказа, при оформлении заказа покупателем, в группе "способы оплаты", "варианты доставки" возможен сценарий: выбрать заблокированный вариант и после заполнения формы отправить заказ, со статусом заказ успешно отправлен.

Шаг для воспроизведения / Step to play

1) Оформляем тестовый заказ и переходим в корзину. 2) Выбираем вариант доставки. 3) Выбираем вариант оплаты в котором выбранный в пункте 2 вариант доставки отсутствует. 4) Заполям все обязательные поля и нажимаем кнопку "Сделать заказ"

Настройки Minishop 2 Включить новый JavaScript? Да.

image Что приходит в магазин продавцам image

Ожидаемое поведение / Expected behavior

Два сценария: 1) При выборе оплаты, вариант доставки изменяется на первый. 2) Форма не должна отправляться, а пользователю выводим релевантное сообщение.

Как это должно вести себя после следующих шагов выше. / How it should behave after following the steps above.

Environment

Версия miniShop2 2.4.1, версия MODX 2.8.5

Ruslan-Aleev commented 1 year ago

Вроде связано с https://github.com/modx-pro/miniShop2/pull/803