Every recorded version, newest first, with what changed in each one.
Latest 5.3· Oct 26, 202615 versionsSince May 2023
2026 · 2 versions
5.3
Latest
2 improvements1 fix1 removed1 change
Improved
Start to remove legacy code in cart calculation (__get and __set members)
Improved check if WC_Subscriptions plugin is active
Fixed
wrong tax calculation when using "include % in total amount" and a tax class is selected
Removed
remove disabled outdated code in ..\js\wc_additional_fees.js
Changes
checked compatibility for WP 7.1.3 and WooCommerce 11.2.1, PHP 8.5.12
5.2.2
2 changes
Changes
Version bump: checked compatibility for WP 6.9.3 and WooCommerce 10.6.2
Disable outdated code in ..\js\wc_additional_fees.js
2025 · 6 versions
5.2.1
1 new1 improvement1 change
New
added checks to pass verification of WC deploy process
Improved
updated version date in changelog for better frontend formatting (contributed by and thanks to Greg - WooCommerce Marketplace Operations - [email protected])
Changes
checked compatibility for WP 6.8.2 and WooCommerce 10.2.2
5.2
2 new
New
in active beta support for automatic tax calculation in WC Tax and Shipping plugin - a hack only, because there is no relyable hook for second calculation caused by taxjar
parameters to filter wc_add_fees_wc_calculated_totals_done_check (should be deprecated when using WC Tax and Shipping plugin)
5.1.4
1 improvement
Improved
WooPayments compatibility - replaced $gateway->title with $gateway->get_title
5.1.3
1 fix
Fixed
error in wc_additional_fees_block_checkout.js when global object wc does not exist
5.1.2.1
1 improvement
Improved
version bump to fix wrong version in product page
5.1.2
1 improvement1 fix
Improved
added an is_array check to handler_wc_add_settings_tab_array to fix 3-rd party plugin conflict rendering null
Fixed
broken block checkout page with WC 9.6 (removed 'wc-blocks' in wp_register_script( 'wc_additional_fees_block_script', ....)
2024 · 4 versions
5.1.1
1 improvement
Improved
improve block checkout DOM monitoring for payment gateway radio buttons
5.1
1 improvement1 fix
Improved
extended PHP, WP and WC info to plugin header to remove error message in deploy test
Fixed
check if block checkout DOM is completely loaded to attach our payment method check handler
5.0
4 new1 removed
New
support for WooCommerce Block Cart Page and Block Checkout Page
filter 'wc_add_fees_cart_before_add_total_fee': allows to skip adding our fees depending on cart
filter 'wc_add_fees_rest_api_route_is_block_checkout_route': allows to control routing for REST_API calls in block cart and block checkout page
filter 'wc_add_fees_load_block_checkout_scripts': allows to disable loading our block cart and block checkout scripts even when enabled by WC
Removed
code to support WooCommerce < 2.6.14
4.2
1 fix2 changes
Fixed
"Trying to access array offset on value of type null for $fee->gateway_option[WC_Add_Fees::OPT_KEY_OUTPUT]" on checkout page for very small values when fee amount = 0
Changes
checked compatibility for WP 6.6 and WooCommerce 9.2.3
correction below filter "wc_add_fees_wc_fees_calculated_done_check" was "wc_add_fees_wc_calculated_totals_done_check"
2023 · 3 versions
4.1
5 new
New
option "Maximum fee": limit fee to a maximum value
option "Exclude Fees For E-Mails": skip total cart fees for a gateway for given E-Mails
filter "wc_add_fees_gateway_fee_maximum": change maximum fee value during calculation
filter "wc_add_fees_hide_product_panel_options": remove our tab from product metabox settings
filter "wc_add_fees_wc_fees_calculated_done_check": skip a second fee calculation (e.g. by WC automatic tax calculation)
4.0.1
3 fixes
Fixed
small typo error
minor styling error in backend product tab fees settings
Warning: Undefined variable $index in ../classes/class-wc-add-fees.php on line 920