loki-checkout / magento2-core
Loki Checkout core module
Package info
github.com/LokiCheckout/LokiCheckout_Core
Type:magento2-module
pkg:composer/loki-checkout/magento2-core
Requires
- php: >=8.2 <8.6
- ext-dom: *
- ext-intl: *
- ext-json: *
- ext-pcre: *
- guzzlehttp/guzzle: ^7.0
- guzzlehttp/psr7: ^2.0
- loki/magento2-components: ^2.10
- loki/magento2-css-utils: ^1.0
- loki/magento2-field-components: ^2.0
- magento/framework: ^103.0
- magento/module-backend: ^102.0
- magento/module-catalog: ^103.0 | ^104.0
- magento/module-checkout: ^100.0
- magento/module-checkout-agreements: ^100.0
- magento/module-config: ^101.0
- magento/module-customer: ^103.0
- magento/module-directory: ^100.0
- magento/module-eav: ^102.0
- magento/module-newsletter: ^100.0
- magento/module-payment: ^100.0
- magento/module-quote: ^101.0
- magento/module-sales: ^103.0
- magento/module-sales-rule: ^101.2
- magento/module-shipping: ^100.0
- magento/module-store: ^101.0
- magento/module-tax: ^100.2
- magento/module-vault: ^101.0
- psr/log: ^1.0 | ^2.0 | ^3.0
- yireo/magento2-csp-utilities: ^1.0
Requires (Dev)
- loki-checkout/magento2-functional-tests: @dev
- loki/magento2-functional-tests: @dev
- phpunit/phpunit: ^9.0 | ^10.0
- yireo/magento2-integration-test-helper: ~0.0
Suggests
- loki-checkout/magento2-hyva: Hyvä compatibility for Loki Checkout
- loki-checkout/magento2-luma: Luma compatibility for Loki Checkout
- loki/magento2-map-components: Maps for locations
Provides
None
Conflicts
- loki-checkout/magento2-shipping-maps: <1.0.12
Replaces
None
- dev-main
- 2.7.8
- 2.7.7
- 2.7.6
- 2.7.5
- 2.7.4
- 2.7.3
- 2.7.2
- 2.7.1
- 2.7.0
- 2.6.0
- 2.5.2
- 2.5.1
- 2.5.0
- 2.4.5
- 2.4.4
- 2.4.3
- 2.4.2
- 2.4.1
- 2.4.0
- 2.3.34
- 2.3.33
- 2.3.32
- 2.3.31
- 2.3.30
- 2.3.29
- 2.3.28
- 2.3.27
- 2.3.26
- 2.3.25
- 2.3.24
- 2.3.23
- 2.3.22
- 2.3.21
- 2.3.20
- 2.3.19
- 2.3.18
- 2.3.17
- 2.3.16
- 2.3.15
- 2.3.14
- 2.3.13
- 2.3.12
- 2.3.11
- 2.3.10
- 2.3.9
- 2.3.8
- 2.3.7
- 2.3.6
- 2.3.5
- 2.3.4
- 2.3.3
- 2.3.2
- 2.3.1
- 2.3.0
- 2.2.3
- 2.2.2
- 2.2.1
- 2.2.0
- 2.1.37
- 2.1.36
- 2.1.35
- 2.1.34
- 2.1.33
- 2.1.32
- 2.1.31
- 2.1.30
- 2.1.29
- 2.1.28
- 2.1.27
- 2.1.26
- 2.1.25
- 2.1.24
- 2.1.23
- 2.1.22
- 2.1.21
- 2.1.20
- 2.1.19
- 2.1.18
- 2.1.17
- 2.1.16
- 2.1.15
- 2.1.14
- 2.1.13
- 2.1.12
- 2.1.11
- 2.1.10
- 2.1.9
- 2.1.8
- 2.1.7
- 2.1.6
- 2.1.5
- 2.1.4
- 2.1.3
- 2.1.2
- 2.1.1
- 2.1.0
- 2.0.26
- 2.0.25
- 2.0.24
- 2.0.23
- 2.0.22
- 2.0.21
- 2.0.20
- 2.0.19
- 2.0.18
- 2.0.17
- 2.0.16
- 2.0.15
- 2.0.14
- 2.0.13
- 2.0.12
- 2.0.11
- 2.0.10
- 2.0.9
- 2.0.8
- 2.0.7
- 2.0.6
- 2.0.5
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- 0.1.21
- 0.1.20
- 0.1.19
- 0.1.18
- 0.1.17
- 0.1.16
- 0.1.15
- 0.1.14
- 0.1.13
- 0.1.12
- 0.1.11
- 0.1.10
- 0.1.9
- 0.1.8
- 0.1.7
- 0.1.6
- 0.1.5
- 0.1.4
- 0.1.3
- 0.1.2
- 0.1.1
- 0.1.0
- 0.0.7
- 0.0.6
- 0.0.5
This package is auto-updated.
Last update: 2026-11-11 15:07:35 UTC
README
This is the main core package of the LokiCheckout. It replaces the regular checkout with its own, based on Loki Components, Loki Field Components and much more. All other Loki Checkout modules are extending this core module. With purely this core module, you already have a working checkout.
Installation
Install this package via composer:
composer require loki-checkout/magento2-core
Next, enable this module:
bin/magento module:enable LokiCheckout_Core
Settings
In the Magento Admin Panel, you can navigate to Store > Configuration > Loki > LokiCheckout for various settings.
Overriding settings via the XML layout
Most settings can also be overridden via the XML layout, by adding items (with the configuration path as name) to the
config argument of the block loki-checkout.config:
<referenceBlock name="loki-checkout.config"> <arguments> <argument name="config" xsi:type="array"> <item name="loki_checkout/fields/enable_same_as_billing" xsi:type="boolean">false</item> <item name="loki_checkout/cart/max_items_visible_count" xsi:type="number">5</item> </argument> </arguments> </referenceBlock>
The settings loki_checkout/general/enable, loki_checkout/general/license_key, loki_checkout/general/theme
(skin) and loki_checkout/general/grid_layout can not be overridden this way, because they are needed before the layout
is loaded. Overrides only apply once the layout has been generated.
Google reCAPTCHA
The checkout picks up the regular Magento reCAPTCHA configuration under Stores > Configuration > Security > Google reCAPTCHA Storefront. There is no additional Loki setting involved: as soon as a type is selected for one of the storefront forms below, and the matching Website Key and Secret Key are filled in, the challenge is rendered and verified inside the checkout.
Supported form ids: place_order, customer_login, newsletter and coupon_code. Supported types: reCAPTCHA
v2 ("I am not a robot"), reCAPTCHA v2 Invisible and reCAPTCHA v3 Invisible.