When you create a fee at a fixed price, the app can create a single fee product at the backend and re-uses it each time a fee is applied. But when the price type is “Percent”, this means a fee may have a new unique price at each client’s cart depending on the percent calculation. In this case, there is no way to create a reusable variant, because a fee price is dynamic.

So if you need the “percent” price type, the app offers two ways of fee creation. You can review them and select the appropriate mode in the “Advanced settings” section that becomes available only after the “Price Type” - “Percent” is selected.

fee modes.png

  1. Create cloned products to represent this percent-based fee (recommended)

With this mode, the app will create two custom products:

base:cloned product.png

Please keep in mind that if you edit the base fee product (“mws_fee_generated”) in some time, the existing cloned product (“mws_fee_generated_clone”) will become invalid and will be deactivated because the base properties got changed. As a result, the app will create a new cloned product with the updated attributes that would correspond to the changes made to the base product. You can select the number of days the deactivated product should be removed in the Settings section:

removal.png

  1. Create this percent-based fee using fee increment and QTY

This mode may work for you if you do not want the app to generate cloned products and dynamic variants for each unique fee applied to the cart.

With this mode, you select the minimum fee price value (fee increment). The actual fee price will be achieved by adjusting the QTY of that minimum price value.

I.e. the percent-based fee will appear in checkout as a separate product, with a price equal to fee increment, and quantity equal to the number needed to bring the total for that fee to the desired amount. Therefore, the total for a fee is an estimated value that differs from the precise calculation by no more than fee increment.

The QTY is calculated based on the following formula Price line item * fee percent value / fee increment E.g. if the product price is $25, and it's charged with the 10% fee, the QTY of the fee product will be (25 * 5% / 0,01) = 250; QTY 250 * fee increment 0,01 = $2.5

Here is an example of how it looks at the Checkout:

increment example.png