Przejdź do głównej zawartości

Konfiguracja

Shortlist konfigurujesz na jednym ekranie: w menu Shortlist w panelu. Otwiera się z sensownymi wartościami domyślnymi — po instalacji lista życzeń działa. Ustawienia grupują się w główny przełącznik, dostęp gości, umiejscowienia, etykiety przycisku, wygląd listy oraz dedykowaną stronę listy życzeń. Każda opcja ma popover pomocy ?.

Główny przełącznik. Gdy wyłączony, Shortlist nie renderuje niczego na sklepie. Włącz go, aby pokazać przycisk listy życzeń w wybranych umiejscowieniach.

Włączone domyślnie. Gdy włączone, wylogowani odwiedzający dostają listę życzeń przechowywaną w ciasteczku, która scala się z ich kontem automatycznie przy następnym logowaniu. Wyłącz, aby kierować wylogowanych klikających do ekranu logowania.

Wybierz, gdzie pojawia się przycisk Dodaj do listy życzeń, każde przełączane niezależnie:

  • Pętle sklepu i archiwów — na każdej karcie produktu.
  • Karta produktu — po podsumowaniu produktu.
  • Zakładka Moje konto — dodaje zakładkę Lista życzeń w obszarze Moje konto WooCommerce.

Możesz też pokazać opcjonalny licznik zapisanych pozycji obok etykiety menu Moje konto, który aktualizuje się na żywo, gdy klient przełącza pozycje.

  • Etykieta dodawania — tekst przycisku, gdy produktu nie ma na liście.
  • Etykieta usuwania — tekst, gdy produkt jest już zapisany.
  • Podpowiedź wariantu — komunikat na produkcie z wariantami, dopóki klient nie wybierze opcji, ponieważ przycisk zapisuje konkretny wariant.

Te ustawienia sterują tym, jak renderuje się zapisana lista na zakładce Moje konto, dedykowanej stronie oraz w shortcode/bloku:

  • Nagłówek i tekst wstępu nad listą.
  • Komunikat pustej listy, gdy nic nie jest zapisane.
  • Liczba kolumn siatki.
  • Szczegóły produktu — które kolumny się pojawiają: obraz, nazwa, cena, dodaj do koszyka i przycisk usuwania, każda przełączana niezależnie.

Możesz dać liście życzeń własną stronę zamiast polegać tylko na zakładce Moje konto:

  • Wybierz stronę z listy rozwijanej lub kliknij Utwórz stronę listy życzeń, aby opublikować stronę z shortcode’em [shortlist].
  • Pokaż listę na stronie — gdy włączone, Shortlist wyświetla siatkę automatycznie, jeśli treść strony nie ma jeszcze shortcode’u [shortlist]. Jeśli strona już go zawiera, pozostaw wyłączone, aby uniknąć zduplikowanej listy.

Listy zalogowanych klientów przechowywane są we własnej tabeli z kluczem ID użytkownika. Listy gości żyją w ciasteczku HttpOnly (shortlist_session, sześciomiesięczny czas życia) i przenoszą się do konta przy logowaniu — bez ręcznego importu. Usunięcie wtyczki usuwa tabelę listy życzeń i jej opcje.

Orkiestracja listy życzeń — ciasteczko gościa, własność, przełącznik AJAX, endpoint Moje konto, transfer gość-klient, ładowanie zasobów i haki znaczników — pochodzi ze współdzielonego, neutralnego względem przestrzeni nazw silnika Wishlist z wppoland/storefront-kit; Shortlist to cienki adapter dostarczający domenę tekstu, opcje, adresy zasobów, szablony i przechowywanie we własnej tabeli. Style sklepu są przemotywowalne (ikona serca, tryb ciemny, siatka bezpieczna dla CLS), więc możesz je dostosować z arkusza motywu.