مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

farshad_pickup

عضویت از 1394/04/18

دسته بندی های متفاوت برای کالا ها در یک فروشگاه و فیلتر کردن بر اساس ویژگی های متفاوت

  • دوشنبه 21 تیر 1395
  • 15:15
تشکر میکنم

سلام

به نظر شما بهترین روش برای پیاده سازی این سناریو چی می تونه باشه 

یک فروشگاه رو در نظر بگیرید که مجموعه ای از کالا ها رو شامل میشه 

این کالا ها دسته بندی های چند سطحی متفاوتی دارند برای مثال کالایی مثل X در دسته بندی های زیر قرار میگیرد

وسایل دیجیتال-> ماشین های اداری ->صا ایران -> X

ساخت ایران -> تولید استان اصفهان -> X

فروش ویژه -> X

 چه ساختار دیتا بیسی برای این منظور پیشنهاد می کنید با توجه به این موضوع که تعداد لایه ها ممکنه زیاد تر از این مثال باشه مثلا 10 لایه

و از طرف دیگه برای هر مجموعه کالا بشه فیلتر های داینامیک ارائه کرد مثلا برای کالای A  بتوان بر اساس رنگ شرکت تولید کننده ابعاد و ... فیلتر رو انجام داد و برای کالای B ویزگی هایی که میشه روی اونها فیلتر زد مثلا کیفیت صفحه نمایش تعداد هسته پردازنده و ... بشه فیلتر رو انجام داد مثل سایتهای دیجی کالا ، باما ، بامیلو و ...

چطور میشه این ویزگی ها به صورت داینامیک برای هر دسته تعریف بشه؟

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 21 تیر 1395
  • 19:06

برای گروه ها معمولا یک جدول در نظر میگیریم که یک ستون ID و یک ستون Title و یک ParentID داره که ParentID هم Null پذیر است و هم ForiengKey به ID

اینگونه میتونید گروه و زیر گروه به صورت نامحدود داشته باشید

برای فیلتر ها پیشنهاد میکنم از فروشگاه های سورس باز ایده بگیرید من Nop Commers یا Smart Store را پیشنهاد میکنم

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)