This documentation always describes the latest published version.
| Requirement | Version | Notes |
|---|---|---|
| Shopware | ~6.7.0 | From the plugin's composer.json; older lines are not supported |
| PHP | >= 8.2 | From the plugin's composer.json |
| Storefront | present | The plugin makes no changes to the administration or to the Shopware core |
| SmartMaps API key | required | Without a valid key the plugin has no effect, see Configuration |
You receive the credentials for the private Composer repository after purchasing a license. The repository is provided via Packeton.
# Add the repository once
composer config repositories.mmd composer https://packeton.markus-michalski.net
# Install the plugin (you will be asked for credentials)
composer require mmd/smart-maps-integration
# Activate the plugin
bin/console plugin:refresh
bin/console plugin:install --activate MmdSmartMapsIntegration
bin/console cache:clear
Open Extensions > My Extensions > SmartMaps Address Autocomplete and enter your API key. Autocomplete only appears in the shop once a valid key is set, details are on Configuration.
The template changes work without a further build. The bundled Storefront JavaScript class is compiled in during the theme build like with any Shopware plugin, if needed with bin/console theme:compile.
composer update mmd/smart-maps-integration
bin/console plugin:update MmdSmartMapsIntegration
bin/console cache:clear
For installations from the Shopware Store, update directly under Extensions > My Extensions.
Deactivate and uninstall the plugin under Extensions > My Extensions or on the command line.
bin/console plugin:deactivate MmdSmartMapsIntegration
bin/console plugin:uninstall MmdSmartMapsIntegration
bin/console cache:clear
The plugin does not create its own database tables. Saved settings live in the Shopware system configuration.