Резервирование предложений в корзине
Пользователю покупателя добавляют предложения поставщиков (определенные количества) в корзину, таким образом резервируя их для до момента оформления заказа. Пользователь может для длительное время не производить оформление заказа, удерживая предложения у себя.
Для исключения таких случаев в корзине реализован механизм автоматического контроля резервов предложений поставщиков.
Как только пользователь выполнит добавление предложения в корзину, с данного момента начинается отсчет 2 часов, подразумевающих:
- исключение добавленных штук из поисковой выдачи доступных предложений,
- резервирование под компанию покупателя выбранных штук товаров.
По истечении 2-х часов и не оформлении заказа:
- резерв снимается (предложения в корзине подсвечены серым цветом и имеют активный значок обновления),
- предложение возвращается в поисковую выдачу.
По истечении времени резерва предложения пользователь покупателя может нажать на "обновить резерв":
- предложение еще доступно - резерв обновлен,
- предложение уже недоступно - резерв удален, доступна кнопка удаления резерва.