smile / module-store-locator
Smile Store Locator
Package info
github.com/Smile-SA/magento2-module-store-locator
Type:magento2-module
pkg:composer/smile/module-store-locator
Requires
- php: ^8.1
- magento/framework: >=103.0.4
- magento/module-contact: >=100.4.4
- magento/module-store: >=101.1.4
- smile/module-map: ^2.1
- smile/module-retailer: ^2.0
- willdurand/geocoder: ^4.4
Requires (Dev)
This package is auto-updated.
Last update: 2026-06-04 07:49:55 UTC
README
This module adds a store locator to the website. You can search a retailer on map.
Requirements
The module requires:
How to use
- Install the module via Composer:
composer require smile/module-store-locator
- Enable it:
bin/magento module:enable Smile_StoreLocator
- Optionnal : Drop old SMILE_RETAILER_ADDRESS_RETAILER_ID unique key:
if you already used older Smile_StoreLocator module on your projects, and you want to upgrade it, before upgrading, you will have to DROP your current UNIQUE KEY from table smile_retailer_address : SMILE_RETAILER_ADDRESS_RETAILER_ID This is necessary in order to get a db_schema.xml working correctly.
ALTER TABLE smile_retailer_address DROP INDEX SMILE_RETAILER_ADDRESS_RETAILER_ID
- Install the module and rebuild the DI cache:
bin/magento setup:upgrade
How to configure
Stores > Configuration > Services > Smile Map > Map Settings
Maximum number of visible stores: Above this limit, the list of stores will be not display
Add autocompletion
To add autocompletion you need to add this module:
RetailerSearch /!\ be careful with dependencies