یه روشی که هست میتونید زمانی که شخص اول محصول رو وارد سبد خریدش کرد موجودی محصول رو صفر کنید و بعد از پرداخت اگر پرداخت موفق بود که موجودی همون صفر میمونه
در غیر اینصورت مجدد موجودی رو به 1 تغییر بدید تا شخص دیگری اگر خواست بتونه خرید کنه.
و یه موضوعی هم که باید در نظر داشته باشید این هست که ممکنه شخص اول محصول رو به سبد اضافه کنه و به درگاه متصل بشه بعد حالا بنا به دلایلی از بانک به سایت شما برنگرده
و یا کلا محصول رو فقط به سبد اضافه کنه و همینطوری بذاره بمونه در این حالت هم میتونید برای خرید نهایی محصول یه تایم در نظر بگیرید
مثلا تا 20 دقیقه اگر فرد شماره یک محصول رو خرید نهایی نکرد محصول از سبدش حذف بشه و موجودی مجدد 1 بشه تا شخص دیگری بتونه اون محصول رو
به سبد اضافه کنه و مراحل خرید رو طی کنه.