Widżet mapy dla Shopify

Pobierz jeden plik, wklej go do folderu Sections swojego motywu, a w edytorze motywu pojawi się „WhatIsMyLocation Map” z natywnym panelem ustawień — oddziały jako bloki, wybór motywu kolorystycznego i znacznika, panel lokalizacji z animacjami przełączania oraz opcjonalne ikony otwierania w mapach. Bez instalowania aplikacji, bez klucza API, bez konta rozliczeniowego, bez ciasteczek i bez niczego ładowanego z Google. Archiwum zip zawiera też drugą sekcję z widżetem znajdź moją lokalizację.

Na podstawie zgody · Prywatne · Działa w Chrome, Safari, Firefox, Edge

Dlaczego sekcja motywu jest lepsza niż aplikacja Shopify

Większość ofert „aplikacji z mapą” wymaga instalacji, uprawnień do danych Twojego sklepu i miesięcznej opłaty — a ostatecznie chodzi o jeden iframe. To uczciwa alternatywa: pojedynczy plik Liquid, który leży w Twoim własnym motywie. Nie prosi o żadne uprawnienia do sklepu, nie dodaje skryptów do Twoich stron, niczego nie wysyła na zewnątrz i nic nie kosztuje. Jedyne zewnętrzne żądania Twoich odwiedzających to sandboxowany iframe mapy z whatismylocation.ai i jego kafelki OpenStreetMap — bez ciasteczek Google i bez bagażu banerów zgody. Gdyby usługa kiedyś była niedostępna, iframe po prostu nic nie pokaże i nie zepsuje strony. Usuń plik sekcji, a nie zostanie po niej żaden ślad.

Pobierz whatismylocation-shopify-sections.zip — obie sekcje plus plik README, kilka kilobajtów. Potem wykonaj poniższe kroki instalacji.

Instalacja w około dwie minuty

Dwie części: raz wklejasz plik, a potem używasz go jak każdej wbudowanej sekcji.

Wklej plik: panel Shopify ▸ Sklep onlineSzablonyEdytuj kod. W lewym pasku bocznym w katalogu Sections kliknij Dodaj nową sekcję, nazwij ją whatismylocation-map, usuń przykładową zawartość i wklej całą zawartość pliku whatismylocation-map.liquid — blok {% schema %} na dole buduje Twój panel ustawień, więc musi trafić tam razem z resztą. Zapisz.

Użyj jej: otwórz edytor motywu (Dostosuj), przejdź na stronę kontaktową (lub dowolną inną), naciśnij Dodaj sekcję i wybierz WhatIsMyLocation Map. Panel ustawień pojawi się po lewej. Dopóki nie wpiszesz współrzędnych, sekcja pokazuje przyjazny komunikat zastępczy z informacją, czego dokładnie potrzebuje.

Współrzędne weź z kreatora osadzania mapy — wpisz swój adres, a potem przeciągnij pinezkę na swoje wejście, zanim je skopiujesz. Sekcja zapisuje Twoje ostateczne współrzędne, więc pinezka nie może się później przesunąć.

Oddziały to bloki

Sklepy z wieloma lokalizacjami dostają tu najlepszą część: w edytorze motywu każdy oddział to blok — naciśnij Dodaj oddział, wpisz szerokość i długość geograficzną, nazwę oraz adres, a kolejność zmienisz przeciąganiem (do 10 oddziałów). Mapa sama dopasowuje widok do wszystkich oddziałów, pinezki są numerowane zgodnie z listą, a odwiedzający dostają panel lokalizacji — akordeon obok mapy na komputerze, przesuwany pasek kart na telefonie, z trasą dojazdu do każdego oddziału i opcjonalnymi ikonami „Otwórz w Google Maps / Apple Maps”. Układ panelu (auto, z boku, na dole, brak) i animacja przełączania (płynna, przenikanie, żywa, brak — odwiedzający z włączonym ograniczeniem ruchu zawsze dostają wersję natychmiastową) to listy rozwijane w tym samym panelu.

Wszystkie ustawienia po kolei

UstawienieCo widzą odwiedzający
Nazwa firmy + styl tytułuNagłówek karty lub panelu — domyślnie pogrubiony; dostępne też kursywa i zwykły.
Wiersze adresu 1–3 + styl każdego wierszaDo trzech wierszy na karcie nakładki, każdy opcjonalnie pogrubiony lub kursywą.
Szerokość / długość geograficznaTwoja pinezka. Wklej z kreatora; nigdy nie jest ponownie geokodowana.
Bloki oddziałówNumerowane pinezki + panel lokalizacji (od 2 oddziałów w górę).
Motyw kolorystycznyJasny, ciemny lub złoty wygląd widżetu.
Kolor znacznikaPinezki klasyczne niebieskie, szmaragdowe, czerwone, bursztynowe, indygo lub łupkowe.
Panel + animacjaUkład panelu lokalizacji i animacja przełączania oddziałów.
Wyznacz trasę / ikony mapPrzycisk trasy dojazdu oraz opcjonalne ikony-odnośniki do Google/Apple Maps z podpowiedziami.
WysokośćWysokość iframe, 220–800 px.
Podpis „Powered by”Domyślnie wyłączony — zaznacz, aby pod mapą pojawiła się informacja o usłudze.

To samo archiwum zip zawiera whatismylocation-widget.liquidwidżet znajdź moją lokalizację jako drugą sekcję (motyw kolorystyczny, tryb kompaktowy lub pełny, wysokość), do stron dostaw i wyszukiwarek sklepów.

Rozwiązywanie problemów

Sekcja nie pojawia się pod Dodaj sekcję. Plik musi leżeć w katalogu Sections (nie Snippets ani Assets), a wklejona treść musi obejmować cały plik — jeśli blok {% schema %} został ucięty, Shopify odrzuci lub ukryje sekcję. Wklej cały plik ponownie i zapisz.

Błąd „Invalid schema” przy zapisie. To niepełne wklejenie — najczęściej brakuje zamykającego nawiasu klamrowego, bo zaznaczenie skończyło się wiersz przed końcem pliku. Wklej kompletny plik jeszcze raz. Nie edytuj schematu ręcznie, jeśli nie znasz Liquid.

Mapa jest szara. Kafelki mapy pochodzą z tile.openstreetmap.org; agresywna blokada reklam albo sieć firmowa mogą je blokować. Sprawdź na telefonie w sieci komórkowej — Twoi klienci prawie na pewno widzą mapę poprawnie.

Pinezka nie stoi przy moich drzwiach. Zbuduj współrzędne od nowa w kreatorze, przeciągnij pinezkę na swoje wejście i wklej nowe wartości w ustawieniach sekcji.

Zmian nie widać w działającym sklepie. Edytowałeś wersję roboczą lub nieopublikowany motyw — wprowadź zmianę w opublikowanym motywie albo opublikuj ten, który edytowałeś. Sam widżet nie ma nic do zbuforowania.

Krok po kroku

  1. Pobierz plik whatismylocation-shopify-sections.zip (link poniżej) i go rozpakuj.
  2. W panelu administracyjnym Shopify otwórz Online Store ▸ Themes ▸ ⋯ ▸ Edit code. W sekcji Sections kliknij „Add a new section”, nazwij ją whatismylocation-map i wklej CAŁĄ zawartość pliku whatismylocation-map.liquid – łącznie z blokiem schema na dole. Zapisz.
  3. Otwórz edytor motywu („Customize”), przejdź do strony, która potrzebuje mapy, kliknij Add section i wybierz „WhatIsMyLocation Map”.
  4. Wklej dokładne współrzędne z kreatora osadzania mapy (wpisz swój adres, a przed skopiowaniem przeciągnij pinezkę na swoje wejście) – albo kliknij raz na „Add branch” dla każdej lokalizacji przy mapie z wieloma oddziałami.
  5. Wybierz motyw, kolor znacznika, układ panelu i animację w panelu ustawień, a potem Zapisz. Bez aplikacji, bez klucza API, bez niczego do skonfigurowania po stronie serwera.
mapa OpenStreetMap w sklepie Shopify sekcja z mapą do Shopify bez aplikacji

Najczęstsze pytania

Czy potrzebuję klucza API, żeby dodać mapę do Shopify?
Nie. Sekcja wstawia sandboxowany iframe z kafelkami OpenStreetMap — bez klucza API, bez konta rozliczeniowego i bez ciasteczek Google.
Jak pokazać kilka oddziałów na jednej mapie?
W edytorze motywu każdy oddział to osobny blok — możesz dodać do 10, podając szerokość, długość, nazwę i adres. Mapa sama dopasuje widok, a pinezki są numerowane.

Zobacz po angielsku: Map Widget for Shopify · Polski