Co zrobić, gdy WooCommerce nie nalicza kosztów wysyłki dla paczkomatów InPost?

Dostawa i Zwroty 2025-12-22
Co zrobić, gdy WooCommerce nie nalicza kosztów wysyłki dla paczkomatów InPost?

Co zrobić, gdy WooCommerce nie nalicza kosztów wysyłki dla paczkomatów InPost?

Problem z tym, że WooCommerce nie nalicza kosztów wysyłki dla paczkomatów InPost, pojawia się bardzo często w sklepach internetowych. Klient widzi możliwość wyboru paczkomatu, ale cena wysyłki wynosi 0 zł albo metoda w ogóle nie działa. To wygląda groźnie, ale zazwyczaj da się to szybko naprawić.

Najczęściej przyczyną są błędne ustawienia stref wysyłki, problemy z konfiguracją wtyczki InPost, złe klasy wysyłkowe albo nadpisanie metody przez darmową wysyłkę. W tym artykule znajdziesz praktyczną checklistę – przejdziesz krok po kroku przez konfigurację i sprawdzisz, gdzie dokładnie leży problem.


Najczęstsze powody, dla których WooCommerce nie nalicza kosztów paczkomatów

Zanim przejdziesz do zmian w ustawieniach, warto wiedzieć, co dokładnie może pójść nie tak. W przypadku paczkomatów InPost w WooCommerce źródłem błędu są zwykle:

  • błędna konfiguracja metod wysyłki w strefach wysyłki,
  • konflikt lub zła konfiguracja wtyczki InPost,
  • źle ustawione klasy wysyłkowe lub brak cen dla klas,
  • brak wymaganych danych w koszyku (np. kraj dostawy),
  • błąd po aktualizacji WooCommerce lub wtyczek,
  • nieprawidłowo ustawiona darmowa dostawa, która nadpisuje paczkomaty.

Zamiast zgadywać, najlepiej potraktować poniższe kroki jak listę kontrolną. Idziesz po kolei, testujesz po każdej zmianie i sprawdzasz, czy koszt wysyłki dla paczkomatu wreszcie się pojawia.


Krok 1: Sprawdź strefy wysyłki w WooCommerce

Pierwszym miejscem, w które warto zajrzeć, są strefy wysyłki. Bez poprawnej strefy WooCommerce po prostu nie wie, kiedy ma zaoferować paczkomaty InPost.

Jak przejść do stref wysyłki?

Wejdź w panelu WordPress w:

WooCommerce → Ustawienia → Wysyłka → Strefy wysyłki

Następnie sprawdź kolejno:

  1. Czy masz strefę, która obejmuje Polskę?
    Najczęściej jest to strefa o nazwie np. „Polska” z przypisanym regionem „Polska”.
    Jeśli sprzedajesz wyłącznie na terenie kraju, możesz mieć jedną główną strefę obejmującą właśnie Polskę.

  2. Czy w tej strefie jest dodana metoda wysyłki dla paczkomatów?
    W zależności od używanej wtyczki InPost:

  3. upewnij się, że metoda typu „Paczkomaty InPost” / „InPost Parcel Locker” jest dodana,
  4. sprawdź, czy metoda jest aktywna (przełącznik włącz/wyłącz),
  5. zobacz, czy ma ustawioną cenę lub regułę naliczania (np. według wagi lub wartości koszyka).

  6. Przetestuj prostą metodę w tej samej strefie
    Dodaj tymczasowo metodę „Płaska stawka” z kwotą np. 9,99 zł.
    Jeśli ta metoda działa poprawnie, a paczkomaty nadal pokazują 0 zł lub się nie liczą, problem leży najprawdopodobniej w ustawieniach wtyczki InPost lub warunkach przypisanych do tej konkretnej metody wysyłki.


Krok 2: Zweryfikuj, czy koszyk spełnia warunki dla metody wysyłki

WooCommerce nalicza koszty wysyłki tylko wtedy, gdy ma komplet danych i gdy koszyk mieści się w zdefiniowanych warunkach. Jeśli jakieś dane są niepełne albo nie pasują do strefy, metoda może się nie pojawiać lub mieć cenę 0 zł.

Co trzeba sprawdzić w danych koszyka?

  1. Adres dostawy
  2. Upewnij się, że w koszyku lub przy składaniu zamówienia kraj dostawy to „Polska”.
  3. Jeśli masz strefę wysyłki tylko dla Polski, a w koszyku wybrany jest inny kraj, metoda paczkomatowa nie będzie działać.

  4. Waga i kwota zamówienia
    Jeśli korzystasz z wtyczki, która nalicza koszty według wagi:

  5. sprawdź, czy produkty mają ustawioną wagę;
    brak wagi często interpretowany jest jako 0 kg, co może wypaść poza zdefiniowane zakresy wagowe,
  6. upewnij się, że w konfiguracji masz stawki dla danego zakresu wagi lub ceny.

