LokiCheckout_CoreAdminhtml

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.
Core
module.plan-free
Professional
Standard
Trial
PHP 8.2 - 8.5
Magento 2.4.6 - 2.4.9
CSP Yes
Unit Tests 51
Integration Tests 28
Functional Tests 16
PHPStan 4
Magento PHPCS 9
License OSL-3.0
Latest Release 1.0.14

This Magento 2 module is an add-on to the Loki Checkout core. It adds some admin pages for easier troubleshooting and support purposes.

Installation

composer require loki-checkout/magento2-core-adminhtml
bin/magento module:enable LokiCheckout_CoreAdminhtml

Current status

Magento 2 Unit Tests success
Playwright test success
Magento 2 DI compilation success
Magento 2 Integration Tests success
Magento 2 Static Tests success
Magento 2 Unit Tests success
Playwright test success
Magento 2 Integration Tests success
Magento 2 Static Tests success
Magento 2 DI compilation success

Support

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

https://github.com/LokiCheckout/LokiCheckout_CoreAdminhtml

Configuration Options

The following options of this module can be configured via the Store Configuration:

Module Overview > Show Registration
loki_checkout/module_overview/show_registered
Show if a module is registered with the LokiCheckout. This registration allows a module to be dumped into the file `app/etc/loki-checkout.json`, which is needed for various other tasks: Tailwind compilation under Luma; Playwright tests; etc.
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_Shipping Magento_Store Magento_Tax Magento_Theme Magento_Vault Yireo_CspUtilities
Composer details
Magento module name
LokiCheckout_CoreAdminhtml
Composer name
loki-checkout/magento2-core-adminhtml
Composer version
1.0.12
Default branch
main
Requirements
ext-pcre: *
loki-checkout/magento2-core: ^2.0
loki/magento2-components: ^2.0
loki/magento2-css-utils: ^1.0
magento/framework: ^103.0
magento/module-backend: ^102.0
magento/module-config: ^101.2
magento/module-store: ^101.0
php: >=8.2 <8.6
Releases
1.0.14 10 November 2026
1.0.13 10 November 2026
1.0.12 10 November 2026
1.0.11 10 November 2026
1.0.10 10 November 2026
1.0.9 10 November 2026
1.0.8 10 November 2026
1.0.7 10 November 2026
1.0.6 10 November 2026
1.0.5 10 November 2026
1.0.4 10 November 2026
1.0.3 10 November 2026
1.0.2 10 November 2026
1.0.1 10 November 2026
1.0.0 10 November 2026
Changelog

Fixed

  • Respect ACL resources in admin controllers instead of always allowing access
  • Add parent ACL resource LokiCheckout_CoreAdminhtml::index used by the admin menu
  • Prevent duplicate check results when a system check is executed more than once
  • Do not break the Module Overview when the Composer API is unreachable
  • Read git info from .git/HEAD (plus refs, packed refs and worktrees) instead of .git/FETCH_HEAD
  • Shorten git commits to their first 8 characters instead of their last 8
  • Compare module versions with version_compare() and show unknown versions as warning instead of error or notice
  • Show the CSP check as a warning when the checkout is in CSP report-only mode instead of always passing
  • Fall back to the latest Composer version for dev-versions without a known latest commit
  • Include LokiTheme_* modules in the Module Overview and dependency checks
  • Evaluate configuration checks per store view instead of only on the default scope
  • Only allow setting "Show Registration" on the default scope, because it is only read from there
  • Give menu items a distinct sort order

Added

  • Unit, integration and Playwright tests

[1.0.12] - 08 April 2026

Fixed

  • Compare git commits in module version when working with dev-versions
  • Show commit with branch name

[1.0.11] - 18 February 2026

Fixed

  • Temporarily disable commit-versioning in Admin module listing

[1.0.10] - 17 February 2026

Fixed

  • Enhance tooltip for registration-column

[1.0.9] - 12 January 2026

Fixed

  • Fix escaping
  • Copy generic CI/CD files

[1.0.8] - 12 December 2025

Fixed

  • Add option for useful URL per check result
  • Add plan-trial keyword to composer file
  • Update composer keywords
  • Update composer keywords
  • Update composer keywords
  • Update README

[1.0.7] - 28 August 2025

Fixed

  • Document latest version of template
  • Add MODULE.json
  • Prepare release

[1.0.6] - 27 August 2025

Fixed

  • Add CI files
  • Make sure to list any module prefixed with LokiCheckout_ or Loki_
  • Replace yireo/opensearch with yireo/opensearch-dummy in Gitlab CI

[1.0.5] - 21 August 2025

Fixed

  • Add dependency with loki/magento2-css-utils
  • Declare used PHP namespaces
  • Document latest version of template

[1.0.4] - 18 August 2025

Fixed

  • Add config option to hide registration-column
  • Fix look and feel of module overview under Mage-OS Admin Theme

[1.0.3] - 07 August 2025

Fixed

  • Lower PHP requirement to PHP 8.2+

[1.0.2] - 01 August 2025

Fixed

  • Make strings translatable

[1.0.1] - 22 July 2025

Fixed

  • Fix PSR-4 namespace

[1.0.0] - 22 July 2025

Fixed

  • Move files from core module
  • Init files
  • Adding all files to git via Yireo Command

Last modified: June 1, 2026