This option type helps to set up product options using formulas that automatically calculate prices based on selections like color, size, or design.
It updates pricing in real time based on product variants, inventory, or production costs, so there will be no need to adjust anything manually.
This helps reduce errors, keeps pricing accurate, and makes it easy to manage complex product customizations.
To create a formula-based option type, follow these steps:
(1) Add a new option

Or you can also add one directly from the Option Set, as shown below:
(2) Fill in your options: Display name, unique name, help text, and tooltip data, and choose “Formula based options” type.

(3) Set up the formula for Addition, Subtraction, Multiplication, or Division and save it. Here is the Description of how each field can be utilized
- Add Default value – If a value in your formula is fixed, then Add Default value is used. A default value can be any number that your customer doesn’t need to modify.
- Add label value – If a value in your formula is variable, then Add Label Field is used.
- (e.g. 1+___ = Answer; 5*___= Answer; 8/___=Answer)
- Here, 1,5 and 8 in the above formulas are fixed values that can be added using Add Default value, and blank values, which need to be calculated, can be added using Add Label.
- Label – Define the names of your value
- Tooltip – Add a little description of your value for a better understanding of the merchant
- Min – Max value – Restrict your customer from entering values beyond a certain range
- Arithmetic operator – Setup your formula using arithmetic operators like + (Plus), - (minus), / (Divide), *(Multiple)

(4) 'Save' the option.
(5) Now add the Formula-based option to the required Option Set to make it live on your product (if created from the Managed Options tab). If you created it directly inside the Option Set, it will be added automatically—just click 'Save' to activate it.

Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article
