Стоимость товара по его длине в Ubercart3?

Главные вкладки

Аватар пользователя kvf kvf 17 сентября 2014 в 13:08

Здравствуйте. Подскажите кто знает.

В магазине хотим продавать товар - рамки уплотнителя на холодильники.
У рамки есть длина и ширина. Человек при заказе должен вводить высоту и ширину, магаз сам умножает ее на 2 (получается общая длина уплотнителя (Ш+В)*2=длина уплотнителя).
Цена рассчитывается из длины уплотнителя. Т.е. цена = длина уплотнителя (см) * на цену за 1 см.

Как сделать в Ubercart опции для товара в виде полей, куда человек будет вводить свои высоту и ширину? Чтобы в корзину падала рамка с ценой, рассчитанной уже по длине этого уплотнителя.
Есть ли модуль или решение такой задачи?

Все пересмотрел уже, максимум что сделал, это скрипт java который из 2-х текстовых полей (опции товара в виде текстового поля) складывает значения высоты и ширины и умножает их на 2, записывает это значение в поле кол-чо товара, а в товаре цена стоит за 1 сантиметр. В корзине получается что кол-во умножается на цену за см и получается цена рамки (кол-во (1шт) в данном случае = 1см). Но проблема теперь в том что если человек хочет таких рамок штук 20 заказать то поле кол-во уже занято.
вот сайт - http://subzero.su/catalog - верхние товары "Уплотнитель..."

В итоге нужно 2 поля у товара с высотой и шириной, на которые цена будет умножаться. Как у опций есть свои цены, только чтобы тут цена реагировала на введенную цифру длины.

Комментарии