E-COMMERCE13/08/2026

Metody wysyłki w WooCommerce: strefy, reguły i Flexible Shipping

Marcin Pyrkosz
Marcin PyrkoszGrowth Partner (Web, SEO, Ads)
Metody wysyłki w WooCommerce: strefy, reguły i Flexible Shipping

Metody wysyłki w WooCommerce to opcje dostawy widoczne dla klienta podczas zakupu. Ich cena i dostępność wynikają ze stref wysyłki, danych produktów oraz reguł, a późniejsze utworzenie paczki i etykiety wymaga osobnej integracji z przewoźnikiem. Dobrze skonfigurowana wysyłka łączy więc UX checkoutu, marżę i codzienną obsługę zamówień.

Najkrótsza odpowiedź: czym są metody wysyłki w WooCommerce?

Metoda wysyłki jest konkretną możliwością dostawy, którą klient wybiera w koszyku lub checkoutcie. Może to być kurier, dostawa do punktu odbioru, paczkomat, odbiór osobisty albo własna metoda lokalna. Sama nazwa metody nie mówi jeszcze, kto fizycznie przewozi paczkę ani jak zostanie ona nadana.

WooCommerce wyświetla dostępne metody i oblicza ich koszt na podstawie konfiguracji sklepu. Standardowo oferuje Flat Rate, Free Shipping i Local Pickup. Bardziej złożone reguły, na przykład cena zależna jednocześnie od wagi, liczby produktów i klasy wysyłkowej, wymagają rozszerzenia takiego jak Flexible Shipping albo dedykowanej logiki.

Zakres funkcji Flexible Shipping, ceny licencji oraz dostępność integracji mogą się zmieniać. Opis poniżej odnosi się do dokumentacji sprawdzonej 13 sierpnia 2026 r. Przed wdrożeniem konkretnego sklepu trzeba potwierdzić aktualną wersję wtyczki, checkout oraz integrację przewoźnika.

Strefa, metoda, reguła i przewoźnik — cztery różne pojęcia

Najwięcej problemów wynika z mieszania warstw. Właściciel sklepu mówi „chcę dodać InPost”, ale w praktyce może mieć na myśli metodę widoczną w checkoutcie, mapę punktów, cenę dostawy albo automatyczne tworzenie etykiety. To różne elementy.

ElementZa co odpowiadaPrzykład
Strefa wysyłkiOkreśla obszar geograficzny, dla którego dostępne są dane opcje.Polska, województwo, wybrane kody pocztowe, kraje UE.
Metoda wysyłkiJest opcją pokazywaną klientowi i ma własną nazwę, cenę oraz ustawienia.Kurier standard, punkt odbioru, odbiór osobisty.
RegułaOkreśla, kiedy metoda jest dostępna i jak obliczyć jej koszt.0–2 kg: 14 zł; powyżej 200 zł: 0 zł.
Przewoźnik lub integracjaObsługuje operacyjną stronę dostawy: ofertę, punkty, przesyłkę, etykietę i tracking.Furgonetka, integracja kurierska, własne API.

WooCommerce dopasowuje klienta do pierwszej pasującej strefy. Jeżeli strefy się pokrywają, ich kolejność ma znaczenie: bardziej szczegółowa strefa powinna znajdować się wyżej niż ogólna. W przeciwnym razie klient może zobaczyć metody przeznaczone dla innego regionu albo nie zobaczyć odbioru osobistego.

Oficjalna dokumentacja stref wysyłki WooCommerce opisuje również ograniczenia kodami pocztowymi oraz kolejność metod w obrębie strefy. Pierwsza aktywna metoda jest domyślnie zaznaczana, dlatego kolejność wpływa także na doświadczenie klienta.

Od koszyka do nadania przesyłki

Wysyłka nie kończy się w momencie wyświetlenia ceny w checkoutcie. Warto rozpisać dwa osobne przepływy: klienta i osoby obsługującej zamówienie.

