WooCommerce 11.0 nadchodzi - najważniejsze zmiany i usprawnienia

WooCommerce 11.0 przyniesie usprawnienia wydajności, zmiany w obsłudze kont klientów, dokładniejsze raportowanie oraz ważne modyfikacje dla twórców wtyczek i integracji. Sprawdź, jak przygotować sklep do aktualizacji.
2026-07-25 12:00
Marcin Nonna
8 min czytania
WooCommerce 11.0 - najważniejsze zmiany i usprawnienia
WooCommerce 11.0 - najważniejsze zmiany i usprawnienia

WooCommerce 11.0 to kolejna duża aktualizacja jednego z najpopularniejszych systemów e-commerce dla WordPressa. Nowa wersja ma zostać udostępniona 28 lipca 2026 roku i przyniesie przede wszystkim usprawnienia wydajności, zmiany w obsłudze kont klientów, bardziej niezawodne raportowanie oraz szereg modyfikacji istotnych dla twórców wtyczek i integracji.

Aktualizacja nie koncentruje się na jednej przełomowej funkcji. Zamiast tego porządkuje istniejące rozwiązania i poprawia obszary, które mają szczególne znaczenie dla większych sklepów, rozbudowanych katalogów produktów oraz instalacji wykorzystujących niestandardowe rozszerzenia.

Poniżej omawiam najważniejsze zmiany zapowiedziane w WooCommerce 11.0.

Lepsza wydajność dużych sklepów internetowych

Wydajność jest jednym z najważniejszych tematów WooCommerce 11.0. W ramach prac nad nową wersją przygotowano wiele zmian związanych ze skalowalnością, pamięcią podręczną oraz ograniczeniem liczby niepotrzebnych zapytań.

Jednym z usprawnionych obszarów jest ekran zamówień wykorzystujący HPOS, czyli High-Performance Order Storage. Zapytania dotyczące list obejmujących kilka statusów zamówień oraz liczniki pustych wyników wyszukiwania mają być wykonywane sprawniej. Zmiana będzie szczególnie odczuwalna w sklepach przetwarzających dużą liczbę zamówień.

Optymalizacje obejmują również Store API. WooCommerce ograniczy powtarzające się żądania pobierające dane o liczbie produktów w kolekcjach. Ma to zmniejszyć obciążenie generowane podczas wyświetlania katalogu, filtrowania produktów i korzystania z bloków sklepowych.

Zmiany pojawią się także w panelu administracyjnym produktów. Liczniki statusów produktów będą przechowywane w sposób trwały, dzięki czemu WooCommerce nie będzie musiał za każdym razem wykonywać kosztownych obliczeń. Usprawniono również generowanie katalogów dla systemów POS. Dane będą przetwarzane partiami, z możliwością kontrolowania wielkości pojedynczej partii oraz limitu czasu operacji.

Cache obiektów produktów domyślnie w nowych sklepach

Jedną z najważniejszych zmian wydajnościowych będzie domyślne włączenie pamięci podręcznej obiektów produktów w nowych instalacjach WooCommerce 11.0.

Mechanizm przechwytuje powtarzające się wywołania funkcji wc_get_product() i przechowuje obiekty produktów w pamięci na czas pojedynczego żądania. Gdy ten sam produkt jest pobierany kilka razy podczas generowania strony, WooCommerce nie musi za każdym razem odczytywać wszystkich jego danych od początku.

Według testów opublikowanych przez twórców WooCommerce rozwiązanie może przyspieszyć wczytywanie produktów wariantowych o około 9–12%. W przypadku produktów pakietowych przetwarzanych podczas składania zamówienia poprawa ma wynosić około 6–12%.

Cache jest pamięcią tymczasową i zostaje wyczyszczony po zakończeniu żądania. Nie jest to więc klasyczna, długotrwała pamięć podręczna, która mogłaby przez dłuższy czas przechowywać nieaktualne ceny lub stany magazynowe.

Warto zwrócić uwagę na sposób wdrażania tej funkcji:

  • w nowych sklepach instalowanych od WooCommerce 11.0 cache obiektów produktów zostanie włączony automatycznie,
  • w istniejących sklepach aktualizacja nie zmieni dotychczasowego ustawienia,
  • właściciele starszych instalacji będą mogli samodzielnie aktywować mechanizm w sekcji WooCommerce → Ustawienia → Zaawansowane → Funkcje.

Rozszerzenia korzystające ze standardowych API WooCommerce nie powinny wymagać dodatkowych zmian. Większej uwagi mogą natomiast wymagać integracje zapisujące dane produktów za pomocą bezpośrednich zapytań SQL, z pominięciem standardowych mechanizmów WordPressa i WooCommerce.

Więcej informacji można znaleźć w oficjalnym materiale: Product Object Caching Enabled by Default for New Stores in WooCommerce 11.0.

Weryfikacja adresu e-mail i łączenie zamówień gościnnych z kontem

WooCommerce 11.0 rozbuduje również procesy związane z kontami klientów. Zalogowany użytkownik będzie mógł potwierdzić, że jest właścicielem danego adresu e-mail, a następnie powiązać ze swoim kontem wcześniejsze zamówienia złożone jako gość.

Rozwiązanie ma ułatwić odzyskanie historii zakupów klientom, którzy wcześniej składali zamówienia bez rejestracji. Proces będzie oparty na linku potwierdzającym, dostępnym po zalogowaniu do konta. Takie podejście ma być lepiej dopasowane do standardowego sposobu obsługi kont użytkowników w WordPressie.

Nowa wersja wprowadzi również filtr woocommerce_email_preview_show_shipping_details. Pozwoli on twórcom rozszerzeń ukrywać przykładowe dane wysyłkowe w podglądzie wiadomości, gdy nie są one potrzebne w konkretnym rodzaju e-maila.

Dokładniejsze raporty i bardziej niezawodny import danych

Zmiany obejmą także analitykę WooCommerce. Import danych historycznych będzie wyraźniej informował o zadaniach zakończonych błędem. Administrator otrzyma możliwość ponowienia nieudanego importu bezpośrednio z poziomu panelu sklepu.

Dla twórców integracji udostępnione zostaną również endpointy pozwalające sprawdzić status importu oraz ponowić zadania zakończone niepowodzeniem:

  • GET /wc-analytics/imports/status,
  • POST /wc-analytics/imports/retry-failed.

Raport sprzedaży w API v3 otrzyma dodatkową wartość refunds dla każdego zakresu dat. Dzięki temu aplikacje i systemy raportowe będą mogły dokładniej obliczać sprzedaż netto w poszczególnych okresach.

Zmiana dotyczy wyłącznie wersji v3 raportu. Integracje korzystające z wcześniejszych wersji v1 i v2 zachowają dotychczasowe działanie.

WooCommerce zaostrzy również zasady rejestrowania zdarzeń analitycznych. Do zapisania zdarzenia wymagany będzie stabilny identyfikator odwiedzającego. Ma to ograniczyć sztuczne zawyżanie liczby sesji generowanych przez boty lub tymczasowych klientów API.

Dalszy rozwój odzyskiwania porzuconych koszyków

Funkcja odzyskiwania porzuconych koszyków i rozpoczętych zamówień pozostanie w WooCommerce 11.0 funkcją eksperymentalną. Będzie można ją przetestować po aktywowaniu odpowiedniej opcji w sekcji WooCommerce → Ustawienia → Zaawansowane → Funkcje.

Administrator będzie mógł ręcznie wysłać wiadomość odzyskującą dla kwalifikującego się zamówienia. Lista obsługiwanych statusów będzie mogła zostać rozszerzona za pomocą filtra woocommerce_checkout_recovery_eligible_statuses.

Mechanizm otrzyma również:

  • możliwość rezygnacji z wiadomości jednym kliknięciem,
  • znacznik personalizacyjny zawierający adres rezygnacji,
  • obsługę kwestii związanych z prywatnością,
  • ujednolicone działanie dla wysyłki automatycznej i ręcznej.

Funkcja nadal znajduje się w fazie beta, dlatego przed wykorzystaniem jej w sklepie produkcyjnym warto dokładnie sprawdzić sposób działania wiadomości, zgód marketingowych i mechanizmu wypisania.

Więcej możliwości w blokowym edytorze wiadomości

Blokowy edytor wiadomości e-mail zostanie rozszerzony o obsługę materiałów z serwisów Vimeo, TikTok i Dailymotion.

Osadzone filmy nie będą wyświetlane jako zwykłe odnośniki tekstowe. Zamiast tego odbiorca zobaczy klikalną miniaturę z przyciskiem odtwarzania. Powinno to ułatwić przygotowywanie atrakcyjniejszych wizualnie wiadomości bez konieczności ręcznego tworzenia grafik prowadzących do materiałów wideo.

Usunięcie eksperymentalnego edytora produktów

WooCommerce 11.0 zakończy rozwój blokowego edytora produktów udostępnianego dotychczas jako funkcja beta. Z rdzenia WooCommerce zostanie usunięty zarówno sam ekran edycji, jak i powiązane z nim pakiety, flagi funkcji, trasy oraz eksperymentalne punkty integracji.

Nie oznacza to usunięcia produktów ani konieczności migracji danych. Produkty pozostaną w bazie i nadal będzie można nimi zarządzać za pomocą klasycznego edytora WooCommerce.

Zmiana ma największe znaczenie dla dwóch grup:

  • właścicieli sklepów, którzy nadal korzystają z eksperymentalnego edytora produktów,
  • twórców rozszerzeń wykorzystujących pakiet @woocommerce/product-editor, eksperymentalne API lub własne bloki przygotowane specjalnie dla tego edytora.

Przed aktualizacją należy wyłączyć wersję beta edytora i sprawdzić proces zarządzania produktami w klasycznym interfejsie. Deweloperzy powinni natomiast przeanalizować kod rozszerzeń pod kątem zależności od usuwanych pakietów, bloków, slotów, tras i eksperymentalnych API.

Szczegółowy opis migracji znajduje się w oficjalnym komunikacie: The product editor beta is being retired in WooCommerce 11.0.

Nowe możliwości walidacji numerów telefonów

WooCommerce 11.0 wprowadzi dwa nowe hooki związane z obsługą numerów telefonów:

  • woocommerce_validate_phone - umożliwiający dodanie własnych reguł walidacji,
  • woocommerce_format_phone_number - pozwalający zmienić sposób prezentowania numeru bez wpływania na jego walidację.

Pierwszy z nich może być szczególnie przydatny w sklepach obsługujących lokalne formaty numerów lub cyfry zapisywane w innych systemach znaków. Rozdzielenie walidacji od formatowania pozwoli rozszerzeniom precyzyjniej kontrolować dane podawane przez klientów.

Do WooCommerce zostanie dodana także metoda WC_Validation::is_phone_format(), która umożliwi ogólne sprawdzenie struktury numeru niezależnie od konkretnego kraju.

Pozostałe zmiany techniczne

Wśród mniejszych, ale istotnych zmian znalazło się kilka modyfikacji, na które powinni zwrócić uwagę twórcy motywów, wtyczek i niestandardowych integracji.

  • Domyślny czas rezerwacji zapasów w metodzie ReserveStock::reserve_stock_for_order() będzie wynosił 60 minut, jeżeli integracja nie przekaże własnej wartości.
  • Blok obrazu produktu straci atrybut rozdzielczości i będzie korzystał ze standardowych obrazów responsywnych.
  • Obiekt zwracany na stronie sklepu będzie odpowiadał obiektowi WP_Post strony przypisanej jako sklep, zamiast obiektowi typu wpisu produktów.
  • Taksonomia klas wysyłkowych produktów stanie się prywatna, co może mieć znaczenie dla kodu odwołującego się do niej jak do publicznej taksonomii WordPressa.
  • W narzędziach JavaScript WooCommerce reguły z pakietu @woocommerce/dependency-group zostaną zastąpione przez regułę import/order w @woocommerce/eslint-plugin.

Właściciele standardowych sklepów prawdopodobnie nie zauważą bezpośrednio większości tych modyfikacji. Mogą one jednak wpłynąć na niestandardowe motywy, dedykowane moduły oraz integracje korzystające z wewnętrznych mechanizmów WooCommerce.

Jak przygotować sklep do WooCommerce 11.0?

Ze względu na zmianę głównego numeru wersji aktualizacji nie należy instalować bezpośrednio w sklepie produkcyjnym bez wcześniejszych testów.

Przed wdrożeniem WooCommerce 11.0 warto:

  1. wykonać pełną kopię zapasową plików oraz bazy danych,
  2. utworzyć środowisko testowe będące kopią sklepu produkcyjnego,
  3. zaktualizować WooCommerce, motyw oraz wszystkie aktywne rozszerzenia,
  4. sprawdzić proces zakupowy, płatności, wysyłkę i naliczanie podatków,
  5. przetestować zarządzanie produktami oraz zamówieniami,
  6. zweryfikować raporty i integracje korzystające z WooCommerce API,
  7. sprawdzić logi błędów PHP, JavaScript i zadania wykonywane w tle.

Szczególnej uwagi wymagają sklepy wykorzystujące niestandardowe wtyczki, bezpośrednie zapytania do bazy danych, eksperymentalny edytor produktów lub własne integracje z raportami WooCommerce.

Wersję beta można zainstalować za pomocą oficjalnej wtyczki WooCommerce Beta Tester. Powinna być ona jednak uruchamiana wyłącznie w środowisku testowym. Instrukcja znajduje się w dokumentacji testowania wersji beta WooCommerce.

Czy warto zaktualizować WooCommerce do wersji 11.0?

WooCommerce 11.0 zapowiada się jako aktualizacja skupiona na stabilności, skalowalności i uporządkowaniu technicznych fundamentów platformy. Największe sklepy powinny skorzystać z optymalizacji zapytań, usprawnień HPOS oraz mechanizmu cache obiektów produktów. Administratorzy otrzymają bardziej niezawodne importy danych analitycznych, natomiast klienci - wygodniejszy sposób łączenia zamówień gościnnych ze swoim kontem.

Jednocześnie usunięcie eksperymentalnego edytora produktów oraz zmiany w taksonomiach, obrazach responsywnych i narzędziach deweloperskich oznaczają, że aktualizacja powinna zostać wcześniej sprawdzona pod kątem zgodności rozszerzeń.

Po zakończeniu testów i potwierdzeniu kompatybilności używanych wtyczek przejście na WooCommerce 11.0 będzie rekomendowanym krokiem. Aktualna wersja platformy to nie tylko dostęp do nowych funkcji, ale również większa szansa na zachowanie zgodności, wydajności i bezpieczeństwa sklepu w kolejnych miesiącach.

Oficjalne źródło: WooCommerce 11.0: What’s coming for developers.

Masz projekt? Napisz do mnie.

Zacznijmy od krótkiej rozmowy o Twoim celu.

Opisz potrzeby, a przygotuję wstępną propozycję działań i wycenę. Możesz też od razu dołączyć materiały do projektu.

Lokalizacja
62-052 Komorniki, Polska

Napisz wiadomość

Odpowiadam zwykle w ciągu 48 godzin roboczych. Im konkretniejszy brief, tym szybciej wrócę z propozycją.

Dozwolone formaty: PDF, DOCX, JPG, JPEG, PNG. Maksymalny rozmiar pliku: 10 MB.