LokiCheckout_ShippingMaps
Shipment
Professional
Standard
Trial
PHP
8.2 - 8.5
Magento
2.4.6 - 2.4.9
CSP
Yes
Unit Tests
16
Integration Tests
8
PHPStan
5
Magento PHPCS
8
License
OSL-3.0
Latest Release
1.0.13
This Magento 2 module is an add-on package to the LokiCheckout. It functions as a connector between the LokiCheckout core and the Loki_Maps module, allowing for shipping providers to create custom maps (based on providers like Google Maps and Leaflet) easily.
Installation
Install this package via composer:
composer require loki-checkout/magento2-shipping-maps
Next, enable this module:
bin/magento module:enable LokiCheckout_ShippingMaps
Current status
pipeline
success
Support
For getting support, create an Issue under the following project URL:
https://gitlab.yireo.com/loki-checkout/LokiCheckout_ShippingMaps.git
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_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_ShippingMapsComposer name
loki-checkout/magento2-shipping-mapsComposer version
1.0.13
Default branch
main
Requirements
loki-checkout/magento2-core: ^2.5
loki/magento2-components: ^2.8
loki/magento2-css-utils: ^1.0
loki/magento2-field-components: ^2.2
loki/magento2-map-components: ^1.0.11
magento/framework: ^103.0
magento/module-quote: ^101.2
php: >=8.2 <8.6
Releases
| 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 |
Changelog
[1.0.13] - 08 November 2026
Fixed
- Require LokiCheckout_Core 2.5, Loki_MapComponents 1.0.11 and Magento_Quote
- Do not allow clearing the pickup location via the placeholder
- Cache map locations per instance and stop sharing home location
[1.0.12] - 28 October 2026
Fixed
- Require
Loki_MapComponentsexplicitly
[1.0.11] - 30 September 2026
Fixed
- Increase dep with
Loki_Componentsto 2.8 - Make
StoreSelectViewModel::isShippingAddressValid()public, because#[JsProperty]is only allowed on public methods
Removed
- Remove PHP 8.1 support, add PHP 8.5 support
Fixed
- Make
StoreSelectViewModel::isShippingAddressValid()public, because#[JsProperty]is only allowed on public methods
[1.0.10] - 09 August 2026
Fixed
- Remove wrong CSS scope from
select.phtml
[1.0.9] - 01 July 2026
Fixed
- Add spacing between select-box and map
- Remove unneeded parts of Loki FieldComponents
- Mimic error reporting of Loki FieldComponents in select
- Bump require for loki/magento2-components to 2.6
- Implement JsProperty attribute
- Add options to remove select and/or map in pickup-location form
- Rename select-pickup-location.phtml to pickup-location.phtml
[1.0.8] - 02 May 2026
Fixed
- Do not disable select when loading, but set aria-busy instead
[1.0.7] - 01 May 2026
Fixed
- Add ID to select
[1.0.6] - 01 May 2026
Fixed
- Make select name attribute generic
- Fix CSS scopes
[1.0.5] - 29 April 2026
Fixed
- Set address as invalid if country, postcode or city is missing
[1.0.4] - 08 April 2026
Fixed
- Add new store selection template
- Re-enable checkout component behaviour for shipping maps
[1.0.3] - 27 March 2026
Fixed
- New structure of shipping locations and delivery dates
- Hide message on home address with geocoordinates
[1.0.2] - 17 March 2026
Fixed
- Allow for map-config to select either Leaflet or GoogleMaps
- Undo proxy of MapLocationFactory because of 2.4.5 compilation
[1.0.1] - 12 March 2026
Fixed
- Loosen constraint with Loki_MapComponents
[1.0.1] - 12 March 2026
Fixed
- Loosen constraint with
Loki_MapComponents
[1.0.0] - 12 March 2026
- Initial release
Last modified: June 1, 2026