Automatycznie wysyła e-mail z linkiem do ustawienia hasła gdy admin tworzy konto klienta ręcznie lub gdy klient rejestruje się w sklepie.
Wtyczka nasłuchuje na hook user_register (dla kont tworzonych przez admina) i woocommerce_created_customer (dla rejestracji frontendowej). Gdy wykryje nowe konto klienta, wywołuje get_password_reset_key() WordPress, buduje link do strony ustawienia hasła WooCommerce i wysyła e-mail.
get_password_reset_key()) — token jest jednorazowy i wygasa po 24 godzinach.
bstudio-automatic-customer-password do /wp-content/plugins/.| Opcja | Opis | Domyślnie |
|---|---|---|
| Konto admina | Wysyła link gdy admin tworzy konto z rolą customer lub subscriber z WP Admin | Włączone |
| Rejestracja frontendowa | Wysyła link gdy WooCommerce automatycznie generuje hasło przy rejestracji klienta | Wyłączone |
| Reset przy logowaniu | Przekierowuje do zmiany hasła przy pierwszym logowaniu po otrzymaniu linku | Wyłączone |
customer i subscriber| Klucz meta | Wartość | Kiedy ustawiane |
|---|---|---|
_bacp_requires_password_reset | 1 | Gdy opcja „reset przy logowaniu" jest włączona — przy wysyłaniu e-maila |
_bacp_force_reset_session | 1 | Przy logowaniu użytkownika z flagą reset — usuwane po przekierowaniu |
Link wygasa — klient może samodzielnie zresetować hasło przez stronę logowania WooCommerce (Zapomniałem hasła). Możesz też ręcznie ponownie wysłać link z WP Admin → Użytkownicy → edytuj użytkownika.
Nie. Wysyłany jest wyłącznie link do ustawienia hasła — bez żadnych danych wrażliwych w treści wiadomości.
Tak — hook user_register jest wywoływany przy każdym tworzeniu użytkownika, niezależnie od źródła. Wtyczka sprawdza czy kontekst jest adminowy i czy rola pasuje do customer lub subscriber.
Masz pytanie, napotkałeś problem albo chcesz rozwinąć to rozwiązanie pod swój sklep? Pomożemy.
Problemy z instalacją, konfiguracją lub działaniem wtyczki — opisz zgłoszenie, a wrócimy z rozwiązaniem.
Wyślij e-mail na shop@biegun.studio. W temacie podaj nazwę wtyczki i krótki opis. Dołącz wersje WordPressa, WooCommerce i PHP oraz kroki odtworzenia problemu.
Potrzebujesz dodatkowej funkcji albo integracji? Realizujemy rozszerzenia i wdrożenia na zamówienie — napisz na shop@biegun.studio.
Pełna oferta wtyczek: biegun.studio/sklep