WooCommerce – Payment Gateway Based Fees – Version –...

2023.05.24 – version 4.0
* added: compatibility support for WooCommerce HPOS
* cleanup: remove backwards compatibility prior WooCommerce 3.0
2023.01.02 – version 3.2.6
* Security fix: added esc_attr to woocommerce-additional-feesv2614class-wc-add-fees.php line 1050ff
2022.09.06 – version 3.2.5
* Added support for plugin https://woocommerce.com/products/WooCommerce-deposits/, see https://github.com/woocommerce/woocommerce-subscriptions/pull/450#issuecomment-304106454
* EU VAT plugin temporary fix: does not take care of is_vat_exempt of a saved order (see classesclass-wc-order-add-fees.php)
* WC 3.0 compatibility adjustments
2017.05.12 – version 3.0.2
* Bugfix subscription plugin pay for order page – adds all fees from existing order (we do not recognise our fees any longer)
2017.04.04 – version 3.0.1
* Integrate German Market (this plugin is currently not ready for WC 3.0.0),2017.04.03 – version 3.0.0
* Make plugin ready for WC 3.0.0 – great version junp of WC
-for backwards comp move php classes to /v2614
-remove code for versions <= 2.6.14 from php class code in /classes
-add CRUD access introduced with WC 3.0.0
-refactor and optimize code
-supress fee lines with calculated value 0
* As we moved all code < WC 2.6.14 to own folder, all classes, properties and methods in folder classes have @since 3.0.0 by default,2014.09.06 – version 2.2.1
* Backward comp. with admin-ajax call wc-settings
2014.09.05 – version 2.2.0
* Removing old documentation folder
* Refactoring code and classes and filenames to meet WP coding standards closer
* Making ready for WC 2.2
* implementing $fee->tax_data for cart
* implementing ‘_line_tax_data’ for order,2014.08.08 – version 2.1.5
* woocommerce-account-funds produces an endless loop due to a call to $cart->calculate_totals in our call to WC()->payment_gateways->get_available_payment_gateways()
Fixed by reading available gateways directly by WC()->payment_gateways->payment_gateways
2014.07.18 – version 2.1.4
* Integrate a fixed value to be added after calculated fee (needed to add a fixed commission in EU market dor credit card companies)
2014.06.18 – version 2.1.3
* Fixed bug on cart page,2014.06.17 – version 2.1.2
* Fixed bug with WP_PLUGIN_URL to the function plugins_url()
* Fixed bug with $obj_wc_cart
* Fixed bug with js not loading
* Fixed ‘pay-for-order’ page bug to work with pretty permalinks (getting value from global $wp and not from $_REQUEST)
2014.06.11 – version 2.1.1
* Fixed incompatibility issue with gateway “mollie”.
Default $gateway->method_title is not supported by the gateway but a method called $gateway->get_title(),2014.06.08 – version 2.1.0
* Added compatibility for Subscription plugin
* Fee calculation now based on prices incl. tax & total incl. tax
2014.05.16 – version 2.0.2
* fixed bug in linklist for payment gateways – changed from title to id
* CSS set size of link list
2014.05.06 – version 2.0.1,2014.04.06 – version 2.0.0
* Major enhencements of the plugin:
* use of WC() and make ready for WC 2.1.6
* WooCommerce Core Bugfix on pay order page – WooCommerce always selects first gateway, not selected payment gateway in the order !!!!!!
* adding class WC_Order_addfee as extending WC_Order with functionality for calculating fees and totals in an order
* automatic fee calculation on pay-for-order frontend page when customer changes payment gateway
* automatic gateway fee calculation on admin order page when saving the order
* fee calculation when using coupons
* checkboxes allow supressing automatic fee calculation for a specific order,2014.02.14 – version 1.0.3
* Fixed single product fee issue
2013.12.06 – version 1.0.2
* Fixed calculation error when using product fees AND order fees
* Fixed problem entering decimal numbers in chrome
2013.11.28 – version 1.0.1
* Fixed session handling