Przejdź do treści
Brak metod wysyłki w koszyku WooCommerce - jak to zdiagnozować
E-commerce i WooCommerceRozwiązanie problemu

Brak metod wysyłki w koszyku WooCommerce - jak to zdiagnozować

Opublikowano: 11 sierpnia 2026

Klient dodaje produkt, wpisuje adres i nie widzi żadnej metody dostawy. Pierwsze podejrzenie zwykle pada na wtyczkę kurierską, a przyczyna prawie zawsze leży wcześniej. Poniżej mechanizm, według którego WooCommerce dobiera metody, i kolejność sprawdzania ustawiona według tego, jak często dana przyczyna okazuje się właściwa.

Krótka odpowiedź

Zacznij od stref wysyłki, nie od wtyczki kuriera. WooCommerce dopasowuje adres klienta do pierwszej pasującej strefy na liście i pokazuje wyłącznie metody z niej - strefy się nie sumują, a strefa szersza postawiona wyżej blokuje węższą. Druga częsta przyczyna to dane produktu: produkt wirtualny wyłącza wysyłkę całkowicie, a brak wagi lub wymiarów sprawia, że reguły wagowe nie mają czego policzyć.

Trzecia to cache i optymalizacja JavaScriptu, bo koszyk jest dynamiczny i nie wolno go serwować z pamięci podręcznej. Moduł kurierski podejrzewaj dopiero na końcu.

Usługi KC Mobile

Sprawdź naszą ofertę

Potrzebujesz pomocy specjalisty? Skorzystaj z naszych usług i rozwiń swój biznes online.

Jak WooCommerce wybiera metodę wysyłki

Zanim zaczniesz cokolwiek przestawiać, warto znać mechanizm, bo on tłumaczy większość awarii.

WooCommerce nie pokazuje metod przypadkowo. Kolejność jest sztywna:

1. Bierze adres klienta - domyślnie kraj i kod pocztowy, czasem tylko kraj, zależnie od ustawień koszyka.
2. Szuka pierwszej strefy wysyłki, do której ten adres pasuje. Pierwszej od góry listy, nie najlepiej dopasowanej.
3. W tej strefie pokazuje aktywne metody, których warunki spełnia zawartość koszyka.

Z tego wynikają dwie rzeczy, które ratują dużo czasu.

Strefy nie sumują się. Jeśli adres pasuje do strefy Śląskie stojącej wyżej niż Polska, klient zobaczy wyłącznie metody ze strefy śląskiej. Metody z Polski nie zostaną doklejone.

Brak metod to najczęściej brak dopasowania, nie awaria wtyczki. Dane z naszych wdrożeń pokazują, że w blisko 80% zgłoszeń o znikających metodach wysyłki przyczyna leży w konfiguracji stref albo w danych produktu, a nie w module kurierskim, na który pada pierwsze podejrzenie.

Potrzebujesz pomocy z tym problemem?

Naprawimy to za Ciebie. Zostaw kontakt – odezwiemy się w 24h, zdiagnozujemy problem i przygotujemy wycenę naprawy.

  • Bezpłatna diagnoza problemu w 24h
  • Konkretna wycena naprawy + estymowany czas
  • Doświadczenie w 200+ podobnych przypadkach

Wolisz zlecić to nam? Sklepy internetoweod 8 000 zł – wycena w 24h →

Adres nie wpada do żadnej strefy

Najczęstszy scenariusz i najłatwiejszy do sprawdzenia. Klient wpisuje adres, a lista metod jest pusta.

Co sprawdzić, w tej kolejności:

  • Czy istnieje strefa obejmująca ten kraj. Sama Polska nie wystarczy, jeśli sprzedajesz też za granicę i nie masz strefy zapasowej.
  • Strefa Pozostałe lokalizacje. To siatka bezpieczeństwa WooCommerce. Jeśli jest pusta, każdy adres spoza zdefiniowanych stref zostaje bez metod.
  • Kody pocztowe. Wpisane z literami, ze spacją albo z myślnikiem tam, gdzie system oczekuje innego formatu, przestają pasować. Zakresy typu `40-000...44-999` działają, ale literówka w jednym znaku wycina cały obszar.
  • Kolejność stref. Przeciągnij węższe strefy nad szersze. Strefa Polska stojąca nad Śląskie sprawi, że ta druga nigdy się nie uruchomi.

Szybki test: ustaw tymczasowo w strefie Pozostałe lokalizacje płaską opłatę 1 zł i sprawdź koszyk. Jeśli metoda się pojawiła, problem jest w dopasowaniu stref, a nie w niczym innym.

Produkt, który nie chce się wysłać

Strefy bywają poprawne, a metody i tak nie wychodzą. Wtedy przyczyna siedzi w kartotece produktu.

Ustawienie produktuCo robi z wysyłką
Produkt wirtualnywyłącza wysyłkę całkowicie
Produkt do pobrania bez wirtualnegowysyłka zostaje, choć zwykle nie powinna
Brak wagireguły wagowe nie mają czego policzyć
Brak wymiarówto samo przy regułach gabarytowych
Klasa wysyłkowa bez metodymetoda nie obsłuży takiego produktu

