LokiCheckout_FoomanSurcharge

This integration is available in the paid plans for the Loki Checkout. Support for this integration is provided as is, because we are depending upon the original vendor as well. High priority support is only available on an hourly basis.
Integration
Other
Professional
Standard
PHP 8.2 - 8.5
Magento 2.4.6 - 2.4.9
CSP Yes
PHPStan 9
Magento PHPCS 7
License OSL-3.0
Latest Release 2.0.4

This is an add-on package to the LokiCheckout. It is allowing the Fooman Surcharge module to integrate into the LokiCheckout.

Installation

Install this package via composer (assuming you have setup the composer.yireo.com repository correctly already):

composer require loki-checkout/magento2-fooman-surcharge

Next, enable this module:

bin/magento module:enable LokiCheckout_FoomanSurcharge Fooman_Surcharge

Current status

pipeline success

Support

For getting support, create an Issue under the following project URL:

https://gitlab.yireo.com/loki-checkout/LokiCheckout_FoomanSurcharge.git

Module Dependencies

The following dependencies are declared in the module its `etc/module.xml` file:

Fooman_Surcharge Fooman_Totals LokiCheckout_Core Loki_Base Loki_Components Loki_CssUtils Loki_FieldComponents Magento_AdminNotification Magento_Backend Magento_Catalog Magento_CatalogInventory Magento_Checkout Magento_CheckoutAgreements Magento_Cms Magento_Config Magento_Csp Magento_Customer Magento_Directory Magento_Eav Magento_Indexer Magento_MediaGalleryUiApi Magento_Newsletter Magento_Payment Magento_Quote Magento_Rule Magento_Sales Magento_SalesRule Magento_SalesSequence Magento_Shipping Magento_Store Magento_Tax Magento_Theme Magento_Ui Magento_User Magento_Variable Magento_Vault Magento_Widget Yireo_CspUtilities
Composer details
Magento module name
LokiCheckout_FoomanSurcharge
Composer name
loki-checkout/magento2-fooman-surcharge
Composer version
2.0.4
Default branch
main
Requirements
fooman/surcharge-core-m2: ^15.0
loki-checkout/magento2-core: ^2.0
loki/magento2-components: ^2.0
loki/magento2-css-utils: ^1.0
loki/magento2-field-components: ^2.0
magento/framework: ^103.0
php: >=8.2 <8.6
Releases
2.0.4 11 November 2026
2.0.3 11 November 2026
2.0.2 11 November 2026
2.0.1 11 November 2026
2.0.0 11 November 2026
1.0.0 11 November 2026
Changelog

[2.0.4] - 08 November 2026

Fixed

  • Remove PHP 8.1 support, add PHP 8.5 support

[2.0.3] - 12 January 2026

Fixed

  • New CI YAML to load proper requirements
  • Copy generic CI/CD files
  • Update composer keywords
  • Update composer keywords
  • Update composer keywords

[2.0.2] - 02 September 2025

Fixed

  • Add CI files
  • Replace yireo/opensearch with yireo/opensearch-dummy in Gitlab CI

[2.0.1] - 26 August 2025

Fixed

  • Add Loki_CssUtils as dep
  • Re-ordering code blocks in PHTML templates
  • Document latest version of template
  • Add dependency with loki/magento2-css-utils
  • Replace LokiComponentsUtilBlockCssClass with LokiCssUtilsUtilCssClass
  • Fix newlines after comments
  • Declare used PHP namespaces
  • Add escaping of template code
  • Document latest version of template

[2.0.0] - 22 July 2025

Fixed

  • Rename PHP namespace from Yireo_Loki* to Loki*
  • Rename composer package from yireo/magento2-loki* to loki/magento2*
  • Bump loki/magento2-components to major 2.0
  • Bump loki/magento2-field-components to major 2.0
  • Bump LokiCheckout_Core to 2.0.0

[1.0.0] - 22 May 2025

Initial release

Last modified: June 1, 2026