با سلام خدمت دوستان پرستاشاپی من جهت تست کنترل موجودی ، تعداد موجود یک کالا را برابر 3 قرار دادم بعد از اون با دو یوزر خریدار مختلف مراحل خرید را انجام دادم، همزمان در یک یوزر 2عدد از کالا را خرید کردم و در یوزر دیگر 3 عدد، هر دو خرید را ادامه دادم تا هر دو به مرحله پرداخت رسیدند. بعد از برگشت از خرید ، هر دو یوزر توانستند تعداد مورد نظرشان را بخرند در حالی که موجودی کالای من 3 عدد بود اما 5 عدد فروخته شد تعداد موجودی کالا در مدیریت به -2 تغییر کرد که این ناخوشایند هست. چطوری میشه کاری کرد که کالاهای موجود فقط به کسی اختصاص پیدا کنه که زودتر به مرحله پرداخت میره و به بانک منتقل میشه؟ یعنی اگر دو نفر تمام موجودی را همزمان به سبد خریدشون اضافه کردند ، هنگامی که نفر اول به بانک منتقل شد موجودی واقعی کم بشه و نفر دوم هنگام منتقل شدن به بانک با کم شدن موجودی مواجه بشه.... آیا این امکان هست؟