Przejdź do głównej zawartości

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.

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 — 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.

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.

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.

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ą.

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.

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.

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.