Konfiguracja
Registry ma celowo mały ekran w panelu: dwa przełączniki w WooCommerce > Listy prezentów, oba zapisywane w opcji registry_settings. Reszta dzieje się po stronie klientów w Moim koncie i na publicznych stronach list, więc po stronie sklepu niewiele jest do ustawienia.
Ustawienia sklepu
Dział zatytułowany „Ustawienia sklepu”Włącz listy prezentów
Dział zatytułowany „Włącz listy prezentów”Główny przełącznik, domyślnie włączony. Klucz opcji enabled. Gdy jest włączony, listy działają od razu po aktywacji wtyczki, bez konfiguracji. Wyłącz go, żeby ukryć wszystko naraz: przycisk Dodaj do listy prezentów na produktach, sekcję Moje konto > Listy prezentów i każdą udostępnioną stronę publiczną. Istniejące listy zostają i wracają po ponownym włączeniu; nic nie jest usuwane.
Zezwól na zakup bezpośredni
Dział zatytułowany „Zezwól na zakup bezpośredni”Domyślnie włączone. Klucz opcji allow_purchase. Decyduje, co robi Kup ten prezent na udostępnionej stronie listy:
- Włączone (zalecane), pozycja trafia do koszyka gościa w jednym kroku.
- Wyłączone, przycisk ma napis Zobacz produkt i prowadzi gościa na stronę produktu, gdzie wybiera rozmiar albo kolor przed dodaniem do koszyka. Przydatne przy produktach z wariantami.
To ustawienie nie działa, jeśli listy prezentów są wyłączone. Przycisk kupna i tak automatycznie zmienia się na Zobacz produkt, gdy produktu nie można kupić albo nie ma go na stanie, niezależnie od tego przełącznika.
O czym decyduje klient
Dział zatytułowany „O czym decyduje klient”Wszystko w konkretnej liście ustawia jej właściciel w Moje konto > Listy prezentów, a nie administrator sklepu:
- Nazwa listy prezentów, tytuł (gdy pole zostanie puste, domyślnie Moja lista prezentów).
- Typ wydarzenia, ślub, przyjęcie przedporodowe, urodziny, parapetówka albo inne.
- Data wydarzenia, opcjonalna; na stronie publicznej w formacie daty witryny.
- Pozycje, produkty dodane ze stron produktów, każdy z pożądaną ilością, którą właściciel może zmienić albo usunąć w widoku zarządzania.
Właściciel jest sprawdzany przed każdym utworzeniem, edycją, zmianą ilości, usunięciem pozycji i usunięciem listy, więc klient nigdy nie zobaczy ani nie zmieni cudzej listy.
Strona publiczna listy
Dział zatytułowany „Strona publiczna listy”Każda lista ma własny adres w /gift-registry/ (na przykład /gift-registry/slub-anny/). Typ wpisu jest publicznie czytelny, ale wyłączony z wyszukiwania i archiwów, więc lista jest dostępna tylko przez bezpośredni link. Strona renderuje się pod tytułem przez the_content i pokazuje nazwę, plakietkę i datę wydarzenia, a przy każdej pozycji zdjęcie, cenę, postęp N z M kupionych oraz przycisk kupna albo stan W pełni wykupione.
Śledzenie zakupów (bez konfiguracji)
Dział zatytułowany „Śledzenie zakupów (bez konfiguracji)”Gdy gość kupuje przez listę, ID listy jest przenoszone na pozycji koszyka i zapisywane na pozycji zamówienia. Gdy zamówienie osiągnie status W trakcie realizacji albo Zrealizowane albo wywoła payment_complete, kupione ilości trafiają do licznika kupionych tej listy. Zamówienie liczy się tylko raz. Nie ma zadania cron, kolejki ani zewnętrznej usługi.
Dane i sprzątanie
Dział zatytułowany „Dane i sprzątanie”- Ustawienia: opcja
registry_settings. - Wersja schematu: opcja
registry_db_version. - Każda lista: wpis
gift_registrynależący do klienta (post_author), z typem wydarzenia, datą wydarzenia i mapą pozycji (product_id => pożądana ilość) w metadanych. - Liczniki kupionych: metadane listy z kluczem ID produktu.
Usunięcie wtyczki usuwa obie opcje. Listy klientów i ich liczniki kupionych są celowo zostawiane, to treść użytkowników, która powinna przetrwać ponowną instalację; możesz je usunąć ręcznie.
Powiązane
Dział zatytułowany „Powiązane”- Pierwsze kroki, instalacja i pierwsza lista.
- Korzystanie z list, tworzenie, udostępnianie, kupowanie i śledzenie.
- FAQ, częste pytania.