PDA

View Full Version : راهنمایی برای ساخت سبد خرید



mohammadrazani
پنج شنبه 12 آذر 1394, 11:20 صبح
باسلام

میخواستم در مورد ساخت سبد خرید در سایت فروشگاهی راهنماییم کنید اینکه وقتی کاربر تعدادی محصول اضافه میکنه در سبد خرید این محصولات دقیقا کجا ذخیره میشن بصورت موقت که کاربر یا کم میکنه یا زیاد و بعد تایید رو که زد چطوری توی دیتابیس لیست تمام محصولات رو توی دیتابیس ذخیره کرد

لطفا یه توضیح کلی در موردش بدید ممنون

mohsen.nsb44
پنج شنبه 12 آذر 1394, 12:03 عصر
باسلام

میخواستم در مورد ساخت سبد خرید در سایت فروشگاهی راهنماییم کنید اینکه وقتی کاربر تعدادی محصول اضافه میکنه در سبد خرید این محصولات دقیقا کجا ذخیره میشن بصورت موقت که کاربر یا کم میکنه یا زیاد و بعد تایید رو که زد چطوری توی دیتابیس لیست تمام محصولات رو توی دیتابیس ذخیره کرد

لطفا یه توضیح کلی در موردش بدید ممنون

شما میتونید از سیشن استفاده بکنید
و در نهایت با استفاده از حلقه for به دیتابیستون اضافه کنید

mbasirati
یک شنبه 15 آذر 1394, 11:59 صبح
سلام
بهترین راه اینه که وقتی کاربر وارد سایت میشه براش یه کوکی میسازید و یه GUID توی این کوکی ذخیره می کنید (اگر هم قبلا وارد سایت شده و این کوکی موجوده که از کوکی موجود استفاده میکنید). برای سبد خرید هم یه جدول توی دیتابیس در نظر می گیرد. هر کاربر وقتی آیتمی رو به سبد خرید اضافه میکنه مشخصات این آیتم رو به همراه این GUID که در کوکی هست در جدول سبد خرید ثبت می کنید و در واقع این GUID راهی برای تفکیک آیتمهای سبد خرید هر کاربره.

وقتی که کاربر مراحل خرید رو انجام داد یه رکورد در جدول Order ثبت میشه و آیتم های داخل سبد خرید هم درون جدول OrderDetails ثبت میشن و سبد خرید کاربر خالی میشه.