Необходимо иметь возможность в задать РАЗНОЕ ВРЕМЯ после которого товар, положенный в корзину, вновь начисляется на остаток (если его не выкупили). Это может быть для: - Разных групп пользователей (позволяем зарегистрированным или VIP клиентам дольше думать) - Разным регионам/адресам доставки (по данным из профиля пользователя или предыдущих заказов) - В зависимости от региона, определённого по GEO IP Базе - и т.д.
Есть склады A и B Товара X на складе A - 2 шт., на складе B - 5 шт. Клиенту Y по логике проекта соответствует склад - A, он заказал товар X в кол-ве 2 шт., при оформлении заказа в резерве - 2 шт. и доступно - 5 шт.
Клиенту Z по логике проекта также соответствует склад - A, он заказал товар X в кол-ве 2 шт., при оформлении заказа в резерве - 4 шт. и доступно - 3 шт.
НО! При этом пока администратор ИМа не отгрузит товар в каждом заказе с указанием с какого склада сколько списывать, система не знает, сколько остается на том или ином складе, т.е. система позволила второму клиенту оформить заказ на этот же товар и в описанной выше ситуации один из клиентов может остаться без товара.