Szczególnie zdradliwy jest koszyk mieszany: produkt z klasą wysyłkową plus produkt bez klasy. Część metod policzy tylko jedną pozycję, część nie pokaże się wcale, zależnie od tego, czy reguła jest ustawiona na klasę, czy na koszyk.

Przy imporcie produktów z pliku waga i wymiary wypadają najczęściej. Jeśli awaria pojawiła się po masowym imporcie, zacznij właśnie tam.

Cache i AJAX, czyli metody znikają mimo poprawnych ustawień

Koszyk i podsumowanie zamówienia są dynamiczne. Ich zawartość zależy od klienta, adresu, kuponów i sesji, więc nie wolno ich serwować z pamięci podręcznej.

Objaw jest charakterystyczny i łatwo go rozpoznać: w panelu wszystko wygląda dobrze, w trybie prywatnym przeglądarki też, a klienci zgłaszają brak metod. Albo odwrotnie - metody pokazują się z cudzymi cenami.

Do sprawdzenia:

1. Wyłączenie cache dla koszyka, kasy i konta. Każda wtyczka cache'ująca ma taką listę wyjątków, a większość nie wypełnia jej sama.
2. Cache po stronie CDN. Reguła na serwerze nie wystarczy, jeśli warstwa wyżej nadal serwuje zapisaną kopię.
3. Optymalizacja JavaScriptu. Łączenie i odraczanie skryptów potrafi zepsuć przeliczanie metod, bo koszyk aktualizuje je zapytaniem w tle. Wyłącz optymalizację na próbę i sprawdź, czy lista wraca.
4. Konsola przeglądarki. Błąd przy zapytaniu aktualizującym koszyk wskazuje winowajcę szybciej niż przeglądanie ustawień.

Dane z naszych wdrożeń pokazują, że wtyczki przyspieszające odpowiadają za mniej więcej 15% takich zgłoszeń - mniej niż strefy, ale za to diagnoza trwa najdłużej, bo w panelu nic nie wygląda podejrzanie.

Wtyczki kurierskie i reguły warunkowe

Dopiero tutaj wchodzą moduły przewoźników, choć zwykle podejrzewa się je jako pierwsze.

Trzy typowe konflikty:

Reguła warunkowa ukrywa wszystko. Wtyczki do warunkowego ukrywania metod potrafią zadziałać szerzej, niż zakładał autor reguły. Wyłącz je na próbę i sprawdź, czy metody wracają.

Reguła wagowa bez pokrycia zakresu. Reguły do 5 kg i od 10 kg zostawiają dziurę - koszyk ważący 7 kg nie trafia w żaden przedział i nie dostaje metody. Zakresy muszą się stykać.

Dwa moduły do tego samego przewoźnika. Po migracji albo zmianie dostawcy integracji zdarza się, że w sklepie zostają dwa. Konkurują o tę samą metodę i wynik bywa losowy.

Klienci dzwonią z informacją, że wtyczka kurierska przestała działać. W większości przypadków wtyczka działa poprawnie, tylko dostaje koszyk, którego nie potrafi obsłużyć - bez wagi, z klasą wysyłkową bez przypisanej metody albo z adresem spoza stref. Naprawa polega na uzupełnieniu danych, nie na wymianie wtyczki.
Krzysztof Czapnik, KC Mobile

Jeśli spinasz sklep z konkretnym przewoźnikiem, mechanikę tej integracji opisaliśmy przy ORLEN Paczce - problemy z identyfikatorem punktu odbioru wyglądają podobnie u każdego kuriera.

Kolejność diagnozy

Zanim zaczniesz przestawiać ustawienia, przejdź ścieżkę klienta. To zajmuje pięć minut i zwykle wskazuje winowajcę.

1. Zrób zakup testowy na realnym produkcie i realnym adresie. Zobacz, na którym etapie znikają metody.
2. Sprawdź strefę dla tego adresu, łącznie z kolejnością stref na liście.
3. Sprawdź produkt - wirtualny, waga, wymiary, klasa wysyłkowa.
4. Wyczyść cache i powtórz test w trybie prywatnym.
5. Wyłącz wtyczki warunkowe i sprawdź jeszcze raz.
6. Dopiero teraz podejrzewaj moduł kurierski.

Nie zaczynaj od reinstalacji wtyczek ani od zmian w kodzie motywu. To najczęstszy odruch i najdroższy, bo zaciera ślady, po których dałoby się dojść do przyczyny.

Zapisz też, co zmieniło się w dniu awarii: aktualizacja WooCommerce, import produktów, nowa strefa, nowa wtyczka. Zwykle to wystarczy, żeby zawęzić poszukiwania do jednej z sekcji powyżej.

Ile to kosztuje, jeśli zostawić bez naprawy

Brak metod wysyłki nie jest usterką kosmetyczną. Klient, który dodał produkt do koszyka i nie może wybrać dostawy, w większości przypadków nie napisze - po prostu wyjdzie.

