Как создать формулу, которая будет работать с опциями?
Last updated
Last updated
Калькулятор цены товара работает корректно с параметрами товаров.
Например, Вы продаете столешницу, у нее есть такие параметры как Материал (дуб, береза и т.д.) и Цвет (белый, черный и т.д.). Цена Материала зависит от стоимости за квадратный метр. Стоимость Цвета фиксирована и будет добавлена к конечной цене товара.
Рассмотрим пример формулы
После того, как Вы добавили необходимые параметры товара во вкладке Параметры на странице редактирования товара, значения параметров (т.е. как они должны использоваться в формуле) появляются в разделе Options (Параметры), как показано выше на скриншоте.
Объяснение формулы
[val_1] является значением для размера Name (Название) с позицией 1.
[val_2] является значением для размера Name (Название) с позицией 2.
[opt_26] является значением для опции Material (Материал). Запомните, что в данном примере у этой опции есть модификатор цены, зависящий от стоимости за квадратный метр.
[opt_1] является значением кода опции Color (Цвет). Запомните, что в данном примере у этой опции модификатор цены фиксированный и должен быть добавлен к конечной цене товара.
[price] - стоимость за квадратный метр.
Формула выглядит следующим образом:
[val_1]*[val_2]*([opt_26]+[price])+[opt_16]
Это означает, что параметр стоимости Материала [opt_26] добавляется к стоимости за квадратный метр [price] затем умножается на площадь стола [val_1]*[val_2] и параметр стоимости Цвета прибавляется к конечной цене товара.