Konfiguracja
Restock działa od razu z sensownymi wartościami domyślnymi, więc konfiguracja jest opcjonalna. Gdy zechcesz dopasować go do języka sklepu, wszystko znajdziesz na jednym ekranie: WooCommerce → Restock. Ustawienia dzielą się na cztery grupy — kto może się zapisać, nagłówek i etykiety formularza, komunikaty na ekranie oraz e-mail powiadomienia.
Dostęp gości
Dział zatytułowany „Dostęp gości”Pozwól na zapisy gości
Dział zatytułowany „Pozwól na zapisy gości”Włączone domyślnie. Gdy włączone, każdy odwiedzający może dołączyć do listy oczekujących, podając e-mail. Wyłącz, aby ograniczyć zapisy do zalogowanych klientów — wylogowani są wtedy proszeni o zalogowanie. Zalogowani klienci zawsze mają e-mail uzupełniony z góry.
Nagłówek i wstęp formularza
Dział zatytułowany „Nagłówek i wstęp formularza”- Nagłówek — opcjonalny tytuł nad formularzem listy oczekujących.
- Tekst wstępu — opcjonalny akapit pod nagłówkiem, na przykład krótka notka o tym, jak działają powiadomienia.
Oba są opcjonalne; pozostaw puste, aby wyrenderować sam formularz. Puste pole wraca do braku nagłówka, a nie do tekstu zastępczego.
Etykiety formularza
Dział zatytułowany „Etykiety formularza”Dostosuj tekst samego formularza, by brzmiał językiem Twojego sklepu:
- Etykieta pola e-mail — używana jako dostępna etykieta pola (renderowana jako tekst dla czytników ekranu).
- Etykieta pola zgody — treść, którą klient zaznacza, by wyrazić zgodę przed dołączeniem. Odpowiadasz za dopasowanie jej do polityki prywatności.
- Tekst przycisku wysyłki — na przykład Dołącz do listy lub Powiadom mnie.
Komunikaty na ekranie
Dział zatytułowany „Komunikaty na ekranie”To komunikaty pokazywane przez formularz po wysłaniu, ogłaszane w regionie aria-live, więc użytkownicy czytników je słyszą:
- Sukces — po poprawnym zapisie.
- Nieprawidłowy e-mail — gdy adres nie przejdzie walidacji.
- Brak zgody — gdy pole zgody nie jest zaznaczone.
- Wymagane logowanie — pokazywany gościom, gdy zapisy gości są wyłączone.
Pozostaw dowolny z nich pusty, aby użyć wbudowanego tekstu domyślnego.
E-mail powiadomienia
Dział zatytułowany „E-mail powiadomienia”Tekstowy e-mail wysyłany po uzupełnieniu stanu produktu jest w pełni edytowalny:
- Temat
- Wstęp — linia (linie) otwierające.
- Zakończenie — linia (linie) zamykające.
E-mail jest wysyłany przez własny mailer WordPress Twojej witryny (wp_mail); Restock nie łączy się z żadną usługą zewnętrzną.
Co jest stałe z założenia
Dział zatytułowany „Co jest stałe z założenia”Kilka zachowań celowo nie jest ustawieniami, bo utrzymują formularz w poprawnym stanie:
- Formularz renderuje się tylko dla produktów niedostępnych lub na zamówieniu (backorder).
- Pole zgody jest zawsze wymagane przed wysłaniem zapisu.
- Powiadomienia wysyłają się automatycznie, gdy WooCommerce ustawia stan produktu na
instock.
Nadpisanie szablonu
Dział zatytułowany „Nadpisanie szablonu”Jeśli chcesz zmienić same znaczniki formularza, skopiuj szablon do motywu pod yourtheme/restock/single-product/waitlist-form.php i edytuj go tam. Twoje nadpisanie przetrwa aktualizacje wtyczki.
Przechowywanie i sprzątanie
Dział zatytułowany „Przechowywanie i sprzątanie”Subskrybenci są przechowywani w pojedynczej własnej tabeli {prefix}_restock_waitlist w Twojej bazie danych. Usunięcie wtyczki uruchamia procedurę odinstalowania, która usuwa tę tabelę oraz opcje restock_settings i restock_schema_version.