Przepływ klienta

  1. Klient podaje kraj, miejscowość i kod pocztowy albo wybiera odbiór osobisty.
  2. WooCommerce dopasowuje właściwą strefę oraz dostępne metody.
  3. Reguły sprawdzają koszyk: wartość, wagę, liczbę produktów, klasy i wyjątki.
  4. Klient wybiera kuriera, punkt odbioru, paczkomat albo odbiór osobisty.
  5. Checkout zapisuje metodę oraz ewentualny identyfikator wybranego punktu przy zamówieniu.

Przepływ operatora

  1. Zespół otrzymuje zamówienie z produktami, adresem i wybraną metodą.
  2. Sprawdza dane paczki: wagę, wymiary, liczbę paczek i usługę dodatkową.
  3. Przekazuje dane do integracji przewoźnika albo tworzy przesyłkę z panelu sklepu.
  4. Generuje etykietę, organizuje odbiór lub nadaje paczkę w punkcie.
  5. Monitoruje tracking i ustala, jak status przesyłki wpływa na status zamówienia WooCommerce.

Cena pokazana klientowi nie jest tym samym co koszt operacyjny nadania. Sklep może pobierać 0 zł, 12 zł albo 25 zł, a rzeczywisty koszt przewoźnika, opakowania, pracy i zwrotów pozostaje elementem kalkulacji marży.

Metody w standardowym WooCommerce

Flat Rate — stała lub półautomatyczna stawka

Flat Rate jest metodą WooCommerce do ustawienia kosztu za całe zamówienie. Można dodać także koszt za sztukę, procent wartości albo koszty związane z klasami wysyłkowymi. W konfiguracji klas można naliczać koszt dla każdej klasy osobno albo zastosować tylko najdroższą klasę.

Flat Rate dobrze sprawdza się przy prostym modelu: na przykład „kurier 16 zł w Polsce”. Nie rozwiązuje samodzielnie pełnej tabeli stawek według wielu warunków, pakowania produktów i operacyjnego tworzenia etykiet.

Warto zacząć od oficjalnej konfiguracji Flat Rate, a dopiero później dodawać rozszerzenia. Dzięki temu wiadomo, która część logiki pochodzi z WooCommerce, a która z dodatkowej wtyczki.

Free Shipping — darmowa dostawa pod warunkiem

Free Shipping może być dostępna zawsze, po użyciu kuponu, po przekroczeniu minimalnej wartości zamówienia albo po spełnieniu kombinacji warunków. Trzeba zdecydować, czy próg liczy się przed rabatem, czy po rabacie. To drobne ustawienie może zmienić opłacalność promocji.

Local Pickup — odbiór osobisty

Klasyczny Local Pickup jest dodawany do strefy wysyłki i może mieć własny koszt oraz status podatku. Nowszy Local Pickup w Checkout Blocks ma osobne lokalizacje i może nie wymagać podania adresu dostawy. Jeżeli odbiór ma być ograniczony do konkretnego obszaru, trzeba świadomie wybrać właściwy wariant, ponieważ wersja blokowa ma inne zasady dostępności.

WooCommerce opisuje oba warianty w dokumentacji dla klasycznego Local Pickup oraz Local Pickup dla Checkout Blocks.

Czym jest Flexible Shipping i czego nie zastępuje?

Flexible Shipping to metoda tabelowa, która pozwala budować reguły kosztu dostawy w ramach strefy WooCommerce. W praktyce dodajesz metodę do strefy, definiujesz warunki, ustawiasz koszty i określasz, co dzieje się, gdy koszyk spełnia kilka warunków.

Wersja darmowa obsługuje przede wszystkim wartość koszyka i całkowitą wagę. Według aktualnej tabeli Octolize obejmuje także próg darmowej dostawy, wykluczanie produktów wirtualnych, sumowanie kosztów, tryb debugowania i podstawowe ustawienia metod.

Flexible Shipping PRO rozszerza ten model o liczbę produktów, liczbę pozycji koszyka, klasy wysyłkowe, konkretne produkty, kategorie, tagi, wymiary, objętość, wagę gabarytową, role użytkowników, dzień i godzinę oraz dodatkowe opłaty. Może także zatrzymać dalsze liczenie reguł albo ukryć metodę, gdy zamówienie nie spełnia warunków.

