Konfiguracja
Lokilo ma dwa obszary konfiguracji: lokalizacje sklepów, które dodajesz jako treść, oraz ustawienia Store Lokilo, które sterują wyglądem katalogu. Shortcode [lokilo] renderuje go potem na dowolnej stronie.
Lokalizacje sklepów
Dział zatytułowany „Lokalizacje sklepów”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. Wersja darmowa ich nie renderuje, są zapisywane pod przyszłą mapę.
W katalogu pojawiają się tylko opublikowane lokalizacje, więc możesz przygotować nowy sklep jako szkic i opublikować go w dniu otwarcia.
Ustawienia Store Lokilo
Dział zatytułowany „Ustawienia Store Lokilo”Otwórz WooCommerce > Store Lokilo dla opcji prezentacji:
- Wyszukiwarka, domyślnie włączona. Nad wynikami pojawia się pole filtrujące karty w przeglądarce.
- Widoczne pola, sześć pól wyboru: zdjęcie sklepu, opis, adres, godziny otwarcia, telefon i e-mail. Wszystkie domyślnie włączone. Ukryj to, czego nie chcesz upubliczniać (np. wewnętrzny e-mail).
Nie ma ustawienia układu ani siatki, Lokilo renderuje jedną listę.
Shortcode [lokilo]
Dział zatytułowany „Shortcode [lokilo]”Umieść katalog na dowolnej stronie lub wpisie:
[lokilo]Shortcode nie przyjmuje atrybutów, renderuje wszystkie opublikowane lokalizacje z ustawieniami z panelu.
Lokilo ładuje swój CSS i JavaScript tylko na stronach, które rzeczywiście zawierają shortcode, więc strony bez niego pozostają lekkie.
Domyślne ustawienia prywatności i wydajności
Dział zatytułowany „Domyślne ustawienia prywatności i wydajności”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.