Black Friday: 30% OFF on all plans, applied automatically at checkout View plans
Log in Cart

WooCommerce Payment Gateway Based Fees Changelog

Every recorded version, newest first, with what changed in each one.

Latest 5.3 · Oct 26, 202615 versionsSince May 2023

2026 · 2 versions

  1. 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
  2. 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

  1. 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
  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)
  3. 5.1.4

    1 improvement
    Improved
    • WooPayments compatibility - replaced $gateway->title with $gateway->get_title
  4. 5.1.3

    1 fix
    Fixed
    • error in wc_additional_fees_block_checkout.js when global object wc does not exist
  5. 5.1.2.1

    1 improvement
    Improved
    • version bump to fix wrong version in product page
  6. 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

  1. 5.1.1

    1 improvement
    Improved
    • improve block checkout DOM monitoring for payment gateway radio buttons
  2. 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
  3. 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. 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

  1. 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)
  2. 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
  3. 4.0

    1 new1 change
    New
    • compatibility support for WooCommerce HPOS
    Changes
    • cleanup: remove backwards compatibility prior WooCommerce 3.0

Changelog published by the developer, in their original language.