Kurier powinien kosztować 16,99 zł, a WooCommerce pokazuje klientowi 34 zł? Paczkomat znika po dodaniu drugiego produktu? Albo integracja przewoźnika w ogóle nie potrafi obliczyć stawki? Bardzo często problem zaczyna się od nieprawidłowej wagi lub wymiarów produktów.
Przy automatycznym wyliczaniu dostawy przewoźnik nie patrzy na zdjęcie produktu ani jego nazwę. Integracja dostaje konkretne dane: wagę, długość, szerokość, wysokość, liczbę sztuk, miejsce dostawy oraz sposób pakowania.
Jeśli produkt waży w rzeczywistości 0,8 kg, a w WooCommerce został zapisany jako 800 przy jednostce „kg”, wynik będzie oczywiście absurdalny. Podobny problem pojawia się wtedy, gdy zamiast gabarytu wysyłkowego wpisane zostaną wymiary samego produktu bez opakowania.
Najpierw ustawiam globalne jednostki: kg/g oraz cm/mm.
W produkcie wpisuję wartości liczbowe bez dopisywania „kg” albo „cm”.
Przy stawkach kurierskich interesują mnie parametry potrzebne do realnej wysyłki.
Wariant może mieć własną wagę, wymiary i klasę wysyłkową.
„Gabaryt A/B/C” nie jest standardowym polem WooCommerce – to logika konkretnej integracji.
Po konfiguracji testuję koszyk z 1, 2 i kilkoma różnymi produktami.
Jak WooCommerce wykorzystuje wagę i wymiary produktu?
Podstawowy WooCommerce pozwala zapisać dla fizycznego produktu:
Wartość w jednostce ustawionej globalnie, np. kilogramach.
Długość, szerokość i wysokość wykorzystywane przy obliczeniach wysyłkowych.
Pozwala grupować produkty wymagające podobnego sposobu lub kosztu dostawy.
To, czy te dane rzeczywiście wpłyną na cenę wysyłki, zależy później od używanej metody.
Zwykła stała stawka może całkowicie ignorować wagę. Integracja kurierska pobierająca cenę z API może natomiast bez tych danych w ogóle nie zwrócić poprawnej oferty.
Jak powstaje automatyczny koszt dostawy?
WooCommerce zbiera wagę i gabaryty pozycji w koszyku.
Integracja ustala paczkę lub zestaw paczek.
Dane trafiają do reguły albo API firmy kurierskiej.
Klient widzi koszt możliwy dla swojego zamówienia.
Jeśli pierwszy etap zawiera błędne dane, kolejne obliczenia również będą błędne.
1. Zacznij od ustawienia jednostek w WooCommerce
Zanim zacznę wpisywać gabaryty produktów, przechodzę do:
WooCommerce
→ Ustawienia
→ Produkty
→ Ogólne
→ Jednostki miaryUstalam tam m.in.:
Jednostka wagi: kg
Jednostka wymiarów: cmDla typowego polskiego sklepu taki układ jest wygodny, ale najważniejsza jest spójność z wykorzystywaną integracją.
Jeśli jednostką sklepu jest kilogram, produkt ważący 500 gramów zapisuję jako 0.5, a nie 500. W przeciwnym razie integracja może otrzymać informację, że przesyłka waży 500 kg.
2. Gdzie wpisać wagę i wymiary produktu WooCommerce?
Edytuję produkt i przechodzę do:
Dane produktu
→ WysyłkaZnajdę tam:
- Wagę,
- Długość,
- Szerokość,
- Wysokość,
- Klasę wysyłkową.
Wpisuję same liczby.
Jednostka nie powinna być dopisywana bezpośrednio do pola wartości.
WooCommerce zna jednostkę z ustawień globalnych sklepu.
3. Wpisywać wymiar produktu czy gotowej paczki?
To jedno z najważniejszych pytań w całym wdrożeniu.
Jeżeli dane mają służyć do kalkulacji przewoźnika, interesują mnie parametry wysyłkowe, a nie wyłącznie wymiar produktu wyjętego z opakowania.
Załóżmy, że sprzedaję lampę:
Sama lampa:
35 × 25 × 20 cm
Po zabezpieczeniu do wysyłki:
45 × 35 × 30 cmJeżeli przesyłka rzeczywiście jest nadawana jako drugi wariant, to właśnie ten większy gabaryt jest istotny dla przewoźnika.
Trzeba jednak sprawdzić sposób działania konkretnej integracji. Niektóre moduły samodzielnie pakują kilka produktów do skonfigurowanych pudełek.
Jeśli moduł wysyłkowy ma osobno ustawioną wagę kartonu albo własny box-packing, nie powiększam dodatkowo danych w sposób, który spowoduje dwukrotne doliczenie tego samego opakowania.
4. Waga produktu również powinna odpowiadać procesowi wysyłki
Przy metodach opartych na wadze różnica nawet kilkuset gramów może przenieść zamówienie do kolejnego przedziału cenowego.
Przykładowa reguła może wyglądać tak:
| Łączna waga | Koszt dostawy |
|---|---|
| 0–1 kg | 14,99 zł |
| 1,01–5 kg | 17,99 zł |
| 5,01–10 kg | 22,99 zł |
| Powyżej 10 kg | Inna metoda / paleta |
Jeśli trzy produkty ważą realnie po 1,8 kg, koszyk powinien dostarczyć do kalkulatora około:
1,8 kg × 3 = 5,4 kgOczywiście końcowy wynik może dodatkowo uwzględniać wagę kartonu lub sposób pakowania konkretnego modułu.
5. Produkty wariantowe mogą mieć różne gabaryty
To bardzo częsty problem w sklepach odzieżowych, meblowych i technicznych.
Przykładowo produkt „Donica” może mieć warianty:
S:
2 kg
30 × 30 × 35 cm
M:
5 kg
45 × 45 × 50 cm
XL:
14 kg
70 × 70 × 80 cmNie chcę, żeby największy wariant korzystał z parametrów najmniejszego.
WooCommerce pozwala ustawić wagę i wymiary bezpośrednio przy wariancie. Jeśli pozostawię je puste, wariant może korzystać z wartości ustawionych dla produktu nadrzędnego.
Kiedy dane wariantu są szczególnie ważne?
- rozmiary mają wyraźnie inną wagę,
- duży wariant nie mieści się do paczkomatu,
- niektóre wersje wymagają palety,
- koszt kuriera zależy od gabarytu,
- towar ma bardzo różne sposoby pakowania.
6. A co z gabarytami A, B i C w Paczkomatach?
To ważne rozróżnienie.
Standardowy WooCommerce zna:
wagę
długość
szerokość
wysokość
klasę wysyłkowąNie ma natomiast uniwersalnego, wbudowanego pola:
Gabaryt InPost: A / B / CTaka logika jest zależna od używanej integracji.
Wtyczka może np.:
- wyznaczać gabaryt automatycznie z wymiarów,
- udostępniać własne pole gabarytu przy produkcie,
- korzystać z klas wysyłkowych,
- dobierać paczkę dopiero na podstawie całego koszyka.
Dlatego nie tworzę klas „A”, „B” i „C” w ciemno, zanim nie sprawdzę dokumentacji konkretnego modułu.
7. Do czego służą klasy wysyłkowe WooCommerce?
Klasa wysyłkowa nie jest kolejnym polem z wymiarem. Służy do grupowania produktów o podobnych wymaganiach dostawy.
Mogę stworzyć np.:
mała paczka
duży gabaryt
towar ciężki
paleta
niestandardowa wysyłkaNastępnie metoda wysyłki może zastosować dla poszczególnych klas inne koszty.
Wbudowana metoda Flat Rate pozwala np. ustalać dodatkową opłatę dla konkretnej klasy wysyłkowej.
Jest klasyfikacją produktu. Dopiero metoda wysyłki wykorzystuje klasę do wyliczenia lub zmiany kosztu.
8. Jeden produkt to nie zawsze jedna paczka
To częsty błąd przy automatycznym obliczaniu dostawy.
Jeśli klient kupuje:
3 × małe pudełkoistnieją przynajmniej trzy możliwe scenariusze:
Wszystkie produkty mieszczą się razem w przygotowanym kartonie.
Każda sztuka musi zostać wysłana oddzielnie.
Algorytm pakuje produkty według dostępnych rozmiarów kartonów.
Dlatego poprawne gabaryty produktów są dopiero wejściem do procesu. Końcowy wynik zależy również od sposobu, w jaki integracja pakuje koszyk.
9. Lekki produkt może być drogi w wysyłce przez duży gabaryt
Nie każda firma kurierska patrzy wyłącznie na kilogramy.
Duże, ale lekkie produkty zajmują sporo miejsca w samochodzie i sortowni. Dlatego część przewoźników stosuje pojęcie wagi gabarytowej lub wymiarowej.
Przykładowo ogromna paczka zawierająca lekki produkt może kosztować więcej niż mały karton ważący kilka kilogramów.
Nie wpisuję jednak własnego wzoru na wagę gabarytową do produktu, jeśli moduł przewoźnika oblicza ją sam. Podaję prawidłową wagę oraz wymiary, a sposób taryfikacji pozostawiam integracji.
10. Co się stanie, jeśli produkt nie ma wagi lub wymiarów?
To zależy od metody dostawy.
| Metoda | Możliwy efekt brakujących danych |
|---|---|
| Stała stawka | Może działać normalnie, jeśli w ogóle nie korzysta z gabarytów. |
| Wysyłka według wagi | Produkt może zostać źle przypisany do zakresu albo nie spełnić reguły. |
| API kuriera | Integracja może zwrócić błędną stawkę albo nie zwrócić jej wcale. |
| Box packing | Algorytm może nie wiedzieć, jak zapakować produkt. |
11. Dlaczego WooCommerce pokazuje za wysoki koszt wysyłki?
Jeżeli integracja zwraca cenę znacznie wyższą niż kalkulator przewoźnika, porównuję dokładnie te same dane.
- kraj i kod pocztowy odbiorcy,
- łączną wagę,
- długość paczki,
- szerokość paczki,
- wysokość paczki,
- liczbę paczek,
- rodzaj usługi kurierskiej,
- dodatkowe opłaty ustawione we wtyczce.
Jeśli kalkulator przewoźnika zwraca 18 zł, a WooCommerce 37 zł, sprawdzam przede wszystkim, czy moduł nie utworzył dwóch paczek zamiast jednej albo nie otrzymał błędnych gabarytów.
12. Złe gabaryty mogą też całkowicie ukryć metodę dostawy
Przykładowo paczkomat ma ograniczenia dotyczące rozmiaru i wagi przesyłki.
Jeśli produkt przekracza limity skonfigurowane w integracji, metoda może prawidłowo zniknąć.
produkt
↓
gabaryt przekracza limit
↓
metoda nie może obsłużyć paczki
↓
Paczkomat znika z checkoutuJeśli żadna inna metoda nie obsługuje zamówienia, klient może ostatecznie zobaczyć komunikat o braku dostępnych opcji wysyłki.
13. Jak uzupełnić wagę i gabaryty przy setkach produktów?
Przy pięciu produktach mogę edytować je ręcznie. Przy kilku tysiącach potrzebuję lepszego procesu.
W zależności od sklepu wykorzystuję:
- edycję zbiorczą,
- import CSV,
- eksport i ponowny import danych,
- narzędzia integrujące ERP z WooCommerce,
- kontrolowany skrypt aktualizujący dane produktów.
Przed masową aktualizacją robię backup i testuję kilka produktów, bo pomyłka w jednostce zastosowana do 5000 pozycji może błyskawicznie zepsuć wszystkie stawki dostawy.
14. Produkt wirtualny nie potrzebuje gabarytów wysyłkowych
Jeżeli produkt został oznaczony jako wirtualny, WooCommerce traktuje go jako niewymagający fizycznej wysyłki.
Dlatego przy produkcie:
e-book
konsultacja online
dostęp do materiałów
usługa cyfrowabrak wagi i wymiarów jest czymś zupełnie normalnym.
Jeżeli natomiast fizyczny produkt przypadkowo został zaznaczony jako wirtualny, metody wysyłkowe mogą zachowywać się inaczej, niż oczekujesz.
15. Wymiary wysyłkowe mogą być widoczne na stronie produktu
WooCommerce może pokazywać wagę i wymiary produktu w sekcji dodatkowych informacji.
To czasami prowadzi do dziwnej sytuacji:
Rozmiar samego produktu:
20 × 20 × 10 cm
Gabaryt wysyłkowy zapisany w WooCommerce:
30 × 30 × 20 cmKlient może pomyśleć, że drugi zestaw wymiarów opisuje sam produkt.
Nie rozwiązuję tego poprzez wyczyszczenie pól wysyłkowych, jeśli są potrzebne integracji kurierskiej.
Mogę zamiast tego dodać osobne atrybuty produktu albo odpowiednio zmienić sposób prezentowania danych na stronie.
Jak konfiguruję gabaryty WooCommerce krok po kroku?
Ustalam jednostki sklepu
Sprawdzam, czy cały katalog korzysta z właściwych jednostek wagi i wymiarów.
Sprawdzam wymagania integracji
Ustalam, czy moduł oczekuje wymiarów produktu, gotowej paczki, własnych pudełek czy osobnego gabarytu.
Ważę i mierzę realną przesyłkę
Uwzględniam sposób zabezpieczenia produktu, który rzeczywiście stosuje magazyn.
Uzupełniam warianty
Jeśli rozmiary produktu znacząco się różnią, nie pozostawiam wszystkich wariantów z jednym zestawem parametrów.
Przypisuję klasy wysyłkowe
Robię to tam, gdzie metoda dostawy wykorzystuje je do różnicowania kosztu.
Testuję różne koszyki
Jedna sztuka to za mało. Sprawdzam również kilka sztuk i mieszane zestawy produktów.
Porównuję wynik z przewoźnikiem
Dla tych samych parametrów sprawdzam koszt w kalkulatorze przewoźnika albo jego panelu.
Jakie koszyki testuję przed uruchomieniem automatycznej wysyłki?
| Test | Co sprawdzam? | Dlaczego? |
|---|---|---|
| 1 mały produkt | Podstawową stawkę. | Potwierdza najprostszy scenariusz. |
| 2–3 takie same sztuki | Sposób pakowania. | Sprawdzam, czy powstaje jedna czy kilka paczek. |
| Mały + duży produkt | Mieszany koszyk. | Pozwala wykryć konflikt gabarytów i klas. |
| Ciężki produkt | Limity wagowe. | Powinien przejść do właściwej stawki lub metody. |
| Największy wariant | Dane wariacji. | Nie powinien korzystać z gabarytu mniejszej wersji. |
| Produkt bez danych | Zachowanie awaryjne. | Pozwala wykryć produkty wymagające uzupełnienia. |
Najczęstsze błędy przy wadze i gabarytach WooCommerce
- 500 wpisane jako kilogramy zamiast 0.5 kg,
- podanie wymiarów bez uwzględnienia realnego pakowania,
- brak jednego z wymiarów wymaganych przez integrację,
- wszystkie warianty mają gabaryt najmniejszej wersji,
- opakowanie doliczone zarówno w produkcie, jak i module wysyłki,
- zła klasa wysyłkowa,
- produkt fizyczny oznaczony jako wirtualny,
- niepoprawne jednostki po imporcie CSV,
- kilka wtyczek jednocześnie próbuje modyfikować przesyłkę,
- test wykonany wyłącznie dla jednej sztuki jednego produktu.
Błędny koszt dostawy potrafi zabrać sprzedaż tuż przed płatnością
Klient może zaakceptować cenę produktu i zdecydować się na zakup, ale jeśli w checkout zamiast oczekiwanych 15–20 zł zobaczy 45 zł za kuriera, bardzo łatwo porzucić koszyk.
Z drugiej strony zaniżona stawka oznacza, że różnicę do przesyłki dopłaca sklep.
Dlatego podczas tworzenia sklepów internetowych WooCommerce konfigurację dostaw traktuję jako część sprzedaży, a nie techniczny dodatek na samym końcu wdrożenia.
Co jeśli sklep ma setki produktów z błędnymi parametrami?
Przy starszych sklepach problem często nie kończy się na jednym produkcie.
Widzę wtedy katalog importowany z kilku systemów, niejednolite jednostki, stare klasy wysyłkowe, nieużywane integracje i kolejne reguły dokładane przez lata.
W takim przypadku lepszym rozwiązaniem może być uporządkowanie lub przebudowa istniejącego sklepu niż dokładanie kolejnego wyjątku do źle zaprojektowanej wysyłki.
Wysyłka powinna działać razem z całym WooCommerce
Na stronynazlecenie.pl zajmuję się tworzeniem oraz technicznym rozwojem stron i sklepów WordPress. Przy problemach z dostawą patrzę więc nie tylko na pojedynczą stawkę, ale także na produkty, warianty, checkout, integrację kurierską i sposób pakowania.
Dzięki temu można usunąć przyczynę błędu zamiast ręcznie poprawiać koszt wysyłki przy każdym kolejnym zamówieniu.
Moja checklista poprawnej konfiguracji gabarytów WooCommerce
- Sprawdzam globalną jednostkę wagi.
- Sprawdzam globalną jednostkę długości.
- Uzupełniam wagę każdego fizycznego produktu.
- Uzupełniam długość, szerokość i wysokość.
- Sprawdzam wymagania konkretnej integracji kurierskiej.
- Nie mylę wymiarów produktu z parametrami potrzebnymi do wysyłki.
- Kontroluję wagę opakowania i unikam jej podwójnego doliczenia.
- Uzupełniam dane przy wariantach różniących się rozmiarem.
- Przypisuję klasy wysyłkowe tam, gdzie są faktycznie wykorzystywane.
- Sprawdzam sposób pakowania kilku produktów.
- Testuję limity paczkomatu lub kuriera.
- Porównuję wynik WooCommerce z kalkulatorem przewoźnika.
- Robię testowe zamówienie od koszyka do finalnego checkoutu.
WooCommerce nalicza za drogą dostawę albo nie pokazuje kuriera?
Mogę sprawdzić wagi i gabaryty produktów, warianty, klasy wysyłkowe, konfigurację paczek, integrację kurierską oraz sposób wyliczania kosztu w koszyku. Dzięki temu klient zobaczy właściwą metodę i cenę, a sklep nie będzie dopłacał do źle policzonych przesyłek.
Waga, gabaryty i wysyłka WooCommerce – najczęstsze pytania
Gdzie ustawić wagę produktu w WooCommerce?
W edycji fizycznego produktu przechodzę do sekcji Dane produktu → Wysyłka. Tam można podać wagę, wymiary oraz klasę wysyłkową. Jednostkę wagi ustawia się globalnie w ustawieniach produktów WooCommerce.
Gdzie wpisać wymiary produktu WooCommerce?
Długość, szerokość i wysokość wpisuje się w sekcji Wysyłka danego produktu. Wartości podaję jako liczby w jednostce ustawionej globalnie w WooCommerce.
Czy wpisywać wymiary produktu czy paczki?
Jeżeli dane są wykorzystywane do automatycznego obliczania przesyłki, powinny odpowiadać parametrom potrzebnym przez konkretną integrację wysyłkową. Zwykle interesuje mnie rzeczywisty rozmiar produktu przygotowanego do wysyłki, ale trzeba sprawdzić, czy moduł nie stosuje dodatkowo własnego box-packingu.
Dlaczego WooCommerce pokazuje za wysoki koszt dostawy?
Sprawdzam przede wszystkim wagę, jednostki, wymiary produktów, liczbę utworzonych paczek oraz dodatkowe opłaty skonfigurowane w integracji. Błędne gabaryty mogą znacząco zawyżyć stawkę przewoźnika.
Czy każdy produkt WooCommerce musi mieć wagę i wymiary?
Nie każda metoda dostawy ich wymaga. Przy stałej stawce mogą być niepotrzebne, natomiast wiele metod opartych na API przewoźnika potrzebuje kompletnych danych, aby prawidłowo obliczyć koszt przesyłki.
Jak ustawić gabaryt A, B lub C InPost w WooCommerce?
WooCommerce nie ma uniwersalnego wbudowanego pola „gabaryt A/B/C”. Sposób przypisania gabarytu zależy od używanej integracji InPost. Moduł może korzystać z wymiarów, własnego pola, klasy wysyłkowej albo obliczać gabaryt na podstawie całego koszyka.
Czy warianty produktu mogą mieć różną wagę?
Tak. Waga i wymiary mogą zostać ustawione osobno dla konkretnego wariantu. Jeśli dane wariantu pozostaną puste, WooCommerce może wykorzystać wartości ustawione na poziomie produktu nadrzędnego.
Do czego służy klasa wysyłkowa WooCommerce?
Klasa wysyłkowa grupuje produkty o podobnych wymaganiach dostawy. Sama nie tworzy stawki, ale może zostać wykorzystana przez metodę wysyłki do naliczenia innego kosztu dla np. ciężkich lub wielkogabarytowych produktów.
Dlaczego metoda dostawy znika po dodaniu dużego produktu?
Produkt może przekraczać maksymalną wagę lub wymiary obsługiwane przez daną usługę albo regułę skonfigurowaną we wtyczce. W takim przypadku metoda wysyłki może prawidłowo przestać być dostępna.

Kamil Sudoł – freelancer WordPress & SEO. Od 2015 roku tworzę i rozwijam strony internetowe oraz sklepy WooCommerce, a także zajmuję się SEO i widocznością firm w Google. Na blogu publikuję praktyczne materiały dotyczące WordPressa, SEO, UX i marketingu internetowego.




















