سلام دوستان وقت بخیر
این دیتابیس برای محصولات فروشگاه من هست
اما تا وقتی درست و بهینه کار میکنه که محصولات من چند option داشته باشند مثل لباس و کفش و ... . و برای محصولاتی مانند گوشی و لپ تاپ و ... که یدونه گزینه و option دارند و color و size ندارند بهینه نیست.
ایده خودم اینه که داخل جدول محصولات یه فیلد boolean به نام single_option اضافه بشه و داخل جدول options مقادیر color_id و size_id برابر با null بشه برای اون دسته از محصولات، ولی زیاد از این راه حل خوشم نمیاد، ممنونم میشم راهنمایی کنید
@Raymond و @saghari و @error.404 و @salar.mohammad2013 و @mahdi.nazari و @mehdi8686h و @vagharii و @hesammousavi ممنونم میشم راهنمایی کنید
ساختار متاباکس وردپرس دیدی؟
اول ویژگی ایجاد می کنه و بعد در محصول مقدار ویژگی وارد می کند.
ویژگی محصول = برند کفش -> رنگ کفش -> سایز کفش
اول کاربر برند کفش انتخاب می کند و دوم رنگ مثلا سفید و سوم سایز مثلا ۴۳ انتخاب می کند.
بعد یه فیلد قیمت برای ویژگی تعریف کنید.
attrebuites :
- brand
- color
- size
- price
سلام ، به نظر شما اصلا نیازی به جدول option نداری این سایز و رنگ و غیره که میگی یه اتریبیوت حساب میشه دیگ
قیمت و بقیه مواردی ک نیازه رو ببر داخل جدول محصولات و برای تخفیف هم یه جدول جدا بساز قیمت تخفیف خورده ک نباید داخل جدول باشه باید موقع برگشت محصول با توجه به درصد نمایش بده ب کاربر
خب یخورده شلوغ و مدیریت کردن سخت نمیشه؟
چون باید اینطوری مقدار بدم
size_xl_color_blue_price = 200000
size_xl_color_blue_stock = 5
size_sm_color_blue_price = 100000
size_sm_color_blue_stock = 9
سلام ممنونم
خب من الان برداشتی که از این ساختار کردم باید سایز و رنگهارو داخل جدول attrebuites تعریف کنم ولی مشکلی که هست اینه که من الان ی محصول دارم که با رنگ آبی 2 تا سایز داره:
size_xl_color_blue_price = 200000
size_xl_color_blue_stock = 5
size_sm_color_blue_price = 100000
size_sm_color_blue_stock = 9
باید اینطوری مقدار دهی کنم اینطوری یخورده مدیریت سخت میشه راه بهتری وجود نداره؟
@Raymond
ساختار متاباکس وردپرس دیدی؟
اول ویژگی ایجاد می کنه و بعد در محصول مقدار ویژگی وارد می کند.
ویژگی محصول = برند کفش -> رنگ کفش -> سایز کفش
اول کاربر برند کفش انتخاب می کند و دوم رنگ مثلا سفید و سوم سایز مثلا ۴۳ انتخاب می کند.
بعد یه فیلد قیمت برای ویژگی تعریف کنید.
attrebuites :
- brand
- color
- size
- price
سلام و درود. من طبق تجربه ساختار shoppify رو می پسندم برای حل این مشکل خیلی خوب عمل کرده می تونی سرچ کنی api ها رو ببینی.
به نظر دیتابیس خوبی است نیاز به چنین چیزی نیست می توانید option ها را cache کنید که مدام سراغ دیتابیس نروید به نظرم اینکار بهتر باشد.
@abolfazlRamshini
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