Nie jest to jednak uniwersalny system logistyczny. Flexible Shipping nie powinien być opisywany jako narzędzie, które samo wybiera kuriera, drukuje każdą etykietę, zamawia podjazd i śledzi paczki. Za te czynności odpowiada integracja operacyjna przewoźnika, a dokładny zakres zależy od konkretnego dodatku.

Przed wdrożeniem warto sprawdzić tabelę Free kontra PRO oraz dokumentację reguł kosztu wysyłki.

Jakie reguły można tworzyć?

Wartość koszyka

To najczęstszy model dla sklepów detalicznych: do 149,99 zł dostawa kosztuje 16 zł, od 150 zł kosztuje 10 zł, a od 250 zł jest darmowa. Trzeba ustalić, czy wartość obejmuje produkty po rabacie, czy przed rabatem, oraz czy koszt dostawy jest liczony od wartości brutto, netto czy ustawień konkretnej integracji.

Waga koszyka

Reguły wagowe są przydatne, gdy koszt przewozu rośnie wraz z ciężarem. Przykładowa tabela może wyglądać tak: 0–2 kg, 14 zł; powyżej 2 do 5 kg, 18 zł; powyżej 5 kg, 28 zł. Warunkiem poprawnego działania jest kompletna waga produktów i wariantów oraz spójna jednostka w ustawieniach WooCommerce.

Liczba produktów i pozycji

„Liczba produktów” nie zawsze znaczy to samo co „liczba pozycji koszyka”. Trzy sztuki tego samego produktu mogą być jedną pozycją koszyka, ale trzema produktami. Ta różnica ma znaczenie przy opłacie za kolejną sztukę, promocji „od pięciu produktów” albo modelu pakowania.

Klasy wysyłkowe

Klasy pozwalają oznaczyć na przykład produkty standardowe, kruche, ciężkie i wielkogabarytowe. WooCommerce przypisuje klasę wysyłkową do produktu, a przy produktach zmiennych można przypisać inną klasę także do wariantu. W Flexible Shipping PRO klasa może być warunkiem reguły, dopłatą albo powodem ukrycia metody.

Kraj, kod pocztowy i lokalizacja

Najpierw lokalizację obsługuje strefa WooCommerce. Dodatkowa logika może ograniczyć metodę do konkretnych kodów, regionów lub niestandardowych obszarów. Nie należy jednak zastępować stref chaotyczną listą wyjątków — najpierw trzeba uporządkować geografię, a dopiero potem warunki cenowe.

Rodzaj produktu, gabaryt i wyjątki

Produkty cyfrowe, towary wielkogabarytowe i produkty z ograniczeniami przewoźnika wymagają osobnej decyzji. Czasem należy ukryć kuriera i zostawić odbiór osobisty, czasem naliczyć dopłatę, a czasem podzielić koszyk na paczki. Sama reguła cenowa nie zastępuje algorytmu pakowania, jeżeli sklep faktycznie wysyła kilka paczek.

Przykładowe scenariusze konfiguracji

Poniższe kwoty są wyłącznie przykładem mechaniki, a nie cennikiem Sitefy ani rekomendacją dla każdego sklepu.

ScenariuszMetodaPrzykładowa logika
Prosty sklep krajowyKurier16 zł w strefie Polska, bez dodatkowych warunków.
Różne formy odbioruKurier / punkt / odbiór16 zł / 12 zł / 0 zł, każda opcja jako osobna metoda.
Wysyłka wagowaKurier14 zł do 2 kg, 18 zł do 5 kg, 28 zł powyżej 5 kg.
GabarytKurier standardUkryj metodę dla klasy „Gabaryt” i pokaż odbiór osobisty lub osobną usługę.
Próg zakupowyDarmowa dostawa0 zł po przekroczeniu ustalonej wartości, z uwzględnieniem rabatów i marży.

