<< Вернуться назад к функциональному меню
Модальное окно для изменения статуса доставки
Логика отображения модальных окон при изменении статуса доставки
В зависимости от текущего (первоначального) статуса заказа при попытке изменить статус оплаты, система отображает одно из трёх модальных окон:



«Отправлено → Не отправлено»
Отображается окно подтверждения отмены отправки.

Сообщение о том, что выбранные заказы имеют статус «Отправлено« и в случае подтверждения операции, у всех выбранных заказов отправка будет аннулирована и статус поменяется на «Не отправлено«.
«Не отправлено → Отправлено»
Показывается окно фиксации факта отправки с возможностью указать дату.

Сообщение о том, что выбранные заказы имеют статус «Не отправлено« и в случае подтверждения операции, у всех выбранных заказов поменяется статус на «Отправлено«, дата отправки будет соотвтетствовать выбранной в поле дате.
«Не отправлено» и «Отправлено» → «Выбор статуса — отправлено или не отправлено»
Открывается окно с выбором статуса для всех выбранных заказов.
Для изменения статуса более чем одного заказа с различными статусами.

В поле «Выберите статус отправки» есть выпадающий список с двумя вариантами для выбора; «Отправлено» и «Отмена-отправлено«.

Если выбрать «Отмена — отправлено«, то останется только подтвердить изменение статуса. В итоге все выбранные заказы получат статус «Не отправлено«.

Если выбрать «Отправлено«, то будут доступны для коррекции:
1. Поле «Дата доставки«;
2. Чек бокс «Перезапись даты«.

В итоге все выбранные заказы получат статус «Отправлено«.
Если изменить дату доставки или оставить текущую и при этом чек бокс «Перезаписать дату» оставить пустым, то дата поменяется только в том заказе, который имел статус «Не отправлен» т.е. поле дата доставки было пустым. Значение даты заказов у которых уже стояли значения в поле дата доставки — остаются прежними.
Если поставить галочку в чек боксе «Перезаписать дату», все заказы для которых меняется статус доставки сохранятся с новой датой.

