Ребята, подскажите, надо организовать следующее:
Имеем товар (карандаш)
опции товара
1- цвет,
2 размер,
3 материал изготовления (пластик, дерево, метал)
итого имеем конечную стоимость на основе 3х переменных свойств, при этом товар один, его описание и картинка, одна.
теперь вопрос?
как сделать связь всех опций, чтоб цены менялись в зависимости от каждого пункта ??
делаю следующее:
товар - карандаш
к нему 3 опции:
1 материал изготовления
1.1 дерево
1.2 метал
1.3 пластик
2 размер
2.1 дерево - 5 см , 10 см
2.2 метал - 5 см, 15см, 25см
2.3 пластик 10 см, 30см
3 цвет
3.1 для дерева - зеленый , синий
3.2 для металла - зеленый , красный, желтый
3.3 для пластика - коричневый, красный
остальные опции могут варьироваться в зависимости от выбранной опции, скажем деревянный не может быть 30см и красным,
в итоге цена должна изменятся согласно выбора
например:
карандаш из дерева 5 см + синий, стоит 20 руб
карандаш из пластика 30см коричневый, стоит 25 руб
конечно можно наплодить кучу одинакового товара, ( завести отдельно карандаш из дерева зеленый, карандаш из дерева синий....., ) только вот таких товаров много., карандаши, ручки, пасты, чернила, ......
как же сделать подсчет цены ????
Социальные закладки