Najtrudniejsze są zamówienia mieszane. Jeżeli koszyk zawiera produkt standardowy i wielkogabarytowy, trzeba określić, czy klient płaci jedną najwyższą stawkę, sumę dopłat, koszt kilku paczek, czy tylko odbiór osobisty. Nie ma jednej poprawnej odpowiedzi — jest decyzja biznesowa, którą później trzeba odwzorować w regułach.

Darmowa dostawa i progi zakupowe

Darmowa dostawa może wspierać średnią wartość koszyka, ale nie jest darmowa dla sklepu. Próg powinien uwzględniać marżę produktu, koszt pakowania, prowizje, koszt przewoźnika, zwroty oraz ewentualne zamówienia wielopaczkowe.

W standardowym WooCommerce można użyć Free Shipping z minimalną kwotą zamówienia. Flexible Shipping oferuje własny próg darmowej dostawy, który może nadpisać koszt wynikający z tabeli. Przy bardziej szczegółowych promocjach PRO może wykorzystać reguły według produktów, klas, liczby sztuk lub kuponów.

Przed publikacją sprawdzamy co najmniej trzy granice: kwotę tuż poniżej progu, dokładnie na progu oraz tuż powyżej progu. Powtarzamy test z kuponem, ponieważ rabat może zmienić podstawę obliczenia.

Flexible Shipping a Furgonetka

Najczytelniej rozdzielić te narzędzia na warstwy:

  • WooCommerce pokazuje metody, dopasowuje strefę i przechowuje zamówienie.
  • Flexible Shipping może wyliczać cenę lub dostępność na podstawie reguł.
  • Furgonetka może obsługiwać mapę punktów, dane przesyłki, ofertę przewoźnika, dokumenty, etykiety i tracking — zgodnie z konfiguracją integracji.

Oficjalna instrukcja integracji Furgonetki z WooCommerce pokazuje model, w którym w WooCommerce tworzysz strefę i metodę dostawy, a następnie przypisujesz do niej mapę punktów. Po wyborze tej metody klient wskazuje punkt odbioru w checkoutcie.

W praktyce Flexible Shipping może odpowiadać za warunek typu „pokaż tę opcję do 10 kg” albo „dolicz dopłatę dla określonego koszyka”, natomiast Furgonetka zajmuje się częścią operacyjną. Dokładne połączenie musi być potwierdzone dla konkretnej metody i wersji wtyczek. Oficjalna dokumentacja Octolize wskazuje, że kompatybilność z Checkout Blocks może mieć ograniczenia zależne od pluginu, dlatego nie wystarczy ogólne stwierdzenie „działa z WooCommerce”.

Więcej o samej warstwie operacyjnej opisaliśmy w artykule Furgonetka w WooCommerce: integracja i obsługa przesyłek. Dobrym przykładem połączenia metody dostawy, reguł i zaplecza jest również case study sklepu WooCommerce PerfettoQuality.

Jak wdrażamy metody wysyłki w sklepach Sitefy?

Nie zaczynamy od instalacji wtyczki. Najpierw rozpisujemy model sprzedaży, bo ta sama metoda może być poprawna dla jednego katalogu i błędna dla innego.

  1. Analizujemy produkty. Sprawdzamy typy produktów, warianty, wagi, wymiary, zapasy, klasy podatkowe i produkty cyfrowe.
  2. Opisujemy kierunki dostawy. Ustalamy kraje, strefy, kody pocztowe, wyłączenia i ewentualne ograniczenia zagraniczne.
  3. Projektujemy metody. Nadajemy klientowi zrozumiałe nazwy: kurier, punkt odbioru, paczkomat, odbiór osobisty. Nie eksponujemy technicznych nazw wtyczek.
  4. Dobieramy reguły. Decydujemy, czy wystarczy Flat Rate, czy potrzebny jest Flexible Shipping, integracja live rates, klasy wysyłkowe albo podział na paczki.
  5. Ustalamy darmową dostawę. Próg wynika z ekonomiki sklepu, a nie z przypadkowej liczby w ustawieniach.
  6. Łączymy warstwę checkoutu i operacji. Sprawdzamy mapę punktów, zapis wyboru, dane zamówienia, etykiety, tracking i procedurę zespołu.
  7. Dokumentujemy konfigurację. Zespół klienta otrzymuje opis metod, wyjątków, progów i czynności po zakupie.
  8. Monitorujemy po publikacji. Weryfikujemy realne zamówienia, błędy i miejsca, w których klient może nie rozumieć kosztu dostawy.

