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_ShippingMaps
Composer name
loki-checkout/magento2-shipping-maps
Composer 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_MapComponents explicitly

[1.0.11] - 30 September 2026

Fixed

  • Increase dep with Loki_Components to 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