Модификация магазина и поиска

Модификация магазина и поиска
26 июня 2012 г.
Наш интернет магазин будет заниматься продажей автомобильных дисков. У нас есть различные модели дисков, у каждого диска есть 6 характеристик(Диаметр, PCD, ширина, вылет, количество на складе и цена), и есть разные модификации диска с различными такими характеристиками. Итак, на сайте должен быть диск, например, "Диск 01 "цвет"", у него есть различные модификации, которые должны быть в таблице(примерно показал на рисунке), клиент видит одну модель диска, в описании диска он видит таблицу с его модификациями, и может заказать одну или несколько таких модификаций. В общем, я так представляю себе что каждая модификация это отдельный товар, который будет иметь название "Диск 01 "цвет" 4х100 6.5JxR15 ET38", и будет несколько таких модификаций, но на пользователи на сайте должны видеть только товар "Диск 01 "цвет"". Примерно так.

Задача вторая, это создать подбор дисков по модели автомобиля, добавить второй поиск чтоб посетитель мог выбрать модель своего автомобиля и увидел диски подходящие для него, при поиске у каждого автомобиля есть несколько допустимых значений диаметра и одно значение PCD, при этом в результат поиска должен сортироваться по диаметру, от меньшего к большему, выводиться должны не модели дисков а сразу таблица с дисками и их характеристиками

Третья задача, модифицировать стандартный поиск по характеристикам, чтоб результат поиска был в виде таблицы с различными модификациями дисков подходящих условиям поиска