4️⃣Как создать формулу, которая будет работать с опциями?

Калькулятор цены товара работает корректно с параметрами товаров.

Например, Вы продаете столешницу, у нее есть такие параметры как Материал (дуб, береза и т.д.) и Цвет (белый, черный и т.д.). Цена Материала зависит от стоимости за квадратный метр. Стоимость Цвета фиксирована и будет добавлена к конечной цене товара.

Рассмотрим пример формулы

После того, как Вы добавили необходимые параметры товара во вкладке Параметры на странице редактирования товара, значения параметров (т.е. как они должны использоваться в формуле) появляются в разделе 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] и параметр стоимости Цвета прибавляется к конечной цене товара.

Last updated