Przykładowy problem:
- ustawiasz przedział 0,1–10 kg,
- produkt ma wagę 0 kg,
- wtyczka nie znajduje dopasowania i zwraca metodę z ceną 0 zł lub bez stawki.

  1. Minimalna lub maksymalna wartość koszyka
    W niektórych konfiguracjach paczkomaty działają tylko powyżej określonej kwoty, np. od 20 zł.
    Jeśli wartość koszyka jest niższa niż próg, metoda może się nie naliczać lub w ogóle nie być widoczna dla klienta.

Krok 3: Skontroluj ustawienia wtyczki InPost

Następny etap to dokładne przejrzenie ustawień samej wtyczki InPost (lub brokera, np. Furgonetka, Apaczka, Imker). To one odpowiadają za logikę działania paczkomatów w sklepie.

Najczęstsze problemy w konfiguracji wtyczki InPost

  1. Brak lub nieprawidłowy API key / token
  2. Wejdź w ustawienia wtyczki (często w menu typu: WooCommerce → InPost lub w „Ustawieniach” przy metodzie wysyłki).
  3. Sprawdź:
    • czy token API jest wpisany,
    • czy nie ma literówek w kluczu,
    • czy korzystasz z tokena dla odpowiedniego środowiska (produkcyjne vs testowe).
  4. Jeśli zmieniałeś konto w InPost, trzeba pamiętać o aktualizacji tych danych w sklepie.

  5. Nieaktywna metoda paczkomatowa w samej wtyczce
    W ustawieniach często znajduje się osobna opcja w stylu:
    „Aktywuj Paczkomaty InPost”.
    Upewnij się, że ten checkbox jest zaznaczony, bo sama metoda w strefie wysyłki może nie wystarczyć.

  6. Nieprawidłowy sposób naliczania kosztów
    Mogą tu występować różne scenariusze:

  7. włączony jest tryb „Ceny z API”, ale Twoje konto nie zwraca tych cen,
  8. ustawione są stawki tylko dla niektórych rozmiarów paczek (np. A/B/C), a metoda używa innego typu,
  9. pola z cenami są puste, przez co metoda się wyświetla, ale WooCommerce ustawia koszt na 0 zł.

Dobrym testem jest ustawienie awaryjne:
- przypisz jedną stałą cenę (np. 12,99 zł) dla wszystkich paczek
i zobacz, czy koszt zacznie się naliczać.

  1. Tryb testowy (sandbox)
  2. Jeśli wtyczka działa w trybie testowym, może się zdarzyć, że API nie zwraca cen,
  3. spróbuj przełączyć wtyczkę na środowisko produkcyjne i wygenerować nowy token,
  4. po przełączeniu przetestuj ponownie koszyk z przykładowym zamówieniem.

Krok 4: Sprawdź klasy wysyłkowe i ich przypisanie do produktów

Jeśli w Twoim sklepie wykorzystujesz klasy wysyłkowe (np. inne ceny dla małych i dużych paczek), błąd może leżeć właśnie w tej logice. Źle ustawione klasy albo puste stawki często skutkują kosztem 0 zł.

Jak zweryfikować klasy wysyłkowe?

  1. Lista klas wysyłkowych
    Przejdź do:

WooCommerce → Ustawienia → Wysyłka → Klasy wysyłkowe

  • sprawdź, jakie klasy masz zdefiniowane (np. „Paczkomat mały”, „Paczkomat duży”),
  • zanotuj ich nazwy i upewnij się, że dokładnie ich używasz w konfiguracji metody.

  • Ustawienia metody paczkomatowej
    Przy metodzie wysyłki dla paczkomatów zazwyczaj znajdują się pola na ceny według klasy wysyłkowej.

  • Sprawdź, czy dla każdej używanej klasy masz przypisaną cenę,
  • jeśli ceny są puste, WooCommerce może nie być w stanie obliczyć stawki i ustawia koszt na 0 zł.

  • Przypisanie klas do produktów

  • Wejdź w edycję przykładowego produktu,
  • w zakładce „Wysyłka” wybierz odpowiednią klasę wysyłkową,
  • zapisz produkt i przetestuj ponownie koszyk.

