
Нужно решить следующую задачу - как добавить компьютерный корпус, что бы потом можно было отбирать необходимую модель фильтром.
Например есть
корпус1 в который можно максимально установить
12 HDD2.5"(9.5mm) или 6 HDD2.5"(15mm) или 2 HDD2.5"(15mm) + 4 HDD2.5"(9.5mm) или 1 HDD3.5"+4 HDD2.5"(9.5mm) или 1 HDD3.5"+2 HDD2.5"(15mm)
корпус2 в который можно максимально установить
1 HDD3.5" или 2 HDD2.5"(15mm)
корпус3 в который можно максимально установить
2 HDD3.5"или 1 HDD3.5"+2 HDD2.5"(15mm) или 4 HDD2.5"(15mm)
Если в фильтре указать 2шт HDD3,5" покажется только корпус3,
а если 4шт HDD2.5" то модели корпус1 и корпус3
И будет ли отображаться корпус1 если выбор в фильтре будет 8шт HDD2.5"(9.5mm)?
Если создавать все возможные вариации - то уже для 3-х моделей получится дикое число.... а моделей сотни.... И цена у так называемых "вариаций" одинаковая.
Или есть возможность ввести максимальные комбинации (это всего 10 вариаций) и фильтровать по условию выводить товар если число меньше указанного в признаке?
Например есть
корпус1 в который можно максимально установить
12 HDD2.5"(9.5mm) или 6 HDD2.5"(15mm) или 2 HDD2.5"(15mm) + 4 HDD2.5"(9.5mm) или 1 HDD3.5"+4 HDD2.5"(9.5mm) или 1 HDD3.5"+2 HDD2.5"(15mm)
корпус2 в который можно максимально установить
1 HDD3.5" или 2 HDD2.5"(15mm)
корпус3 в который можно максимально установить
2 HDD3.5"или 1 HDD3.5"+2 HDD2.5"(15mm) или 4 HDD2.5"(15mm)
Если в фильтре указать 2шт HDD3,5" покажется только корпус3,
а если 4шт HDD2.5" то модели корпус1 и корпус3
И будет ли отображаться корпус1 если выбор в фильтре будет 8шт HDD2.5"(9.5mm)?
Если создавать все возможные вариации - то уже для 3-х моделей получится дикое число.... а моделей сотни.... И цена у так называемых "вариаций" одинаковая.
Или есть возможность ввести максимальные комбинации (это всего 10 вариаций) и фильтровать по условию выводить товар если число меньше указанного в признаке?