Ten zakres jest częścią budowy i rozwoju sklepu WooCommerce, a nie dodatkiem instalowanym po fakcie. Zobacz, jak realizujemy sklepy internetowe z checkoutem, płatnościami, dostawami i integracjami dopasowanymi do modelu sprzedaży.

Jak testujemy wysyłkę przed publikacją?

Test „produkt w koszyku, checkout, zamówienie” jest zbyt wąski. Przygotowujemy macierz scenariuszy:

ObszarCo sprawdzamy
StrefyPolska, wybrane kody, kraj bez dostawy, strefa zagraniczna i kolejność stref.
RegułyGranice ceny, wagi, liczby produktów, klasy i progu darmowej dostawy.
KoszykJeden produkt, kilka sztuk, kilka pozycji, klasy mieszane, gabaryt i zamówienie mieszane.
ProduktyWarianty, brak wagi, produkt wirtualny, produkt cyfrowy oraz produkt bez klasy.
CheckoutKlasyczny checkout i Blocks, mobile, klawiatura, komunikaty, podatki i zapis punktu.
OperacjeUtworzenie przesyłki, etykieta, tracking, status zamówienia i obsługa błędu.

Jeżeli sklep korzysta z HPOS albo Checkout Blocks, sprawdzamy deklarowaną kompatybilność każdego rozszerzenia i wykonujemy test na środowisku możliwie podobnym do produkcji. Zgodnie z zaleceniami WooCommerce dotyczącymi kompatybilności rozszerzeń wykonujemy ręczne testy z komponentami takimi jak Blocks i HPOS, a nie tylko sprawdzamy, czy ustawienia zapisują się w panelu.

Najczęstsze błędy w konfiguracji wysyłki

  • Strefy są w złej kolejności. Klient pasuje do szerszej strefy zanim dotrze do bardziej szczegółowej.
  • Metoda ma techniczną nazwę. Klient widzi „Flexible Shipping 3”, zamiast jasnej informacji o sposobie odbioru.
  • Produkty nie mają wagi lub wymiarów. Reguła wygląda poprawnie, ale nie może policzyć kosztu.
  • Klasa wysyłkowa jest użyta jak metoda. Klasa tylko grupuje produkt; cenę trzeba przypisać w metodzie.
  • Darmowa dostawa nie ma wyjątków. Sklep pokrywa koszt także przy produkcie niskomarżowym lub gabarytowym.
  • Mapa punktów nie jest przypisana do właściwej metody. Klient wybiera metodę, ale nie może wybrać punktu albo wybór nie zapisuje się przy zamówieniu.
  • Wtyczki są testowane osobno. Każda działa na własnej stronie testowej, ale konflikt pojawia się dopiero w checkoutcie.
  • Status zamówienia i przesyłki traktuje się jako jeden status. Automatyczna synchronizacja zależy od konfiguracji i wersji integracji.

FAQ: metody wysyłki WooCommerce

Czym różni się strefa wysyłki od metody wysyłki w WooCommerce?

Strefa wysyłki określa, gdzie dostarczasz zamówienia, na przykład w Polsce, w wybranych kodach pocztowych albo za granicą. Metoda wysyłki jest konkretną opcją widoczną dla klienta, na przykład kurierem, do punktu odbioru lub z odbiorem osobistym.

Kiedy wystarczy standardowy WooCommerce?

Standardowe Flat Rate, Free Shipping i Local Pickup wystarczą przy prostym modelu, w którym dostawa ma stałą cenę, jeden próg darmowej wysyłki albo odbiór osobisty. Dodatkowa logika jest potrzebna, gdy cena zależy od kilku warunków jednocześnie.

Czy Flexible Shipping obsługuje wysyłkę według ceny i wagi?