Praktyczna wskazówka:
Jeżeli klasy wysyłkowe nie są Ci niezbędne, rozważ uprośczenie konfiguracji. Ustaw jedną, prostą stawkę dla paczkomatów bez klas. Mniejsza liczba reguł to także mniejsze ryzyko, że coś przestanie działać po aktualizacji.


Krok 5: Upewnij się, że darmowa wysyłka nie nadpisuje paczkomatów

Bardzo częsty scenariusz to nieprawidłowo skonfigurowana darmowa wysyłka. Po ustawieniu progu, np. od 200 zł, może się okazać, że:

  • powyżej tej kwoty WooCommerce oferuje darmową dostawę,
  • paczkomaty nadal się wyświetlają, ale z ceną 0 zł,
  • albo WooCommerce automatycznie wybiera darmową metodę, ignorując stawki InPost.

Co sprawdzić przy darmowej wysyłce?

  1. Ustawienia metody „Darmowa wysyłka” w strefie
  2. Przejdź do strefy wysyłki, w której masz dodaną darmową dostawę,
  3. sprawdź, jakie są jej warunki – czy jest to np. próg kwotowy, czy opcja „zawsze darmowa wysyłka”.

  4. Zachowanie wobec innych metod

  5. Niektóre wtyczki pozwalają zdecydować, czy darmowa wysyłka ma zastępować inne metody,
  6. jeśli chcesz, by powyżej określonego progu cały koszyk (w tym paczkomaty) był darmowy, taki scenariusz jest poprawny,
  7. jeśli natomiast darmowa wysyłka ma dotyczyć tylko kuriera, zadbaj o odpowiednie ustawienie warunków.

  8. Test z koszykiem poniżej progu darmowej dostawy

  9. Dodaj do koszyka produkt o niższej wartości, poniżej progu darmowej wysyłki,
  10. sprawdź, czy paczkomaty naliczają się wtedy poprawnie.
  11. Jeśli tak, to wiesz już, że problem wynika z logiki darmowej dostawy, a nie samej wtyczki InPost.

Krok 6: Wyklucz konflikt z innymi wtyczkami lub motywem

Zdarza się, że wszystko działało poprawnie, a po aktualizacji motywu albo wtyczek nagle WooCommerce nie nalicza kosztów wysyłki do paczkomatów. W takich sytuacjach bardzo często winowajcą jest konflikt pomiędzy wtyczkami lub problem w motywie.

Jak przeprowadzić prostą diagnostykę?

  1. Przełącz na motyw domyślny
  2. Zmień motyw na jeden z domyślnych, np. Storefront lub serię Twenty Twenty-…,
  3. przetestuj koszyk i sprawdź, czy ceny paczkomatów zaczynają się naliczać.
  4. Jeśli tak, oznacza to, że problem leży w aktualnie używanym motywie.

  5. Wyłącz pozostałe wtyczki poza WooCommerce i InPost

  6. Na chwilę dezaktywuj wszystkie inne wtyczki,
  7. sprawdź ponownie koszyk i naliczanie kosztów wysyłki,
  8. jeśli teraz działa, włączaj wtyczki po jednej, aż znajdziesz tę, która powoduje konflikt.

Szczególną uwagę zwróć na: - wtyczki do dynamicznego koszyka lub modyfikacji checkoutu,
- narzędzia do warunkowej wysyłki,
- wtyczki do cache’owania i optymalizacji.

  1. Pamiętaj o cache i CDN
    Jeśli używasz cache (np. LiteSpeed, WP Super Cache, Cloudflare):
  2. wyczyść pamięć podręczną,
  3. testuj działanie koszyka w trybie incognito lub w innej przeglądarce.

Zdarza się, że widzisz „zastygłą” wersję koszyka z dawnymi stawkami wysyłki, które nie uwzględniają nowych ustawień.


Krok 7: Włącz logi w WooCommerce i we wtyczce InPost

Gdy podstawowe kroki nie dają odpowiedzi, bardzo pomocne są logi WooCommerce i logi samej wtyczki InPost. Często pokazują one konkretne błędy, które blokują poprawne naliczanie kosztów.

Jak korzystać z logów WooCommerce?

  1. Wejdź w:

WooCommerce → Status → Logi

  1. Z rozwijanej listy wybierz logi:
  2. powiązane z wysyłką,
  3. zawierające w nazwie słowa typu „inpost”, „shipment”, „shipping”.

  4. Sprawdź także, czy wtyczka InPost nie ma własnej sekcji logów w swoich ustawieniach.
    Jeśli tak – włącz logowanie na czas testów.

Na co szczególnie zwrócić uwagę?

  • błędy 401 / 403 – oznaczające problem z autoryzacją API (np. zły token),
  • błędy 500 – sugerujące problem po stronie serwera InPost,
  • komunikaty typu „Brak dostępnych metod wysyłki dla tego adresu”.

Jeśli widzisz, że problem leży po stronie API, a konfigurację po swojej stronie masz dopiętą, z takim logiem możesz już śmiało zgłosić się do supportu InPost lub autora wtyczki. Konkretne komunikaty znacznie ułatwiają diagnozę.


Krok 8: Skasuj obecną metodę paczkomatową i zbuduj ją od zera

Jeżeli przeszedłeś przez wszystkie poprzednie kroki i nadal WooCommerce nie nalicza kosztów wysyłki do paczkomatów InPost, warto wyczyścić obecną konfigurację i ustawić wszystko „na czysto”.

Jak zresetować metodę paczkomatów?

  1. Usuń obecną metodę wysyłki paczkomatowej ze strefy wysyłki.
  2. Zapisz zmiany w strefie.
  3. Dodaj nową metodę wysyłki i wybierz paczkomaty InPost.
  4. Skonfiguruj minimalny, prosty zestaw ustawień:
  5. jedna stała cena, np. 12,90 zł,
  6. bez klas wysyłkowych,
  7. bez darmowej wysyłki powiązanej z tą metodą,
  8. kraj dostawy ustawiony tylko na Polskę.

  9. Przetestuj koszyk:

  10. dodaj produkt o wartości ok. 50 zł,
  11. wpisz poprawny adres w Polsce,
  12. sprawdź, czy cena dla paczkomatu pojawia się prawidłowo.

Jeśli w tak uproszczonym scenariuszu wszystko zaczyna działać, możesz krok po kroku dokładać kolejne elementy:

  • klasy wysyłkowe,
  • darmową wysyłkę od określonej kwoty,
  • inne metody dostawy.

W ten sposób łatwo wyłapiesz moment, w którym konfiguracja zaczyna się „sypać”.


Kiedy warto poprosić o pomoc specjalistę?

Nie każdy problem da się wygodnie rozwiązać samodzielnie, zwłaszcza gdy konfiguracja sklepu jest rozbudowana. Warto rozważyć wsparcie specjalisty, gdy:

  • masz mocno zmodyfikowany motyw z własnym checkoutem,
  • korzystasz z kilku zaawansowanych wtyczek do warunkowej wysyłki (różne reguły dla gabarytów, kategorii, stref, klientów B2B/B2C),
  • WooCommerce lub wtyczka InPost generują nietypowe błędy w logach, których nie potrafisz zinterpretować.

Dobrze przygotuj się do kontaktu z developerem lub supportem:

  • opisz dokładnie, co nie działa, od kiedy i na jakich produktach,
  • zrób zrzuty ekranu ustawień stref wysyłki i konfiguracji wtyczki InPost,
  • spisz wersje: WordPress, WooCommerce, wtyczka InPost.

Taka kompletna dokumentacja pozwala szybciej znaleźć przyczynę, bez zgadywania i wielokrotnej wymiany wiadomości.


Krótka checklista: WooCommerce nie nalicza kosztów paczkomatów InPost – co sprawdzić?

Na koniec zbiorcze podsumowanie, które możesz potraktować jak szybką listę kontrolną:

  1. Czy strefa wysyłki obejmuje Polskę i ma dodaną metodę paczkomatów?
  2. Czy metoda paczkomatowa jest aktywna i ma ustawioną cenę lub regułę naliczania?
  3. Czy produkty mają wagę lub klasy wysyłkowe (jeśli są wymagane przez konfigurację)?
  4. Czy nie działa zbyt szeroko ustawiona darmowa wysyłka, która nadpisuje paczkomaty?
  5. Czy dane API InPost (token, środowisko testowe/produkcyjne) są poprawne?
  6. Czy po wyłączeniu innych wtyczek i przełączeniu na motyw domyślny problem znika?
  7. Czy logi WooCommerce / InPost nie pokazują błędów z API lub dostępnością metody wysyłki?
  8. Czy po usunięciu i ponownej konfiguracji metody z prostą stałą stawką wszystko zaczyna działać?

Przechodząc spokojnie przez tę listę krok po kroku, w większości przypadków uda się sprawić, że paczkomaty InPost w WooCommerce będą działać poprawnie. Klient zobaczy jasną, konkretną cenę dostawy, a Ty unikniesz sytuacji, w której musisz dopłacać do każdej przesyłki.

Wróć do kategorii Dostawa i Zwroty