Dane z naszych wdrożeń pokazują, że przy sklepie z pięciuset zamówieniami miesięcznie jeden dzień z zepsutym wyborem dostawy to rząd 3 tys. zł nieprzyjętych zamówień, licząc po średniej wartości koszyka. Przy błędzie, który dotyczy tylko jednej strefy albo jednej klasy produktów, straty są mniejsze, ale trwają miesiącami, bo nikt ich nie zauważa.

Dlatego warto mieć dwa nawyki:

  • monitoring koszyka - prosty alert, gdy liczba rozpoczętych zamówień spada poniżej progu;
  • zakup testowy po każdej zmianie dotykającej produktów, stref albo wtyczek.

Jeśli wolisz oddać to komuś, kto przechodzi tę ścieżkę regularnie, zajmujemy się takimi naprawami w ramach wdrożeń e-commerce. Napisz przez formularz kontaktowy, podając wersję WooCommerce, listę wtyczek wysyłkowych i to, czy problem dotyczy wszystkich adresów, czy tylko części - zwykle po tych trzech informacjach wiadomo, gdzie szukać.

Wspomniane narzędzia

WooCommerceFlexible ShippingWordPress

Potrzebujesz pomocy z e-commerce?

Budujemy sklepy internetowe na WooCommerce i integrujemy je z Baselinker, Allegro i systemami płatności. Bezpłatna wycena w 24h.

Najczęściej zadawane pytania

Dlaczego klient nie widzi żadnej metody dostawy?
Najczęściej dlatego, że jego adres nie pasuje do żadnej strefy wysyłki albo pasująca strefa nie ma aktywnej metody. Sprawdź, czy istnieje strefa obejmująca ten kraj, czy strefa Pozostałe lokalizacje nie jest pusta i czy kody pocztowe są zapisane w formacie, którego oczekuje system. Pamiętaj też, że WooCommerce bierze pierwszą pasującą strefę od góry listy, a nie najlepiej dopasowaną.
Czy strefy wysyłki się sumują?
Nie. Klient zobaczy metody wyłącznie z pierwszej strefy, do której pasuje jego adres. Jeśli masz strefę Polska ustawioną nad strefą Śląskie, ta druga nigdy się nie uruchomi. Węższe strefy trzeba przeciągnąć nad szersze, bo kolejność na liście decyduje o wyniku.
Dlaczego metody znikają tylko klientom, a w panelu wszystko działa?
To typowy objaw cache. Koszyk i podsumowanie zamówienia są dynamiczne i nie wolno ich serwować z pamięci podręcznej, a większość wtyczek przyspieszających nie wypełnia listy wyjątków samodzielnie. Sprawdź też CDN oraz optymalizację JavaScriptu, bo łączenie i odraczanie skryptów potrafi zepsuć przeliczanie metod, które dzieje się zapytaniem w tle.
Co ma wspólnego waga produktu z brakiem metod wysyłki?
Jeśli reguła jest oparta na wadze, a produkt jej nie ma, WooCommerce nie ma czego policzyć i metoda się nie pojawia. To samo dotyczy wymiarów przy regułach gabarytowych. Braki najczęściej wychodzą po masowym imporcie produktów z pliku, więc jeśli awaria zbiegła się z importem, zacznij od sprawdzenia właśnie tych pól.
Od czego zacząć, gdy nic nie pomaga?
Od zakupu testowego na realnym produkcie i realnym adresie, żeby zobaczyć, na którym etapie metody znikają. Potem po kolei: strefa dla tego adresu wraz z kolejnością stref, ustawienia produktu, cache, wtyczki warunkowe i dopiero na końcu moduł kurierski. Nie zaczynaj od reinstalacji wtyczek, bo to zaciera ślady, po których dałoby się dojść do przyczyny.
Czy dwie wtyczki do tego samego kuriera mogą się gryźć?
Tak i zdarza się to częściej, niż mogłoby się wydawać, zwykle po migracji sklepu albo zmianie dostawcy integracji. Dwa moduły obsługujące tego samego przewoźnika konkurują o tę samą metodę i wynik bywa niestabilny. Zostaw jeden, a drugi usuń, nie tylko dezaktywuj.
#woocommerce#wysyłka#koszyk#ecommerce#diagnostyka#kurierzy
Zdjęcie autora: Krzysztof Czapnik
O autorze

Krzysztof Czapnik

Founder & Technical Lead, KC Mobile

18 lat WordPress + 12 lat WooCommerce. Specjalizuję się w technicznej stronie e-commerce: automatyzacje WooCommerce, Google Ads dla SMB, migracje sklepów i optymalizacja konwersji.

Potrzebujesz pomocy z tym tematem? Napisz – odpowiem osobiście w 24h.

Potrzebujesz pomocy?

Potrzebujesz pomocy z tym problemem?

Naprawimy to za Ciebie. Zostaw kontakt – odezwiemy się w 24h, zdiagnozujemy problem i przygotujemy wycenę naprawy.

  • Bezpłatna diagnoza problemu w 24h
  • Konkretna wycena naprawy + estymowany czas
  • Doświadczenie w 200+ podobnych przypadkach

Wolisz zlecić to nam? Sklepy internetoweod 8 000 zł – wycena w 24h →

Bezpłatna wycena