با سلام خدمت دوستای خوبم
ما تو تحلیل سیستم فروشگاه آنلاینمون به مشکل برخوردیم یعنی بعد اینکه استاد (یعنی تو نیمه راه) گفت باید فاکتور و کد رهگیری
رو بده ما به مشکل برخوردیم
خیلی ممنون میشم کمکمون کنید
وقتی که کاربر وارد سایت میشه میتونه بره لیست محصولاتمون رو ببینه و به سبد کالاش اضافه کنه.و بعد از کلیک بر روی پرداخت الکترونیکی و... کد رهگیری و فاکتور بهش صادر میشه.
تو لیست محصولاتمون تعداد موجود از اون محصول تو انبار هم نشون داده میشه که با کلیک روی اضافه به سبد کالا یک واحد از موجودی انبار کاسته میشه و به سبد کالای کاربر افزوده میشه.
کاربر میتونه بعد مشاهده سبد کالاش و تایید همه محصولات خریداری شده(موقت) به صورت آنلاین هزینه رو پرداخت بکنه (خرید واقعی)
بعد از پرداخت به تمامی کالاهای خریداری شدش در یک دوره خرید یک کدرهگیری اختصاص داده میشه .
در هنگام خروج کاربر، بررسی میشه که برای کالاهایی که کاربر انتخاب کرده برای خرید ولی هزینه آنها رو پرداخت نکرده یعنی کدرهگیری واسشون اختصاص داده نشده از جدول فروشمون حذف بشه و اون کالا دوباره به موجودی انبارمون برگشت داده بشه.
حالا یه جای کار که ایراد داره اینه که اگه کاربر بدون کلیک بر روی دکمه خروج صفحه سایتمون رو ببنده چی میشه؟ شاید یه سری از کالاها باشه که کاربر همینجوری به سبد کالاش اضافه کرده و از موجودی انبار ما کم شده.چجوری میشه اونارو دوبار به انبارمون برگشت داد؟
باید این نکات لحاظ بشه:
۱- کد رهگیری تولید و ارسال بشه ( شاید چندتا خرید کرده باشه که واسه هر چندتا خرید در اون لحظه یه کد بده)
۲- از تعداد انبار در صورت پرداخت هزینه کم بشه