Product customisation multipliers are useful if you want the cost of your customisations to be relative to the cost of the product, rather than a fixed add-on to the cost.
Below is an example of how the calculation works inside the system, getting the new price of the product based on whether the customer decides to use all of the customisations possible.
In this example, I will have the prices as the following:
Base product = £15.00
Customisation: Add Name = +£5.00
Customisation: Gift Wrap = +£2.50
Customisation: Quantity 10 = *5.5
Customisation: Gloss Print = *1.4
Customisation: Double Sided = *1.15
Below is the layout of how the prices are calculated, showing how the final price is made.
In the equation below, I have each of the customisations enabled, making this product equal to the maximum price possible. So with the prices added in, it looks like this:
In the equation shown above, it starts off as showing each possible calculation being used, showing how "Sum of Multipliers" etc is calculated. Here is how each step works:
- The equation starts with the £15 price, and this multiplies the value of the "sum of multipliers", minus the "amount of multipliers minus 1".
- To get the "sum of multipliers" we add together each of the customisations that multiply the amount of the price, in this instance the "Quantity", "Gloss Print" and "Double Sided".
- To get the "amount of multipliers", we simply count how multipliers there are, in this case there are 3, and then we minus 1.
- This leaves us with the price of £15 being multiplied by the "sum of multipliers" which is equal to 8.05, and then taking away the value of the "amount of multipliers" area which is equal to 2.
- This value is equal to £90.75.
- We then add on the "Custom Product Addition".
- To get this value, we add together the prices of each of the customisations that add on to the price, in this instance the "Add Name" and "Gift Wrap".
- This value is equal to £7.50.
- Finally, we add together these two calculations, meaning that the final price for this example is £98.25.