Здравствуйте. Есть интернет-магазин с товарами на складе. При новом заказе сайт отобразил предупреждение "Нет доступного количества" и в заказе отобразил "-1 на складе". Выяснил причину - если два клиента добавляют единицу товара в корзину в одно время (при её реальном количестве - 1 штука), а потом по очереди формируют заказ, то счета выставляются обоим клиентам с полным наличием. То есть у меня есть 1 единица товара, а два разных клиента сделали заказ и получили счёт. Соответственно, мне требуется сделать так, чтобы при формировании заказа количество товаров на сайте вычиталось и сайт не давал сделать заказ клиенту, даже если у него в корзине уже был этот заказ.