کم کردن لحظه ای موجودی کالا
با سلام خدمت همه شما عزیزان
می خواستم روش های کم کردن لحظه ای(Real Time) موجودی کالا را پس از سفارش یک کاربر بدونم.
اگر فرض رو بر این بگیریم که ابتدا کاربر سبد خریدش رو پر کنه و سپس پرداخت کنه.
در این فاصله با اینکه کاربر هنوز سبدش رو نهایی و پرداخت نکرده آیا موجودی را برای این کاربر رزرو کنیم؟
حال اگر سبدش رو پرداخت نکرد چی؟ باید یک تایمر براش بذاریم که اگر پرداخت نکرد موجودی مجدد اضافه بشه؟
سناریوهای زیادی می توان برای این موضوع نوشت. ولی می خواستم این رو با شما عزیزان مطرح کنم تا روشی که معمولا استفاده میشه و همه جوانب کار در اون سنجیده شده رو بدونم.
با تشکر از همه شما عزیزان
فرض رو بر این بگیریم که موجودی باید دقیقا موجودی انبار اون کارخانه باشه.
من خودم این روش رو پیشنهاد می کنم که دوست دارم نظر شما رو هم بدونم.
کاربر با زدن دکمه خرید (سبد خرید نداریم)
همان لحظه چک می کند که ایا با توجه به سفارش مشتری ؛ موجودی کافی است یا خیر.
اگر کافی بود برای این مشتری ثبت می شود و از موجودی کم می کند.
در واقع در اینجا هر کاربری که سریعتر ثبت کند کالا برای اون ثبت می گردد.
در بخش سفارشات هم دکمه ی لغو سفارشات می ذاریم. که اگر کاربر سفارش خود را لغو کرد دوباره به موجودی کالا اضافه شود
بنده قصد نوشتن فروشگاه ندارم. این موضوع را برای سیستم ثبت سفارش می خواهم.
حال ممکن است کاربر در یک سفارش چندین کالا را به همین شکل ثبت کند.
نظر شما چیست؟
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .