Przejdź do głównej zawartości

Konfiguracja

Locator ma dwa obszary konfiguracji: lokalizacje sklepów, które dodajesz jako treść, oraz ustawienia Store Locator, które sterują wyglądem katalogu. Shortcode [locator] renderuje go potem na dowolnej stronie.

Każdy sklep to zarządzany typ wpisu w WooCommerce → Store Locations. Dodaj jeden wpis na każdy sklep stacjonarny. Pola to:

  • Nazwa — tytuł sklepu na karcie.
  • Adres, miasto, kod pocztowy i kraj — dane pocztowe.
  • Telefon i e-mail — metody kontaktu, pokazywane jako linki click-to-call / mailto.
  • Godziny otwarcia — godziny w formie tekstu, wyświetlane na karcie.
  • Szerokość / długość geograficzna — opcjonalne współrzędne. Gdy są obecne, link Wyznacz trasę używa dokładnych współrzędnych; bez nich opiera się na adresie pocztowym.

W katalogu pojawiają się tylko opublikowane lokalizacje, więc możesz przygotować nowy sklep jako szkic i opublikować go w dniu otwarcia.

Otwórz WooCommerce → Store Locator dla opcji prezentacji:

  • UkładLista lub responsywna Siatka. To domyślna wartość dla całej witryny; atrybut shortcode może ją nadpisać na konkretnej stronie.
  • Widoczne pola — wybierz, które dane pojawiają się na karcie: adres, godziny otwarcia, telefon, e-mail i link Wyznacz trasę. Ukryj to, czego nie chcesz upubliczniać (np. wewnętrzny e-mail).

Umieść katalog na dowolnej stronie lub wpisie:

[locator]
AtrybutWartościEfekt
layoutlist lub gridWymusza układ na tej stronie, nadpisując ustawienie globalne.

Na przykład, aby wymusić siatkę na jednej stronie docelowej, gdy reszta witryny używa listy:

[locator layout="grid"]

Locator ładuje swój CSS i JavaScript tylko na stronach, które rzeczywiście zawierają shortcode, więc strony bez niego pozostają lekkie.

Link Wyznacz trasę otwiera własną aplikację map gościa. Jeśli lokalizacja ma szerokość/długość geograficzną, prowadzi do tych dokładnych współrzędnych; w innym przypadku buduje wyszukiwanie z adresu pocztowego. W żadnym wypadku nie korzysta z klucza map ani zewnętrznego API.

Prywatności nie trzeba konfigurować — katalog jest w pełni samodzielny. Bez zewnętrznego API, bez śledzenia, bez klucza map. Lokalizacje renderują się po stronie serwera, więc lista działa przy wyłączonym JavaScript; gdy JavaScript działa, filtruje jedynie karty już obecne na stronie. Kod jest zbudowany tak, by unikać przeskoków układu, co utrzymuje stronę przyjazną Core Web Vitals.