How to Add a Store Locator to Shopware
Shopware is strong on B2B and multi-channel commerce, and merchants running it often have a physical network to match — branches, depots, dealers or stockists. What Shopware does not give you out of the box is a searchable locator for that network. Here is how to add one with a single embed, and why an embed is the right answer on this platform.
Embed, not a plugin
Maptera ships native apps for Shopify and Wix only. On Shopware, as on every other platform, the locator runs from a hosted script tag. That distinction is worth being precise about, because plenty of vendors describe an embed as a "plugin" and the difference is real:
- Nothing is installed in Shopware. No plugin to keep compatible across Shopware 6 minor versions, no update to apply, no additional attack surface.
- No Google Maps API key. No Cloud project, no billing account, no usage bill — the cost that quietly bites self-hosted locator plugins.
- Content changes go live without a deploy. Locations, hours and styling live in the Maptera dashboard, so adding a branch never involves a release.
The trade, stated fairly: an embed does not integrate with Shopware internals. It will not read your Shopware entities, and locations are managed in Maptera rather than in the Shopware admin. For a locator that is almost always the right trade; if you need location data bound to Shopware entities, you want a native plugin instead.
Step by step
- Create a Maptera account on the Free plan — no credit card, up to 10 locations permanently.
- Add your locations. Type them in, or import a CSV. Addresses are geocoded to coordinates automatically, which matters for B2B networks where the list came out of an ERP rather than a marketing spreadsheet. Dry run the file with the free CSV geocoder first.
- Tag categories. Branch type, services offered, or product lines carried. These become the filters customers use.
- Copy the embed snippet from the Embed section of the dashboard, or generate one with the embed code generator.
- Add an HTML element in Shopping Experiences. Open the layout for your "Store Finder" or "Standorte" page, add an HTML element, and paste the snippet. Alternatively use a CMS page block, or place it in a Twig template if you want it in a fixed position across pages.
- Save and check the storefront. View the live page rather than the editor preview. If the map does not render, check that the snippet is in an HTML element rather than a text element, and clear the HTTP cache.
Why Shopware merchants tend to want one
Shopware skews toward B2B and manufacturer-led commerce, which means the locator is often a dealer or stockist map rather than a list of your own shops. If you sell through partners, the closer fit is a product locator or where-to-buy map; if you sell through appointed dealers, see dealer locator software. Both are the same install on Shopware — only the data and the filters change.
Do not stop at the map
An embedded locator serves visitors who already found you. The part that earns new traffic is the indexable page per location, which Maptera generates automatically with structured data and a sitemap entry. Getting those pages crawled is a linking problem rather than a plugin problem — the store locator SEO guide covers what actually works.
Other platforms
The same embed works everywhere. Step-by-step guides for Squarespace, WordPress, WooCommerce, BigCommerce and Webflow, plus Magento and PrestaShop for the other open-source commerce platforms. The universal version is how to add a store locator to any website.
Frequently Asked Questions
Does Shopware have a built-in store locator?
Shopware has no native multi-location store locator with proximity search. You add one by embedding a third-party tool into a Shopping Experiences layout or a CMS page. Maptera installs as a hosted embed snippet, so there is no Shopware plugin to install or keep compatible across versions.
Is there a Shopware plugin for Maptera?
No, and that is deliberate rather than a gap. Maptera ships native apps for Shopify and Wix only; every other platform, Shopware included, uses the universal embed. A single hosted script tag works across Shopware 6 versions and themes without a compatibility matrix, and there is nothing in your install to patch.
Where does the snippet go in Shopware?
Add an HTML element to a Shopping Experiences layout and paste the snippet there, or place it in a CMS page block. If you prefer a fixed position across several pages, it can also go into a Twig template in your theme. All three routes work; the Shopping Experiences element is the one that needs no developer.
Do I need a Google Maps API key?
No. Map rendering and geocoding are hosted, so there is no Google Cloud project to create, no key to rotate, and no Maps usage bill to monitor. That is the most common hidden cost of self-hosted locator plugins on any platform.
Is there a free Shopware store locator?
Yes. Maptera's Free plan covers up to 10 locations permanently, with the interactive map, search, geocoding and SEO location pages, and needs no credit card. It keeps a small "Powered by Maptera" credit on the widget; removing that starts on the Starter plan at $9/month. The Scale plan at $19/month covers 5,000 locations plus REST API access.
Will a store locator help my Shopware store rank locally?
It can, but only through the location pages rather than the map itself. Maptera auto-generates an indexable page per location with structured data and a sitemap entry, which is what gives search engines something to rank for "near me" and city-level queries. An embedded map on its own contributes nothing, because it produces no per-location URL.