Karten-Widget für Shopify
Lade eine einzige Datei herunter, füge sie in den Sections-Ordner deines Themes ein — und „WhatIsMyLocation Map“ erscheint im Theme-Editor mit einem nativen Einstellungsbereich: Filialen als Blöcke, Auswahl für Theme und Marker, ein Standort-Panel mit Wechsel-Animationen und optionale Icons zum Öffnen in Karten-Apps. Keine App zum Installieren, kein API-Key, kein Abrechnungskonto, keine Cookies, und nichts lädt von Google. Die ZIP enthält außerdem eine zweite Section für das Standort-Widget.
Mit Berechtigung · Privat · Funktioniert in Chrome, Safari, Firefox, Edge
Warum eine Theme-Section besser ist als eine Shopify-App
Die meisten „Karten-Apps“ wollen eine Installation, Zugriff auf deine Shop-Daten und eine monatliche Gebühr — für am Ende nur ein einziges Iframe. Das hier ist die ehrliche Alternative: eine einzelne Liquid-Datei, die in deinem eigenen Theme liegt. Sie fordert keine Shop-Berechtigungen an, fügt deinen Seiten keine Skripte hinzu, funkt nichts nach Hause und kostet nichts. Extern laden deine Besucher nur zwei Dinge: das abgeschottete Karten-Iframe von whatismylocation.ai und dessen OpenStreetMap-Kacheln. Keine Google-Cookies, kein Ballast durch Einwilligungsbanner. Und wäre der Dienst einmal nicht erreichbar, bleibt das Iframe still, ohne deine Seite zu zerstören. Lösch die Section-Datei, und jede Spur ist weg.
whatismylocation-shopify-sections.zip herunterladen — beide Sections plus eine README, ein paar Kilobyte. Danach folgst du den Installationsschritten unten.
In etwa zwei Minuten installiert
Zwei Hälften: Die Datei einmal einfügen, danach nutzt du sie wie jede eingebaute Section.
Datei einfügen: Shopify-Admin ▸ Onlineshop ▸ Themes ▸ ⋯ ▸ Code bearbeiten. Klicke in der linken Seitenleiste unter Sections auf Neue Section hinzufügen, nenne sie whatismylocation-map, lösche den Platzhalter-Inhalt und füge den gesamten Inhalt von whatismylocation-map.liquid ein — der {% schema %}-Block ganz unten baut deinen Einstellungsbereich auf, er muss also mitkommen. Speichern.
Verwenden: Öffne den Theme-Editor (Anpassen), geh zu deiner Kontaktseite (oder einer beliebigen Seite), drücke Section hinzufügen und wähle WhatIsMyLocation Map. Der Einstellungsbereich erscheint links. Solange du keine Koordinaten einträgst, zeigt die Section einen freundlichen Platzhalter, der dir genau sagt, was noch fehlt.
Die Koordinaten holst du dir im Karten-Einbettungs-Builder — tippe deine Adresse ein und zieh den Pin auf deinen Eingang, bevor du sie kopierst. Die Section liefert deine endgültigen Koordinaten aus, der Pin kann danach also nicht mehr verrutschen.
Filialen sind Blöcke
Für Shops mit mehreren Standorten kommt der beste Teil: Im Theme-Editor ist jede Filiale ein Block — drücke Filiale hinzufügen, trage Breitengrad, Längengrad, eine Bezeichnung und eine Adresse ein und sortiere sie per Ziehen um (bis zu 10). Die Karte passt sich automatisch allen Filialen an, die Pins sind passend zur Liste nummeriert, und Besucher bekommen das Standort-Panel — am Desktop ein Akkordeon neben der Karte, auf dem Handy ein wischbarer Streifen aus Infokarten, mit Route je Filiale und optionalen Icons „In Google Maps / Apple Maps öffnen“. Panel-Layout (auto, seitlich, unten, keins) und die Wechsel-Animation (weich, Überblenden, lebhaft, keine — Besucher mit reduzierter Bewegung bekommen immer die sofortige Variante) sind Dropdowns im selben Bereich.
Jede Einstellung im Überblick
| Einstellung | Was Besucher sehen |
|---|---|
| Firmenname + Titelstil | Die Überschrift der Karte bzw. des Panels — standardmäßig fett; kursiv und normal stehen ebenfalls zur Wahl. |
| Adresszeilen 1–3 + Stil je Zeile | Bis zu drei Zeilen auf der Overlay-Karte, jede wahlweise fett oder kursiv. |
| Breitengrad / Längengrad | Dein Pin. Aus dem Builder einfügen; wird nie neu geokodiert. |
| Filial-Blöcke | Nummerierte Pins + das Standort-Panel (ab 2 Filialen). |
| Theme | Helles, dunkles oder goldenes Widget-Design. |
| Marker-Farbe | Pins in klassischem Blau, Smaragd, Rot, Bernstein, Indigo oder Schiefer. |
| Panel + Bewegung | Layout des Standort-Panels und die Animation beim Filialwechsel. |
| Route / Karten-Icons | Routen-Button plus optionale Icon-Links zu Google/Apple Maps mit Tooltips. |
| Höhe | Iframe-Höhe, 220–800 px. |
| „Powered by“-Hinweis | Standardmäßig aus — setz den Haken, um den Dienst unter der Karte zu nennen. |
Dieselbe ZIP enthält whatismylocation-widget.liquid — das Standort-Widget als zweite Section (Theme, kompakter oder voller Modus, Höhe), für Lieferseiten und Filialfinder.
Fehlerbehebung
Die Section erscheint nicht unter „Section hinzufügen“. Die Datei muss unter Sections liegen (nicht unter Snippets oder Assets), und eingefügt sein muss die ganze Datei — fehlt der {% schema %}-Block, lehnt Shopify die Section ab oder blendet sie aus. Füge die komplette Datei erneut ein und speichere.
Fehler „Invalid schema“ beim Speichern. Ein unvollständiges Einfügen — meist fehlt eine schließende Klammer, weil bis kurz vor das Dateiende markiert wurde. Füge die vollständige Datei noch einmal ein. Bearbeite das Schema nicht von Hand, außer du kennst dich mit Liquid aus.
Die Karte ist grau. Die Kartenkacheln kommen von tile.openstreetmap.org; ein aggressiver Werbeblocker oder ein Firmennetz kann sie blockieren. Prüf es auf dem Handy im Mobilfunknetz — deine Kunden sehen sie mit ziemlicher Sicherheit ganz normal.
Der Pin sitzt nicht an meiner Tür. Erstelle die Koordinaten im Builder neu, zieh den Pin auf deinen Eingang und füge die neuen Werte in die Section-Einstellungen ein.
Änderungen erscheinen nicht im Live-Shop. Du hast einen Entwurf oder ein unveröffentlichtes Theme bearbeitet — nimm die Änderung im veröffentlichten Theme vor (oder veröffentliche das bearbeitete). Das Widget selbst hat nichts zwischenzuspeichern.
Schritt für Schritt
- Lade whatismylocation-shopify-sections.zip herunter (Link unten) und entpacke die Datei.
- Öffne im Shopify-Adminbereich Online-Shop ▸ Themes ▸ ⋯ ▸ Code bearbeiten. Klicke im Bereich „Sections“ auf „Add a new section“, nenne sie whatismylocation-map und füge den GESAMTEN Inhalt von whatismylocation-map.liquid ein – einschließlich des Schema-Blocks am Ende. Speichern.
- Öffne den Theme-Editor („Customize“), gehe zur Seite, die die Karte braucht, klicke auf „Add section“ und wähle „WhatIsMyLocation Map“.
- Füge deine genauen Koordinaten aus dem Karteneinbettungs-Generator ein (gib deine Adresse ein und ziehe die Nadel vor dem Kopieren auf deinen Eingang) – oder klicke einmal pro Standort auf „Add branch“ für eine Karte mit mehreren Filialen.
- Wähle Theme, Markerfarbe, Panel-Layout und Animation im Einstellungsbereich, dann Speichern. Keine App, kein API-Schlüssel, nichts serverseitig zu konfigurieren.
Häufige Fragen
Brauche ich eine App oder einen API-Key?
Wie zeige ich mehrere Filialen auf der Karte?
Auf Englisch ansehen: Map Widget for Shopify · Deutsch