LokiCheckout_LoginBeforeOtherSteps
This is an addon Magento 2 module for the LokiCheckout. It adds a new skin Login Before Other Steps (login-first) to the LokiCheckout, requiring visitors to login in a first step before accessing other steps like the shipping and the billing step.
Installation
Install this package via composer:
composer require loki-checkout/magento2-skin-login-before-other-steps
Next, enable this module:
bin/magento module:enable LokiCheckout_LoginBeforeOtherSteps
WARNING: Please note that the Magento core option Allow Guest Checkout (path checkout/options/guest_checkout) should be set to Yes to allow for this module to do its work. With guest checkout disabled in the Magento core, a visitor will never be able to access the checkout, because Magento will redirect the request directly back to the cart.
Support
For getting support, create an Issue under the following project URL:
https://github.com/LokiCheckout/LokiCheckout_LoginBeforeOtherSteps
Loki Components
The following LokiComponents are created or references in this module:
loki-checkout.login.form.inner
loki-checkout.steps.login
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
LokiCheckout_LoginBeforeOtherStepsloki-checkout/magento2-skin-login-before-other-steps
loki-checkout/magento2-core: ^2.1
loki/magento2-components: ^2.2
magento/framework: ^103.0
magento/module-customer: ^103.0
magento/module-store: ^101.1
Releases
| 1.0.7 | 12 June 2026 |
| 1.0.6 | 12 June 2026 |
| 1.0.5 | 12 June 2026 |
| 1.0.4 | 12 June 2026 |
| 1.0.3 | 12 June 2026 |
| 1.0.2 | 12 June 2026 |
| 1.0.1 | 12 June 2026 |
| 1.0.0 | 12 June 2026 |
Changelog
[1.0.7] - 02 June 2026
Fixed
- Rename label of skin
- Rename
themetoskin
[1.0.6] - 28 January 2026
Fixed
- Improve resolving step from given block
[1.0.5] - 23 January 2026
Fixed
- Add new GitHub Action workflows
- Copy generic CI/CD files
[1.0.4] - 17 December 2025
Fixed
- Copy generic CI/CD files
- Update GitHubActions
[1.0.3] - 15 December 2025
Fixed
- Properly refresh Hyva header.customer block as well
- Update composer keywords
- Update composer keywords
[1.0.2] - 29 September 2025
Fixed
- Remove component
[1.0.1] - 29 September 2025
Fixed
- Sort entries of module.xml file
- Fix PHP 8.1 issue
[1.0.0] - 26 September 2025
Added
- Initial release