Powiadomienia o dostępności WooCommerce i lista oczekujących
Autor: Mariusz Szatkowski · Zaktualizowano: 2026-06-25
Gdy klient trafia na produkt WooCommerce, którego nie ma w magazynie, domyślny scenariusz jest prosty: wychodzi i najczęściej już nie wraca. Sklep wykonał wcześniej najdroższą część, czyli zapracował na wizytę i zapłacił za kliknięcie, a potem sama strona odprawia odwiedzającego martwym napisem “brak towaru”. Powiadomienie o ponownej dostępności zamienia ten ślepy zaułek w drugą szansę. Zamiast tracić klienta, sklep przechwytuje jego zainteresowanie i kontaktuje się z nim w chwili, gdy produkt znów można kupić. Ten przewodnik wyjaśnia, jak działają powiadomienia back in stock, dlaczego należą do najbardziej opłacalnych dodatków do sklepu WooCommerce, na co dobra lista oczekujących musi zwrócić uwagę i jak darmowa wtyczka Plogins Waitlist dodaje ten proces do WooCommerce.
Czym jest powiadomienie o ponownej dostępności
Powiadomienie o ponownej dostępności to automatyczny alert informujący klienta, że wcześniej niedostępny produkt można znów kupić. Stoi za nim lista oczekujących. Dopóki produkt jest oznaczony jako niedostępny, strona produktu oferuje krótki zapis, klient zostawia adres e-mail, a sklep zapisuje, że ta osoba czeka. Gdy stan magazynowy wraca, sklep wysyła powiadomienie do wszystkich z listy, zwykle e-mailem.
Skuteczność bierze się stąd, że intencja zakupu już istnieje. Osoba, która prosi o informację o powrocie produktu, daje jasny sygnał, że chce go kupić. Nie zabiegasz o zimną grupę odbiorców ani nie rozdajesz rabatu, żeby przyciągnąć uwagę: wracasz do ludzi, którzy dotarli na stronę produktu, zastali pustkę i nadal byli zainteresowani. Trudno o cieplejszy kontakt handlowy, a domyślna strona produktu WooCommerce go po prostu wyrzuca.
Dlaczego ma to znaczenie w sklepie WooCommerce
Strona bez towaru to jedno z najcichszych źródeł utraconego przychodu w sklepie internetowym. Odwiedzający wykonał najtrudniejszą część, czyli znalazł produkt, i trafił na ścianę. Lista oczekujących zmienia trzy rzeczy:
- Odzyskujesz popyt, który inaczej by zniknął. Każdy zapis to klient, którego byś stracił, a którego zatrzymujesz. Wizyta przestaje być zmarnowana i staje się oczekującą sprzedażą.
- Sprowadzasz kupujących bez ponownego płacenia za ruch. E-mail z powiadomieniem trafia do osób, które już wybrały produkt, więc koszt drugiej wizyty jest praktycznie zerowy. Za tym zamówieniem nie stoi nowy budżet reklamowy ani świeży koszt pozyskania.
- Wiesz, co zamówić ponownie. Lista osób czekających na dany produkt lub wariant to bezpośredni dowód realnego popytu. Podpowiada, które pozycje warto uzupełnić szybciej i w jakiej ilości, zamiast zgadywać na podstawie wcześniejszej sprzedaży produktu, którego nie udało się utrzymać na półce.
Ten ostatni punkt łatwo zlekceważyć. Większość sklepów zamawia ponownie z przeczucia albo na podstawie liczb z poprzedniego kwartału. Lista oczekujących daje sygnał popytu skierowany w przyszłość: ludzie na liście chcą kupić teraz i czekają, aż im to umożliwisz.
Wskazówka: Traktuj rosnącą listę oczekujących na produkt jako najwyraźniejszy sygnał “zamów więcej tego” i traktuj produkty z największą liczbą oczekujących jako priorytet zakupowy, zamiast zamawiać z przeczucia.
Jak działa lista oczekujących, krok po kroku
- Produkt, albo konkretny wariant, kończy się w magazynie lub trafia na zamówienie oczekujące (backorder).
- Strona produktu zastępuje martwy stan “brak towaru” jednokrokowym formularzem zapisu.
- Klient podaje adres e-mail, zaznacza zgodę i dołącza do listy oczekujących na tę konkretną pozycję.
- Stan magazynowy zostaje uzupełniony, ręcznie lub przez synchronizację z dostawcą, a produkt wraca do statusu “dostępny”.
- Sklep automatycznie wysyła e-mail do wszystkich oczekujących na tę pozycję.
- Klient wraca na dostępny już produkt i finalizuje zakup.
Cała pętla działa sama po skonfigurowaniu. Jedynym ręcznym krokiem jest uzupełnienie stanu, które i tak byś wykonał. Nie ma osobnego zadania “teraz wyślij e-maile do listy”, o którym trzeba pamiętać, bo powiadomienie jest powiązane z samą zmianą statusu magazynowego.
Co musi mieć dobra lista oczekujących
Lista oczekujących znajduje się na najczęściej odwiedzanych stronach i obsługuje adresy e-mail klientów, więc sposób jej zbudowania liczy się tak samo jak to, co robi. Potraktuj to jako listę kontrolną, niezależnie od tego, czy listę budujesz samodzielnie, kupujesz, czy instalujesz:
- Wysyła przez własny mechanizm pocztowy. Lista nie potrzebuje zewnętrznej usługi e-mail. Wysyłka przez pocztę WordPress trzyma adresy klientów na Twojej stronie, zamiast przekazywać je podmiotowi trzeciemu, co upraszcza kwestie prywatności i oszczędza kolejną subskrypcję.
- Jest dostępna. Zapis to prawdziwy formularz, z którego powinien skorzystać każdy klient, także obsługujący stronę z klawiatury i przez czytnik ekranu. Wizualnie ukryta etykieta pola e-mail, prawdziwy checkbox zgody i komunikat statusu odczytywany przez technologie wspomagające to absolutne minimum, którego warto szukać.
- Chroni Core Web Vitals. Formularz powinien rezerwować własne miejsce na stronie, żeby nie przesuwał układu podczas ładowania, i nie dokładać ciężkiego JavaScriptu. Lista, która powoduje przeskoki układu lub spowalnia interakcję, wymienia jeden problem na inny.
- Śledzi dokładny wariant. Gdy klient chce rozmiar M w kolorze niebieskim, powiadomienie musi dotyczyć tego wariantu, a nie produktu nadrzędnego. Listy świadome wariantów nie informują, że produkt wrócił, gdy danego rozmiaru wciąż nie ma.
- Zbiera zgodę. Pobranie adresu e-mail po to, by skontaktować się z kimś później, to dokładnie ten rodzaj przetwarzania danych, który wymaga wyraźnej, zapisanej zgody. Wymagany checkbox przy zapisie, z treścią, którą sam kontrolujesz, utrzymuje listę w porządku, a Twoje obowiązki w jasnej formie.
- Pozwala klientom zarządzać sobą. Osoby zapisane na kilka list potrzebują sposobu, by zobaczyć, na co czekają, i opuścić listę, bez wysyłania do Ciebie e-maila z prośbą o usunięcie.
Jak rozwiązuje to Plogins Waitlist
Plogins Waitlist dla WooCommerce to darmowa wtyczka open source zbudowana wokół dokładnie tych założeń. Dodaje formularz listy oczekujących automatycznie na każdej stronie produktu bez towaru lub na zamówienie oczekujące (“on backorder”) i wysyła e-mail do wszystkich czekających, gdy ustawisz produkt z powrotem na “dostępny”. Nie ma zewnętrznej usługi, nie trzeba zakładać konta i nic nie opuszcza Twojej bazy danych.
Formularz listy oczekujących zastępuje martwy stan “brak towaru” jednokrokowym zapisem e-mail, wstępnie wypełnionym dla zalogowanych klientów.
Doświadczenie klienta
W produkcie prostym formularz pojawia się, gdy tylko pozycja staje się niedostępna. Klient podaje adres e-mail, zaznacza wymagany checkbox zgody i wysyła zapis. Dla zalogowanych klientów pole e-mail jest wstępnie wypełnione, więc to naprawdę jedno kliknięcie. Wysyłka działa przez małe wywołanie fetch w czystym JavaScript, bez przeładowania strony, a komunikat o powodzeniu lub błędzie jest ogłaszany w regionie aria-live, podczas gdy formularz raportuje aria-busy w trakcie żądania. Pole e-mail ma wizualnie ukrytą etykietę, a zgoda to prawdziwy wymagany checkbox, więc formularz nie wyśle się bez niej.
W produktach z wariantami Plogins Waitlist korzysta z istniejącego skryptu wariantów WooCommerce. Klient najpierw wybiera opcje w standardowym formularzu wariantu, a formularz listy oczekujących pojawia się dopiero wtedy, gdy wybrany wariant jest niedostępny lub na zamówienie oczekujące, i zapis zostaje powiązany z tym konkretnym wariantem. Gdy ten wariant wraca, e-mail dostają wyłącznie osoby, które na niego czekały.
Uwaga: Ponieważ zapis jest przechowywany per wariant, powiadomienie wychodzi tylko wtedy, gdy wraca dokładnie ten rozmiar lub kolor, więc klienci nigdy nie są informowani, że produkt wrócił, gdy ich wariantu wciąż nie ma.
Zalogowani klienci dostają też zakładkę Listy oczekujących w Moim koncie, z produktami, na które czekają, aktualnym stanem magazynowym każdego z nich i przyciskiem opuszczenia dowolnej listy. To całkowicie eliminuje e-maile z prośbą “proszę wypisać mnie z listy”.
Strona administracyjna
Powiadomienia uruchamiają się na haku WooCommerce woocommerce_product_set_stock_status, więc nie ma kolejki ani zadania cron w tle, które trzeba by uruchamiać lub pilnować. Gdy status produktu zmienia się na instock, Plogins Waitlist wysyła zwykły e-mail tekstowy przez wp_mail do każdego oczekującego subskrybenta tego produktu (a dla wariantów również produktu nadrzędnego), a następnie oznacza każdego jako powiadomionego, żeby nikt nie został powiadomiony dwa razy.
Dane subskrybentów żyją w jednej dedykowanej tabeli, którą wtyczka tworzy i wersjonuje, wewnątrz Twojej własnej bazy danych WordPress. W WooCommerce → Plogins Waitlist → Subskrybenci zobaczysz listę, przefiltrujesz ją po produkcie i wyeksportujesz do CSV. Odinstalowanie usuwa tabelę i opcje wtyczki, więc nie zostawia po sobie śladu.
Konfiguracja
Uruchomienie listy oczekujących zajmuje kilka minut:
- Zainstaluj i aktywuj WooCommerce (8.0 lub nowsze). Plogins Waitlist jest rozszerzeniem WooCommerce i pozostaje nieaktywny z notką w panelu, jeśli WooCommerce brakuje lub jest w zbyt starej wersji.
- Zainstaluj Plogins Waitlist z katalogu wtyczek WordPress albo wgraj folder
plogins-waitlistdo/wp-content/plugins/i aktywuj. - Opcjonalnie wejdź w WooCommerce → Plogins Waitlist, żeby dostosować etykiety i treść powiadomień. Sensowne wartości domyślne działają od razu, więc ten krok jest naprawdę opcjonalny.
- To wszystko. Formularz listy oczekujących pojawia się teraz automatycznie na każdej stronie produktu bez towaru lub na zamówienie oczekujące.
Jeśli wolisz umieścić formularz w konkretnym miejscu szablonu produktu, robi to shortcode [restock_waitlist], z opcjonalnym atrybutem id wskazującym konkretny produkt. Szablon formularza można też nadpisać w motywie pod ścieżką yourtheme/restock/single-product/waitlist-form.php, jeśli potrzebujesz zmienić znaczniki, a ekran ustawień pozwala dostosować nagłówek, tekst wprowadzający, każdą etykietę formularza, komunikaty wyświetlane po wysyłce oraz temat, wstęp i zakończenie e-maila powiadomienia. Zapisy gości (osób niezalogowanych) są domyślnie włączone i można je wyłączyć, jeśli chcesz ograniczyć listę oczekujących do zarejestrowanych klientów.
Ekran Subskrybenci pokazuje wszystkich oczekujących, z filtrowaniem po produkcie i eksportem do CSV.
Praktyczne wskazówki przy prowadzeniu listy oczekujących
Wtyczka daje mechanizm, a kilka nawyków sprawia, że się on opłaca:
- Sformułuj treść zgody świadomie. Klient zgadza się na otrzymanie e-maila o tym produkcie. Powiedz to wprost. Kontrolujesz treść, a jasna etykieta utrzymuje listę bronialną, a politykę prywatności uczciwą.
- Zamawiaj według listy, nie według przeczucia. Rosnąca lista oczekujących na jakąś pozycję to najwyraźniejszy sygnał “zamów więcej tego”, jaki dostaniesz. Traktuj produkty z największą liczbą oczekujących jako priorytet zakupowy.
- Uzupełniaj stan w godzinach pracy. Ponieważ e-mail wychodzi w chwili, gdy przełączysz status na “dostępny”, przełączaj go wtedy, gdy możesz obsłużyć wynikające z tego zamówienia i pytania, a nie w piątek tuż przed końcem dnia.
Ostrzeżenie: Powiadomienie jest powiązane z samą zmianą statusu magazynowego, więc ustawienie produktu z powrotem na “dostępny” natychmiast wysyła e-mail do każdego oczekującego subskrybenta. Przełączaj status tylko wtedy, gdy jesteś gotowy na wynikające z tego zamówienia.
- Trzymaj e-mail prosty i konkretny. Jedynym zadaniem powiadomienia jest poinformować, że produkt wrócił, i podlinkować do niego. Plogins Waitlist wysyła zwykły tekst przez własną pocztę, który dociera niezawodnie. Nie ulegaj pokusie ozdabiania go.
- Ustaw oczekiwania na stronie produktu. Krótka informacja, że można zapisać się na powiadomienie, zamienia pustą stronę produktu w oczywisty następny krok, a nie w wyjście.
Plogins Waitlist a domyślne WooCommerce
Domyślne WooCommerce po prostu oznacza produkt jako “brak towaru” i na tym kończy. Wtyczka listy oczekujących wypełnia tę lukę. Oto różnica dla samego procesu back in stock:
| Funkcja | Domyślne WooCommerce | Plogins Waitlist |
|---|---|---|
| Strona produktu bez towaru | ”brak towaru”, brak sposobu na przechwycenie zainteresowania | Jednokrokowy zapis na listę oczekujących |
| Strony zamówień oczekujących (backorder) | Brak przechwytywania | Formularz pokazywany także na produktach “on backorder” |
| Powiadomienie klientów po uzupełnieniu stanu | Brak | Automatyczny e-mail przy zmianie statusu magazynowego |
| Lista per wariant (rozmiar, kolor) | Nie | Tak, formularz pojawia się dla wybranego niedostępnego wariantu |
| Klient zarządza zgłoszeniami | Nie | Tak, zakładka Listy oczekujących w Moim koncie |
| Zbieranie zgody | nie dotyczy | Wymagany checkbox zgody przy każdym zapisie |
| Wysyłka | nie dotyczy | Własna poczta WordPress (wp_mail), bez zewnętrznej usługi |
| Eksport subskrybentów | Nie | Eksport CSV z filtrowaniem po produkcie |
| Wydajność | nie dotyczy | Bez własnego jQuery, bez przeskoków układu, odroczona wysyłka |
| Koszt | Za darmo (rdzeń) | Za darmo (GPL); PRO dodaje analitykę i automatyzację wysyłki |
Wniosek: domyślne WooCommerce traci odwiedzającego przy braku towaru, a każda wtyczka listy oczekujących go odzyskuje. Dobrą odróżniają szczegóły powyżej: trafność wariantu, własna poczta, zapisana zgoda i brak kosztu wydajności.
Darmowa edycja a PRO
Darmowa edycja to kompletny proces, a nie próbka. Formularz zapisu, automatyczny e-mail po uzupełnieniu stanu przez własną pocztę, zapisy świadome wariantów, zakładka Listy oczekujących w Moim koncie, checkbox zgody, shortcode, nadpisywalne w motywie szablony i eksport subskrybentów do CSV są w komplecie, wszystko na licencji GPL na WordPress.org.
Plogins Waitlist PRO to dodatek rozszerzający darmową wtyczkę (wymaga zainstalowanej i aktywnej wersji darmowej), przeznaczony dla sklepów prowadzących listy oczekujących na większą skalę. Dodaje pulpit analityki popytu, pokazujący łączną liczbę oczekujących zapisów, popyt pogrupowany według produktów (od największego), liczbę odrębnych produktów z popytem, zrealizowane zapisy z całej historii oraz najbardziej pożądane produkty, których obecnie nie ma w magazynie, a do tego wzbogacone eksporty CSV popytu i subskrybentów. Dodaje double opt-in, czyli opcjonalne potwierdzenie e-mailem (link ważny przez siedem dni) przed zapisaniem klienta, dla czystszych list. Dodaje harmonogramy wysyłki (drip), dzięki którym uzupełnienie stanu rozkłada e-maile na konfigurowalne partie zamiast wysyłać setki naraz i przeciążać zarówno serwer pocztowy, jak i ograniczone zapasy. Dodaje też segmentację kategorii, pozwalającą włączyć lub wyłączyć kategorie produktów przed wysłaniem powiadomień. PRO rozszerza darmową wtyczkę, a nie ją zastępuje, więc nic w darmowym procesie nie zmienia się po jego dodaniu.
W skrócie
Powiadomienia o ponownej dostępności to jeden z niewielu dodatków do sklepu WooCommerce, które zwracają się bezpośrednio: odzyskują popyt, na który już zapracowałeś, sprowadzają kupujących bez dodatkowego kosztu pozyskania i podpowiadają, co zamówić ponownie. Dobra lista oczekujących korzysta z własnej poczty, zbiera zgodę, pozostaje dostępna, szanuje Core Web Vitals i precyzyjnie śledzi warianty. Darmowa wtyczka Plogins Waitlist obejmuje to wszystko: jednokrokowy zapis na produktach bez towaru i na zamówienie oczekujące, automatyczne e-maile przez własną pocztę WordPress, obsługę wariantów, widok w Moim koncie i eksport CSV. Plogins Waitlist PRO dodaj wtedy, gdy skala uzasadnia analitykę popytu, double opt-in, wysyłkę drip i segmentację.