Резервирование предложений в корзине

Полная статья в базе знаний

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

Для исключения таких случаев в корзине реализован механизм автоматического контроля резервов предложений поставщиков.

Как только пользователь выполнит добавление предложения в корзину, с данного момента начинается отсчет 2 часов, подразумевающих:

  • исключение добавленных штук из поисковой выдачи доступных предложений,
  • резервирование под компанию покупателя выбранных штук товаров.

По истечении 2-х часов и не оформлении заказа:

  • резерв снимается (предложения в корзине подсвечены серым цветом и имеют активный значок обновления),
  • предложение возвращается в поисковую выдачу.

По истечении времени резерва предложения пользователь покупателя может нажать на "обновить резерв":

  • предложение еще доступно - резерв обновлен,
  • предложение уже недоступно - резерв удален, доступна кнопка удаления резерва.