WooCommerce 10.8: wbudowane prośby o recenzje, automatyczne kupony i pierwsze kroki ku GraphQL
26 maja 2026 roku wystartował WooCommerce 10.8, przynosząc natywną wysyłkę e-maili z prośbą o opinię, generowanie unikalnych kuponów w szablonach wiadomości oraz zapowiedź eksperymentalnego API GraphQL.
Sklepy oparte na WooCommerce dopiero co przyzwyczaiły się do zmian w permalinkach wprowadzonych w wersji 10.5, a producent już szykuje kolejną dużą dawkę nowości. Wydanie 10.8, opublikowane 26 maja 2026 roku, dostarcza funkcje, na które sporo właścicieli sklepów czekało od dawna.
Najważniejsze nowości to cztery elementy. Pierwszy to natywna funkcja wysyłania e-maili z zaproszeniem do oceny produktu, dzięki której zbędne stają się dodatkowe wtyczki. Drugi to automatyczne tworzenie niepowtarzalnych kuponów wewnątrz szablonów wiadomości e-mail. Trzeci to mechanizm synchronizacji szablonów, umożliwiający przywrócenie ustawień fabrycznych jednym kliknięciem. Czwarty, najbardziej eksperymentalny, to fundamenty API GraphQL, otwierające nowy rozdział integracji ze sklepem.
Ważna informacja na start: WooCommerce 10.8 wymaga minimum WordPress 6.9. Jeśli Twoja instalacja WordPressa jest starsza, najpierw zaktualizuj rdzeń CMS-a. O aktualizacjach WordPressa pisaliśmy w artykule o WordPress 7.0 – warto zerknąć, jeśli jeszcze tego nie zrobiłeś.
Wbudowane e-maile z prośbą o recenzję – czy wtyczki stają się zbędne?
To bez wątpienia najbardziej komentowana zmiana w WooCommerce 10.8. Wcześniej automatyczne przypomnienia o wystawieniu opinii wymagały sięgnięcia po zewnętrzne rozszerzenia, na przykład ShopMagic, Follow-Up Emails albo WooCommerce Review Requests. Od teraz funkcja jest częścią samego WooCommerce.
Jest jednak zastrzeżenie – opcja startuje jako wyłączona domyślnie i oznaczona etykietą beta, dlatego nie znajdziemy jej od razu na liście dostępnych e-maili. Trzeba ją najpierw włączyć w menu WooCommerce → Ustawienia → Zaawansowane → Funkcje, zaznaczając pozycję „Prośba klienta o opinię (beta)” z opisem: „Wysyłaj klientom transakcyjną wiadomość email po zakończeniu zamówienia, zapraszając ich do przejrzenia zakupionych produktów i pokaż stronę docelową prośby o ocenę”.
Po zapisaniu ustawień nowy typ e-maila pojawi się na liście w WooCommerce → Ustawienia → E-maile, gdzie można dostosować jego treść i parametry.
Mechanizm działania jest prosty: gdy zamówienie zmieni status na „Ukończone”, WooCommerce – korzystając z Harmonogramu akcji (Action Scheduler) – zaplanuje wysyłkę e-maila po ustalonej liczbie dni. W wiadomości klient zobaczy listę zakupionych produktów oraz przycisk kierujący na stronę oceny, gdzie czeka na niego skala gwiazdek od 1 do 5 i pole na komentarz.
Istotny szczegół: strona z formularzem oceny działa na zasadzie tokenu, więc kupujący nie musi się logować, aby dodać opinię. Takie recenzje automatycznie otrzymują oznaczenie „zweryfikowany kupujący”.
System reaguje też na zmiany w zamówieniu – jeśli zostanie ono anulowane, zwrócone albo przeniesione do kosza, zaplanowana wysyłka e-maila zostaje automatycznie odwołana. Produkty w całości zwrócone są wyłączane z możliwości recenzji, bo klient formalnie ich już nie posiada.
Automatyczne generowanie kuponów w szablonach e-mail
Druga nowość ucieszy zwłaszcza sklepy prowadzące regularne kampanie rabatowe. Dotychczas wysyłka unikalnego kodu rabatowego w wiadomości (na przykład podziękowania za zakup wraz z kodem -10% na następne zamówienie) wymagała ręcznego tworzenia kuponów albo korzystania z rozszerzonych wtyczek, takich jak AutomateWoo czy Advanced Coupons.
W WooCommerce 10.8 pojawił się tryb automatycznego generowania kuponów wewnątrz bloku e-mailowego „Kod rabatowy”. Ta opcja działa w nowym, wciąż oznaczonym jako alfa, blokowym edytorze wiadomości e-mail – trzeba go najpierw aktywować w WooCommerce → Ustawienia → Zaawansowane → Funkcje, zaznaczając „Edytor blokowy wiadomości e-mail (alfa)”.
Obsługa jest intuicyjna: w edytorze szablonu dodajemy blok „Kod rabatowy”, dostępny w sekcji bloków WooCommerce razem z takimi elementami jak „Kolekcja produktów”, „Produkty wyróżnione” czy „Bestsellery”. Miejsce ręcznego wpisywania kodu zajmuje opcja automatycznego generowania, wybierana w ustawieniach bloku.
Kolejnym krokiem jest ustalenie parametrów kuponu: typu rabatu (procentowy lub kwotowy), jego wysokości, terminu wygaśnięcia oraz minimalnej wartości zamówienia. W treści wiadomości blok tymczasowo wyświetla placeholder w formacie „XXXX-XXXXXX-XXXX” z informacją, że właściwy kod zostanie wygenerowany w momencie wysyłki.
W praktyce każdy odbiorca dostaje inny, unikalny kod, generowany automatycznie przy wysyłce – bez ryzyka duplikatów i bez ręcznej pracy. Dla sklepów z dużą bazą klientów to wymierna korzyść czasowa.
Można sobie wyobrazić następujący scenariusz: klient finalizuje zamówienie, po kilku dniach otrzymuje prośbę o recenzję opisaną wcześniej, a po jej wystawieniu dostaje podziękowanie razem z unikalnym kuponem rabatowym. Cały ten cykl da się teraz złożyć bez jakiejkolwiek dodatkowej wtyczki, co stanowi realną zaletę tej wersji.
Synchronizacja i resetowanie szablonów e-mail
Osoby, które kiedykolwiek modyfikowały szablony wiadomości w WooCommerce, znają dobrze ten dylemat: po edycji szablonu i aktualizacji wtyczki trudno stwierdzić, czy własna wersja jest jeszcze zgodna z oryginałem, czy producent zmienił coś w domyślnym pliku, przez co lokalna kopia stała się niekompatybilna.
WooCommerce 10.8 adresuje ten problem, wprowadzając nowy system metadanych synchronizacji. Każdy szablon e-maila zbudowany na blokach zawiera teraz informację o wersji, hash źródłowego pliku oraz datę ostatniej synchronizacji. Na tej podstawie system jest w stanie wykryć, że edytowany szablon odbiega od wersji wyjściowej.
Największym plusem jest nowy przycisk „Reset”, który pozwala jednym kliknięciem przywrócić ustawienia fabryczne szablonu, eliminując potrzebę ręcznego porównywania plików PHP z katalogu /woocommerce/templates/.
API GraphQL – co to znaczy dla właścicieli sklepów?
Ten fragment nowości ma bardziej techniczny charakter, ale warto go zrozumieć w praktycznym wymiarze. WooCommerce zaczyna budować eksperymentalne API GraphQL – nowy kanał komunikacji między sklepem a aplikacjami zewnętrznymi. W wersji 10.8 zaimplementowano jedynie wstępną infrastrukturę, określaną jako dual API, natomiast pełne, eksperymentalne wdrożenie nastąpiło już w WooCommerce 10.9.
Do tej pory jedynym rozwiązaniem było REST API, czyli klasyczny model, w którym aplikacja zewnętrzna zapytuje sklep i otrzymuje z góry zdefiniowany pakiet danych. Wadą takiego podejścia było to, że odpowiedź często zawierała nadmiar informacji (na przykład zapytanie o cenę produktu zwracało też pełny opis, wymiary, wagę i mnóstwo metadanych) albo odwrotnie – wymagała wysłania kilku dodatkowych zapytań, by uzyskać potrzebne dane.
GraphQL działa inaczej – aplikacja mówi dokładnie, czego chce, i dostaje tylko to. Ani więcej, ani mniej. To szybsze, lżejsze i bardziej efektywne. W praktyce oznacza to, że aplikacje mobilne, headless frontendy czy integracje z systemami ERP będą mogły komunikować się ze sklepem szybciej i zużywać mniej zasobów serwera.
Dla typowego właściciela sklepu GraphQL na razie nie zmienia niczego w codziennej pracy – to funkcja eksperymentalna, wyłączona domyślnie i skierowana do programistów. Co więcej, jej włączenie jest celowo utrudnione: flaga funkcji nie występuje w panelu WordPressa, a aktywować ją można wyłącznie za pomocą wiersza poleceń (WP-CLI), co w praktyce oznacza konieczność dostępu do serwera i wsparcia dewelopera. Jest to jasny sygnał, że funkcja nie jest jeszcze przeznaczona dla przeciętnego użytkownika.
Można jednak zakładać, że po dopracowaniu i stabilnym wydaniu przełącznik GraphQL trafi wprost do panelu, do sekcji WooCommerce → Ustawienia → Zaawansowane, podobnie jak pozostałe opcje związane z API. Na razie warto po prostu odnotować, że taki jest kierunek rozwoju WooCommerce – szczególnie istotny dla osób pracujących w modelu headless lub planujących integracje ze sklepem przez API.
Zmiany wydajnościowe pod maską
WooCommerce 10.8 rozwija prace nad wydajnością, zainicjowane już w wersji 10.7. Zmiany mają charakter techniczny, ale ich skutki są odczuwalne dla każdego sklepu: szybsze wczytywanie stron, mniejsze obciążenie bazy danych oraz płynniejsza praca panelu administracyjnego.
Kluczowa zmiana dotyczy ograniczenia liczby zapytań do bazy danych. Wprowadzono mechanizm nazwany „cache priming” – zamiast odpytywać bazę o każdy produkt pojedynczo, system pobiera dane w sposób hurtowy. Obejmuje to archiwa produktów, ekran edycji produktu, koszyk oraz API.
Kolejna poprawka dotyczy kuponów. Wcześniej, gdy kupon miał za sobą tysiące użyć, WooCommerce ładował całą historię wykorzystania do pamięci przy każdym odwołaniu do niego. Teraz metadane _used_by są wczytywane w sposób leniwy – tylko wtedy, gdy są rzeczywiście potrzebne. Dla sklepów z popularnymi kodami rabatowymi może to oznaczać wyraźnie odczuwalne przyspieszenie.
Dodano również nowe indeksy w bazie danych: dla tabeli wc_orders (szybsze wyszukiwanie po ID transakcji) oraz wc_reserved_stock (szybsze operacje rezerwacji towaru w godzinach wzmożonego ruchu).
Testy na naszym serwisie testowym pokazały, że po aktualizacji z 10.7 do 10.8 czas generowania strony archiwum produktów (30 produktów na stronie) spadł o około 15-20%. To oczywiście zależy od konfiguracji serwera i liczby produktów, ale kierunek jest jednoznacznie pozytywny.
Inne nowości godne uwagi
Poza opisanymi wyżej głównymi funkcjami, WooCommerce 10.8 wprowadza jeszcze kilka mniejszych, choć praktycznych zmian.
- Panel administracyjny wykrywa teraz utratę połączenia z internetem i wyświetla odpowiedni baner. Próba zapisania zmian bez połączenia skutkuje wyraźnym komunikatem o błędzie, a nie cichym niepowodzeniem operacji.
- Nowa sekcja ustawień pozwala definiować własnych dostawców przesyłek, podając ich nazwę oraz szablon URL do śledzenia paczek – rozwiązanie przydatne, gdy sklep korzysta z lokalnego kuriera bez oficjalnej wtyczki.
- Około piętnastu pull requestów w tej wersji dopasowuje wygląd panelu WooCommerce do nowej estetyki WordPress 7.0 – zmieniono rozmiary kontrolek formularzy, zaokrąglenia przycisków, kolory powiadomień i style meta boxów.
- Blok Customer Account, wykorzystywany na przykład w nagłówku sklepu, zyskał opcjonalną nawigację w formie rozwijanego menu z linkami do konta, zamówień i adresów, co poprawia wygodę korzystania na urządzeniach mobilnych.
Podsumowanie
WooCommerce 10.8 to aktualizacja przynosząca konkretne korzyści właścicielom sklepów internetowych. Wbudowana funkcja e-maili z prośbą o recenzję pozwala zrezygnować z dodatkowej wtyczki i wspiera budowanie wiarygodności marki. Automatyczne generowanie kuponów w szablonach wiadomości otwiera nowe możliwości automatyzacji działań marketingowych. Mechanizm synchronizacji szablonów usuwa problem z pilnowaniem zmian w plikach, a poprawki wydajnościowe sprawiają, że sklep działa sprawniej.
Czy warto aktualizować od razu? Jeśli jest możliwość przetestowania nowej wersji na środowisku stagingowym, odpowiedź brzmi zdecydowanie tak. W innym przypadku lepiej odczekać kilka tygodni na ewentualne poprawki – wersja 10.8.1 z łatkami jest już dostępna – i wtedy zdecydować się na aktualizację. Nie warto jednak odkładać jej w nieskończoność, bo korzyści wydajnościowe i nowe funkcje e-mailowe są warte wdrożenia.
Źródło: S90.PL – porady


