This plugin will allow you to create extra fees using any formula build with tags relative to "product", "item", "order" and "user" custom fields or even default fields from the product.
Tags relative to the cart are also available, like {cart.weight} or {cart.shipping_shipping_id}
Conditions can also be entered and they also support tags. That way you can apply extra fees only if the condition provided is true.
On the checkout, the matching formulas will be used to calculate extra fees and the plugin will add them to the cart total.
Each fee can be calculated before taxes: the formula then works on the prices without taxes and the fee gets the tax rates of the products, so that a discount made with a negative fee also lowers the taxes shown in the cart, like a coupon calculated before taxes.
The price tags {product.price}, {product.unit_price} and {order.price} accept the modifiers :tax and :notax to read the price with or without taxes, for example {product.price:notax}, as in the Coupon Conditions plugin.
Backend config & front end result :2.2.0 on the 28th of October 2026
2.1.3 on the 6th of August 2026
2.1.2 on the 15th of April 2025
2.1.1 on the 4th of March 2025
2.1.0 on the 6th of December 2024
2.0.7 on the 21st of November 2024
2.0.6 on the 7th of October 2024
2.0.5 on the 14th of August 2024
2.0.4 on the 7th of May 2024
2.0.3 on the 30th of April 2024
2.0.2 on the 29th of April 2024
2.0.1 on the 29th of April 2024
2.0.0 on the 20th of March 2024
1.0.2 on the 26th of September 2023
1.0.1 on the 20th of July 2023
1.0.0 on the 6th of July 2023
Access to updates included for 4 years
A tax rate (between 17% and 27% based on your country) will be added if your address is in the European Union and that you don't provide a valid VAT number or if your address is in France as per the European Union law.