Załóż sytuację, że na stanie jest 10 jednostek czegoś. Ty i ja równocześnie jesteśmy w sklepie:
Ty wkładasz do koszyka 8 sztuk i ja wkładam 8 sztuk? Ma mi zabronić? Ok, ale ty za chwilę wyrzucasz to z koszyka, a ja zostaję z 2 sztukami i robię dalej zakupy.
Stan magazynu zmienia się w momencie dokonania zamówienia, a nie włożenia produktu do koszyka. Zatem w momencie kiedy Ty dodajesz do koszyka pewne produkty i robisz to przez X czasu, sklep jeszcze nie wie ile produktu ma na stanie, bo być może ktoś zatwierdzi zamówienie chwilę przed Tobą.
Jedyne rozwiązanie to podawanie przybliżonej ilości na stanie w oparciu o doświadczenie ile danego produktu średnio schodzi (czyli duża ilość aż po towar na wyczerpaniu) - ale to wymaga prowadzenia statystyk i pilnowania, a i tak nie ustrzeże przed masowym zakupem jednego produktu.