دیتابیس محصولات در دیجی کالا

- 2 هفته پیش
توسط Aliakbar Mohajeruni آپدیت شد
parsa ( 7350 تجربه )
2 هفته پیش

سلام دوستان
به نظرتون در سایت دیجی کالا محصولات رو چطوری در دیتابیس قرار دادم؟
چون محصولات هر دسته ویژگی های خاص خودشون رو دارن
مثلا دسته موبایل ویژگی هاش حافظه داخلی، شبکه های ارتباطی ، حس‌گرها و ..
بعد دسته شلوار ویژگی هاش جنس،طرح پارچه ، مدل و ...
که به نمیشه براش جدول ثابتی گذاشت
به نظر شما چطوریه داستانش؟

parsa ( 7350 تجربه )
2 هفته پیش

@ali.bayat
@Alimotreb
@hesammousavi

میتونید راهنمایی کنید؟

مصطفی حسن زاده ( 5170 تجربه )
2 هفته پیش
تخصص : کارشناس نرم افزار

@miladfathi021
سلام
من اگه بخوام این کار رو بکنم در سه تا جدول پیاده سازی میکنم
جدول یک کالا - Good
id
name (مثلا شلوار)
....
جدول دو خصوصیات - Property
id
name (مثلا سایز)
...
جدول سه ارتباط کالا با خصوصیات - Good_item
id
good_id
property_id
value (مثلا medium)
...

علی فرمانی ( 41925 تجربه )
2 هفته پیش
تخصص : طراح و برنامه نویس

@miladfathi021
میتونید یه جدول درست کنید و به دسته مربوط کنید . جدول هم مثل متا دیتا وردپرس بزارید هر چیزی بگیره .
بعد بیاید توش آپشن تعریف کنید مثلا اپشن برند موبایل حالا بیاید زیرشاخه این تو همون جدول برند هارو بزاردی مربوط کنید به همین شاخه با ای دی هاشون یمشه .
بعد دسته رو میخاین تعریف کنید بگید این اپشن ها رو داره تیکشو بزنید بعد تو دسته کسی بره اون آپشن ها لود میشه براش و اونجا میتونید کداتونو بزنید برای کاستومایز کردنش . خیلی سخت نیست ولی باید روش فکر بشه .

Aliakbar Mohajeruni ( 6280 تجربه )
2 هفته پیش
تخصص : backend php developer

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

    [{"حافظه داخلی" : "12GB"} ,{"رنگ" : "مشکی"} ]

و با foraech بچیدینش
حتی میتونید ویرایش و حذف کنید و اونم با جی کوئری با هرزبانی ک فرم دینامیک ساختید یا از پکیجی استفاده میکنید

برای ارسال پاسخ باید وارد سایت شوید