ubercart — изменение цены в зависимости от атрибута

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

Аватар пользователя faost_ faost_ 15 января 2010 в 11:35

Есть товар http://arcanalord.ru/catalog/cool-blue%C2%AE-dezin-sredstvo-dlya-ruk.html

У него есть атрибут "Объем", в зависимости от объема меняется цена товара. Получилось поставить для определенного объема увеличение цены на установленный показатель. Но тогда для каждой опции атрибута нужно рассчитывать разницу цены, а в самом раскрывающемся списке напротив значения объема указан прирост цены. Нет ли возможности указывать новую цену, а не приращение?

В опциях атрибута можно указать "цену" и "стоимость", при этом "цена" и есть приращение к цене товара, а на что влияет "стоимость"?

Скриншот настройки атрибута для товара http://arcanalord.ru/catalog/cool-blue%C2%AE-dezin-sredstvo-dlya-ruk.html :

Комментарии

Аватар пользователя WiseMan WiseMan 15 января 2010 в 12:12

В настройках магазина есть возможность указать вариант отображения цены в атрибутах - либо как сумму, либо как +/- к цене. Не помню сейчас точно в каком разделе настроек, но точно есть! По-моему, отдельный пункт что-то типа "настройки атрибутов".

Пищите.

Аватар пользователя faost_ faost_ 15 января 2010 в 14:07

Нашел на странице admin/store/settings/attributes
Можно ли сразу казать конечную стоимость для каждой из опций, или только +/у к цене (как на скриншоте выше)?
И зачем поле "Стоимость"? Для первой опции указал стоимость 100 и изменений не заметил.

Аватар пользователя faost_ faost_ 15 января 2010 в 17:44

"egrik" wrote:
Сам на днях озадачился: зачем же стоимость?

Вы тоже путем добавления разницы определяете цену для разных опций?

Обычно в прайсе цены указаны вида

товар1 - объем1 - 10000
товар1 - объем2 - 12000
товар1 - объем3 - 14000

и т. д.

и для каждого высчитывать разницу не очень удобно, особенно если цены вида 16034.24