با عرض سلام و خسته نباشید
استاد من یه راهنمایی میخوام واسه پیاده سازی لیست مقایسه به سبک دیجی کالا.. دیجی کالا وقتی میخواد محصولات رو با هم مقایسه کنه فقط اون محصولاتی میتونن به لیست اضافه بشن که هم جنس باشند و به عبارتی دسته محصولشون یکی باشه. با توجه به اینکه ما به ادمین اجازه دسته بندی چندسطحی دادیم، آیا مشکلی توی این روند به وجود نمیاد؟
مثلا فرض کنید دسته موبایل یه دسته پدره و parent_id = null داره. حالا دسته موبایل سامسونگ فرزند دسته موبایله و یه محصول موبایل سامسونگ عضو این دسته موبایل سامسونگ قرار گرفته.. حالا دسته موبایل اپل هم داریم که فرزند دسته موبایله. و یه محصول آیفون هم داریم که عضو دسته موبایل اپله..حالا مشکل اینجاست اگر محصولات هر دسته با هم مقایسه بشن اون وقت کاربر نمیتونه دو تا موبایل از دو برند رو با هم مقایسه کنه.. از طرفی ادمین ممکنه مثلا محصولات غیرهمجنس رو توی یه دسته قرار بده... مثلا اقلام سوپرمارکتی رو بدون زیردسته داخل دسته سوپرمارکت قرار بده.. برای حل این مشکل چه راهکاری هست؟
آموزش به ادمین؟ یا محدود کردن دسته بندی برای ادمین؟