راکت

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

4 پاسخ

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

parsa
parsa
@parsahaghighi
ثبت پرسش جدید

پاسخ‌ها

4
parsa
parsa
@parsahaghighi

@ali.bayat
@Alimotreb
@hesammousavi

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

مصطفی حسن زاده
مصطفی حسن زاده
@mostafa.hasanzadeh

تخصص: کارشناس نرم افزار

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

شاید پاسخ شما همین‌جا باشد

علی فرمانی
علی فرمانی
@farmani

تخصص: فرانت اند

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

Aliakbar Mohajeruni
Aliakbar Mohajeruni
@mohajerun

تخصص: backend php developer

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

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

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

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام