Skip to main content

Creating pricing equations

Calculate a custom product's price in real-time based on number inputs and variables

The pricing equation feature allows for the automatic calculation of a product's price by using a customizable formula which factors in number inputs or other values.

As an example, let's pretend you sell custom dining tables made from different types of wood, where the width and length can be specified by the customer. You might want to calculate the table price using an equation like this:

Table Price = Table Width x Table Length x Wood Price

Within your customizer, If the customer enters 2.5 m as the width, 1m as the length and picks Maple wood which costs $200 per square meter, the price would be calculated like this:

2.5 x 1 x 200 = $500


What can be included in a pricing equation

Text inputs

You can use two types of text inputs in a pricing equation: numbers only or alphanumeric characters.

1. Text input with numerical values

This option lets customers enter a number that will directly impact the price.

  1. Select a question, or create a question that has Text input as the Input type. For the Display type, select None (if you don't need to display the number on your product).

  2. Within the right side panel, under Input type, click on the cog icon.

  3. Under Characters, pick Numbers only.

  4. To allow your customers to enter numbers with decimals, activate Allow decimals.

2. Text input with alphanumeric characters

You can also use a text input that allows letters and numbers. In this case, pricing will be based on the number of characters entered.
​
As an example, if you sell an engraved watch and charge $2 per character, and the customer enters:

Kickflip (8 characters)

The price would be calculated like this:


​8 × 2 = $16

This allows you to automatically adjust pricing based on the quantity of characters typed by the customer.

Values attributed to answers

Let's say you have a question called Select your wood and that this question contains the following answers : Maple, Oak, Walnut, Cherry. You can specify values for each of those answers, i.e. Maple ($200), Oak ($280), Walnut (350$), Cherry ($400).

Fixed values

You can specify fixed values to include in your pricing equation. For example, you might want to multiply your price by a fixed value of 1.5 to account for profit margin.


Creating a pricing equation

NOTES

To create a pricing equation:

  1. Log in to Kickflip and open your product.

  2. Click on the Pricing tab.

  3. Within Additional pricing, click on the Equations tab.

  4. Click on + Add equation.

  5. You can create your equation using this modal:

Adding questions to an equation

To add a question to your equation:

  1. Select this icon:

  2. Click on the Question drop-down menu.

  3. If you select a Text input question that allows letters and numbers, you can choose whether to include or exclude spaces in the pricing equation. The total number of characters entered by the customer will then be used as the value for that part of the equation.

  4. If the question has predefined answers, you’ll be able to enter a value for each.

TIP

You can add descriptions to your answers if you want to display these prices on them.
​

Adding fixed values to an equation

To add a fixed value to your equation:

  1. Select this icon:

  2. Type in the number.

Choosing the right mathematical operator

Click on + to choose the mathematical operator (+, -, × or ÷) between your question or numbers.

Adding a line to the equation

Click on + Add line if you need to add another question or number to your equation.

Moving or deleting a line of your equation

  1. Hover over a line of your equation, a click on the more icon.

  2. Click on move up, move down or delete.

Previewing your equation

Your equation will be previewed in the grey area.

Displaying cumulative price

Toggle on Display cumulative price to display the cumulative price on the last question of your equation in your customizer.
​

​

In this example, the equation is Bracelet Length × Strap Price. The navy strap price is $10 per cm. Therefore the cumulative price displayed in the black bubble below the navy thumbnail is $135.00. To assist the customer in making an informed decision, cumulative prices for the other answers are also displayed.

NOTES

  • Cumulative price won't be shown on text fields.

  • If you toggle off 'Display the cumulative price', the equation is still applied in the total price but will not be displayed on answers.

  • If you created multiple equations, and two or more equations have the same last question, the cumulative price displayed will be resulting from the sum of those equations.

Setting a minimum and or maximum price to an equation

A minimum or maximum price can be set for the result of an equation. For example, whatever the values your customer enters in an equation, you might want to charge a minimum price of $100 and maximum price of $900. To do so, type in your minimum and or maximum values in the inputs fields next to Result (=).
​

NOTE

If you set minimum prices for two or more equations, they will be added together.
For example:

Price = Equation A Min Price + Equation B Min Price

Completing your equation

Click Add to include the equation in your pricing.

IMPORTANT
Make sure to save your pricing after adding the equation.


Editing or deleting an equation

Within the Equations tab, click on the edit or delete icon next to the equation you want to edit or delete.


Combining Equations with Base Price and Extra Prices

The result of an equation is is treated as an extra price. Extra prices, base price and equations are summed together.

For example, if you created this equation:

Window Price = Window Width x Window Height x Window Material

Within your customizer, If the customer enters 1 m as the width, 2m as the height and picks Aluminum as the material which costs $300 per square meter, the price would be calculated like this:

1 x 2 x 300 = $600

If you also added a base price of $100 and an extra price of $200 on the Aluminum answer, the price would be calculated like this:

100 + (1 x 2 x 300) + 200 = $900

Preventing conflicts between Equations and Extra Prices

If you have added an extra price to an answer and that answer is also part of an equation, this icon will appear next to your equation and extra price. This icon only acts as a warning : if you intended to have extra prices and equations targeting the same questions, you can safely ignore it.


Saving your pricing

Click on the Save button to save all changes you have made to your pricing.

Did this answer your question?