> For the complete documentation index, see [llms.txt](https://alt-team.gitbook.io/product-price-calculator-ru/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://alt-team.gitbook.io/product-price-calculator-ru/ispolzovanie/rabota-s-funkcionalom/kak-sozdat-formulu-kotoraya-budet-rabotat-s-opciyami.md).

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

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

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

Рассмотрим пример формулы&#x20;

<figure><img src="https://595728572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGqqaqy6FotPGEPBdJyBy%2Fuploads%2FspVVRFtZ2kSlYELAV5Up%2FiVJ9WcZxv.png?alt=media&amp;token=b559f32e-1482-4752-9c28-bcc0e05d2745" alt=""><figcaption></figcaption></figure>

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