LokiCheckout_Luma
This module is available free of charge as part of the Loki Checkout Open Source plan. Please note that support for this module is not to be taken for granted though. If you want our dedicated help, opt for a paid plan instead.
Magento Theme
module.plan-free
Professional
Standard
Trial
PHP
8.2 - 8.5
Magento
2.4.6 - 2.4.9
CSP
Yes
PHPStan
5
Magento PHPCS
6
License
OSL-3.0
Latest Release
1.0.30
This is the core package for compatibility of the LokiCheckout with Luma.
Installation
Install this package via composer:
composer require loki-checkout/magento2-luma
Next, enable this module:
bin/magento module:enable LokiCheckout_Luma
Setup
See the official documentation for more instructions on how to setup things with Luma.
Further recommendations
We strongly recommend installing the additional package loki-checkout/magento2-hyva-skinny to optimize your theme within the checkout.
Current status
Magento 2 DI compilation
success
Playwright test
success
Magento 2 Static Tests
success
Magento 2 Integration Tests
success
Magento 2 Unit Tests
success
Magento 2 DI compilation
success
Magento 2 Static Tests
success
Playwright test
success
Magento 2 Unit Tests
success
Magento 2 Integration Tests
success
Support
For getting support, create an Issue under the following project URL:
https://github.com/LokiCheckout/LokiCheckout_Luma
Module Dependencies
The following dependencies are declared in the module its `etc/module.xml` file:
LokiCheckout_Core
Loki_Base
Loki_Components
Loki_CssUtils
Loki_FieldComponents
Loki_MapComponents
Magento_Backend
Magento_Catalog
Magento_Checkout
Magento_CheckoutAgreements
Magento_Config
Magento_Customer
Magento_Directory
Magento_Eav
Magento_Newsletter
Magento_Payment
Magento_Quote
Magento_Sales
Magento_SalesRule
Magento_Shipping
Magento_Store
Magento_Tax
Magento_Vault
Yireo_CspUtilities
Composer details
Magento module name
LokiCheckout_LumaComposer name
loki-checkout/magento2-lumaComposer version
1.0.28
Default branch
main
Requirements
loki-checkout/magento2-core: ^2.0
loki/magento2-components: ^2.0
loki/magento2-css-utils: ^1.0
magento/framework: ^103.0
magento/module-store: ^101.0
php: >=8.2 <8.6
Releases
| 1.0.30 | 11 November 2026 |
| 1.0.29 | 11 November 2026 |
| 1.0.28 | 11 November 2026 |
| 1.0.27 | 11 November 2026 |
| 1.0.26 | 11 November 2026 |
| 1.0.25 | 11 November 2026 |
| 1.0.24 | 11 November 2026 |
| 1.0.23 | 11 November 2026 |
| 1.0.22 | 11 November 2026 |
| 1.0.21 | 11 November 2026 |
| 1.0.20 | 11 November 2026 |
| 1.0.19 | 11 November 2026 |
| 1.0.18 | 11 November 2026 |
| 1.0.17 | 11 November 2026 |
| 1.0.16 | 11 November 2026 |
| 1.0.15 | 11 November 2026 |
| 1.0.14 | 11 November 2026 |
| 1.0.13 | 11 November 2026 |
| 1.0.12 | 11 November 2026 |
| 1.0.11 | 11 November 2026 |
| 1.0.10 | 11 November 2026 |
| 1.0.9 | 11 November 2026 |
| 1.0.8 | 11 November 2026 |
| 1.0.7 | 11 November 2026 |
| 1.0.6 | 11 November 2026 |
| 1.0.5 | 11 November 2026 |
| 1.0.4 | 11 November 2026 |
| 1.0.3 | 11 November 2026 |
| 1.0.2 | 11 November 2026 |
| 1.0.1 | 11 November 2026 |
| 1.0.0 | 11 November 2026 |
| 0.0.15 | 11 November 2026 |
| 0.0.14 | 11 November 2026 |
| 0.0.13 | 11 November 2026 |
| 0.0.12 | 11 November 2026 |
| 0.0.11 | 11 November 2026 |
| 0.0.10 | 11 November 2026 |
| 0.0.9 | 11 November 2026 |
| 0.0.8 | 11 November 2026 |
| 0.0.7 | 11 November 2026 |
| 0.0.6 | 11 November 2026 |
| 0.0.5 | 11 November 2026 |
| 0.0.4 | 11 November 2026 |
| 0.0.3 | 11 November 2026 |
| 0.0.2 | 11 November 2026 |
| 0.0.1 | 11 November 2026 |
Changelog
[1.0.28] - 01 June 2026
Fixed
- Remove JS removal in favor of Loki Theme Kit
- Add composer description
[1.0.27] - 24 February 2026
Fixed
- Fix Tailwind build for relative paths in loki-checkout.json
- Pending changes
- Copy generic CI/CD files
[1.0.26] - 02 December 2025
Fixed
- Suggest yireo/magento2-theme-by-route
[1.0.25] - 21 November 2025
Fixed
- Force Loki Theme Kit upon Luma as soon as LokiTheme_LumaComponents as enabled
- Remove dep with Yireo ThemeByRoute
- Add plan-trial keyword to composer file
- Working copy
- Fix OpenSearch in GitLab CI YAML
- Fix OpenSearch settings in GitLab CI
- Switch to real ES version
[1.0.24] - 03 November 2025
Fixed
- Add dep with yireo/magento2-theme-by-route
- Update composer keywords
[1.0.23] - 22 October 2025
Fixed
- Do not escape
$css()withescapeHtmlAttr()butescapeHtml()
[1.0.22] - 17 October 2025
Fixed
- Optimize demo build
- Tailwind build
- WIP
[1.0.21] - 08 October 2025
Fixed
- Turn margins into gaps
- Fix password field styling under Luma
[1.0.20] - 08 October 2025
Fixed
- Allow sorting of children via block argument "sort_order"
- Fix product-image-photo width in Luma
- Remove debug message
[1.0.19] - 08 October 2025
Fixed
- Beuatify positioning of agreements in Optimized Theme of demo
- Cleanup
- Simplify contentPaths in configuration
- New CSS build
[1.0.18] - 07 October 2025
Fixed
- Add appearance:none to input switch
- Add translations
- CSS build
[1.0.17] - 06 October 2025
Fixed
- Override absolute position of product image in sidebar given by Luma LESS
[1.0.16] - 06 October 2025
Fixed
- Better aligning of input button with shipping methods in JS
- Fix wrong margin of shipping method items under Luma
- Fix hover on payment method item to cause little bump in demo-module
- Remove dep with
Yireo_HyvaThemeAutoRegistration
[1.0.15] - 30 September 2025
Fixed
- Fix styling of list items
[1.0.14] - 30 September 2025
Fixed
- Add margin-top to messages to look good under Luma
- Remove fixed positioning of messages
[1.0.13] - 29 September 2025
Fixed
- Skip adding content of CSS of Luma module itself, because it is the start of things anyway
- Make sure to only include one single CSS file per module
- Fix Tailwind build under Luma by reusing Hyva config partially
[1.0.12] - 27 September 2025
Fixed
- Allow @import of Tailwind CSS within Luma build (which currently leads into other issues)
- Allow detected Magento root via env var
MAGENTO_ROOT - Update README
[1.0.11] - 24 September 2025
Fixed
- Rename magentoModuleImport to magento-module-import
[1.0.10] - 16 September 2025
Fixed
- Move page messages to fixed position in Luma
[1.0.9] - 10 September 2025
Fixed
- Recursively find Magento root
[1.0.8] - 28 August 2025
Fixed
- Add
NODE_ENVto package.json scripts
[1.0.7] - 28 August 2025
Fixed
- Cleanup Tailwind whitelist
[1.0.6] - 28 August 2025
Fixed
- Add loki-col-span class to Luma theme
- Add CI files
- Replace yireo/opensearch with yireo/opensearch-dummy in Gitlab CI
[1.0.5] - 26 August 2025
Fixed
- 23db237 Add GitLab CI files
[1.0.4] - 21 August 2025
Fixed
- Fix duplicate import
- Declare used PHP namespaces
- Document latest version of template
[1.0.3] - 18 August 2025
Fixed
- Lower requirements to PHP 8.1
[1.0.2] - 06 August 2025
Fixed
- Lower PHP requirement to PHP 8.2+
[1.0.1] - 01 August 2025
Fixed
- Add missing
$csswrapper
[1.0.0] - 22 July 2025
Fixed
- Rename PHP namespace from
Yireo_Loki*toLoki* - Rename composer package from
yireo/magento2-loki*toloki/magento2* - Bump loki/magento2-components to major 2.0
- Bump
LokiCheckout_Coreto 2.0.0
[0.0.15] - 08 July 2025
Fixed
- Update MODULE.json
- Update composer category
- Generate new MODULE.json with simple test count
- Recommend skinny package
- Allow PHP 8.4 in CI
- Move removal of minicart to LumaSkinny module
[0.0.14] - 25 April 2025
Fixed
- New build file
[0.0.13] - 25 April 2025
Fixed
- Attempt fix exclusion
[0.0.12] - 25 April 2025
Fixed
- Duplicate safelisted order and grid classes to Luma
[0.0.11] - 25 April 2025
Fixed
- Allow upgrading to LokiFieldComponents and LokiCheckout 1.0
- Make loader icon in fields depend on Alpine and activate only after configurable timeout
[0.0.10] - 10 April 2025
Fixed
- Remove obsolete commands
- Rely on app/etc/loki-checkout.json for building PostCSS and Tailwind
- Switch Tailwind build to using new file app/etc/loki-checkout.json
[0.0.9] - 09 April 2025
Fixed
- Either return empty object or empty function
- Remove checkout JS but only in the checkout
- Fix look and feel of demo module
- Restructure loki classes for Luma
- Formatting
- Handle error better
- Fix module path in Taildwind Luma
[0.0.8] - 04 April 2025
Fixed
- Move module-path command from Luma module to core module
- Wrap existing LESS in when-common
[0.0.7] - 11 March 2025
Fixed
- Fix issue with grid CSS classes
[0.0.6] - 22 February 2025
Fixed
- Change deps
- Rip more Luma JS
- Rip more scripts from Luma
[0.0.5] - 13 February 2025
Fixed
- Skip Hyva compilation because this is not meant for Hyva
[0.0.4] - 3 February 2025
Fixed
- Bump
[0.0.3] - 3 February 2025
Fixed
- Lower composer dep to 2.2
[0.0.2] - 21 January 2025
Fixed
- Add proper dependencies in composer.json and module.xml
[0.0.1] - 21 January 2025
- Initial release
Last modified: June 1, 2026