Tak. Wersja darmowa Flexible Shipping pozwala budować reguły według wartości koszyka i łącznej wagi. Bardziej zaawansowane warunki, takie jak liczba produktów, klasy wysyłkowe, gabaryty i dodatkowe opłaty, zależą od wersji PRO lub osobnych dodatków.

Czy klasy wysyłkowe są dostępne w darmowym Flexible Shipping?

WooCommerce ma klasy wysyłkowe w core, a Flexible Shipping Free może je rozpoznawać. Budowanie reguł kosztowych na podstawie klasy wysyłkowej wymaga jednak Flexible Shipping PRO według aktualnej tabeli funkcji Octolize.

Czy darmowa dostawa jest naprawdę bezpłatna dla sklepu?

Nie. Darmowa dostawa oznacza zero opłaty widocznej dla klienta, ale koszt przewoźnika, pakowania i obsługi pozostaje po stronie sklepu. Próg darmowej dostawy powinien wynikać z marży, średniej wartości koszyka i realnego kosztu realizacji.

Czy Flexible Shipping tworzy etykiety i nadaje paczki?

Nie należy tak tego opisywać. Flexible Shipping odpowiada przede wszystkim za reguły i wyliczenie dostępnej ceny dostawy. Utworzenie przesyłki, etykieta, nadanie i tracking wymagają integracji z przewoźnikiem albo platformą operacyjną, na przykład Furgonetką.

Czy Flexible Shipping można połączyć z Furgonetką?

Takie połączenie może mieć sens, gdy Flexible Shipping steruje regułami ceny lub dostępności metody, a Furgonetka obsługuje wybór punktu, utworzenie przesyłki i dokumenty. Konkretna kompatybilność zależy od aktualnej wersji integracji, checkoutu i konfiguracji sklepu, dlatego wymaga testu na stagingu.

Jak obsłużyć produkty cyfrowe i zamówienia mieszane?

Produkt wirtualny samodzielnie nie uruchamia kalkulatora wysyłki. Jeżeli koszyk zawiera także produkt fizyczny, dostawa nadal jest liczona dla części wymagającej wysyłki. Zamówienie mieszane trzeba sprawdzić osobno, szczególnie gdy reguły korzystają z wagi lub klas wysyłkowych.

Czy można mieć osobne ceny dla kuriera, punktu i odbioru osobistego?

Tak. Każda opcja powinna być osobną, czytelnie nazwaną metodą dostawy w odpowiedniej strefie. Jej cena może być stała albo wyliczana regułami, ale wybór klienta i późniejsza obsługa zamówienia muszą odpowiadać tej samej metodzie.

Co Sitefy testuje przed publikacją sklepu?

Sprawdzamy strefy, progi graniczne, koszyki o różnej wadze, klasy wysyłkowe, produkty wirtualne, zamówienia mieszane, mapę punktów, mobile checkout, podatki, utworzenie przesyłki, dokumenty i komunikację statusów po zakupie.

Podsumowanie

WooCommerce może obsłużyć proste metody wysyłki bez dodatkowych narzędzi. Gdy jednak cena zależy od wagi, wartości koszyka, liczby produktów, klasy wysyłkowej albo gabarytu, potrzebny jest świadomie zaprojektowany system reguł.

Flexible Shipping rozwija kalkulację kosztu i dostępności metod, ale nie zastępuje integracji z przewoźnikiem. Furgonetka lub inne rozwiązanie kurierskie może obsługiwać punkty, przesyłki, etykiety i tracking. W Sitefy łączymy te warstwy dopiero po analizie produktów, marży, checkoutu i procesu po zakupie.

Jeśli chcesz uporządkować dostawy w istniejącym sklepie albo budujesz nowy sklep WooCommerce, opisz nam model sprzedaży i oczekiwane metody odbioru. Na tej podstawie można dobrać zakres konfiguracji, integracji i testów bez dokładania przypadkowych wtyczek.

KOLEJNY KROK

Chcesz uporządkować wysyłkę w WooCommerce?

Opisz produkty, kierunki dostaw i obecny checkout. Dobierzemy metody, reguły oraz zakres integracji z przewoźnikiem.

Zobacz usługę sklepy internetowe