نحوه ساختن پراپرتیز مشخصات متغیر برای انتیتی محصول

سوال شده توسط: bzmind ‌

تاریخ ثبت: ۱۴۰۰/۱۱/۱۲

بازدید: 922

پاسخ: 3

تگ: Asp.net Core


سلام

توی یه سایت فروشگاهی مثل دیجیکالا، محصولات مختلف، قسمت مشخصاتشون فرق میکنه، مثلا یه محصول الکترونیکی مشخصاتش فرق میکنه با یه محصول که جنسش پارچه ایه، مثلا محصول الکترونیکی قسمت جنس بافت رو نداره تو مشخصاتش ولی اون محصول پارچه ای، جنس بافت هم توی مشخصاتش هست. این دقیقا چطوری انجام میشه؟ یه شخصی باید تک تک مشخصات رو جدا جدا بنویسه برای هر محصول؟ من چجوری باید برای انیتیتی محصول یه همچین قابلیتی بسازم؟ میشه یه پراپرتی دیکشنری بسازم که key value هاش هر دوش string باشن، و مثلا موقع ساخت یه محصول جدید، ادمین هر چقدر خواست میتونه مشخصات اضافه کنه به این دیکشنری.

بهترین راه واسه ساختن همچین قابلیتی چی هست؟

ممنون

پاسخ ها
user

محمد اشرافی

سلام 

عنوان مشخصات روی دسته بندی ذخیره میشه و مقادیر هم  برای هر محصول اضافه میشه

 در کنار این ماجرا باز هم یه جدول دیگه وجود داره که اگر لازم شد برای یک محصول بتونیم مشخصات Custom اضافه کنیم 

 جدول اش هم چیز خاصی نداره یه کلید دریافت میکنید یه مقدار + productId

user

bzmind ‌

استاد لطفا میشه یخورده بیشتر توضیح بدید، درباره دسته بندی هاش و … ممنون

user

محمد اشرافی

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

فایب ضمیمه رو ببینید ، راحت ترین راه اش اینه

دریافت فایل ضمیمه
برای ثبت پاسخ باید خود شوید

محبوب ترین مقالات