Automatyczny wybór przewoźnika - reguły według wagi, gabarytu i ceny

Łukasz Palej

Łukasz Palej

Technical Implementation Expert

Automatyczny wybór przewoźnika to zestaw reguł w sklepie, integratorze lub systemie magazynowym, który na podstawie wagi, gabarytu, wartości zamówienia i kosztu wysyłki sam przypisuje zamówieniu przewoźnika i usługę. Reguły sprawdzane są po kolei, pierwsza pasująca wygrywa, a zamówienia, do których żadna nie pasuje, trafiają do reguły domyślnej albo do ręcznej decyzji. Dzięki temu pracownik magazynu nie wybiera kuriera przy każdej paczce, a sklep nie przepłaca za przesyłki.

W tym wpisie pokazujemy, jak zaprojektować takie reguły od strony technicznej: skąd brać wagę i wymiary paczki, jak uwzględnić wagę gabarytową, jak porównywać koszty przewoźników i w jakiej kolejności ustawić warunki, żeby reguły się nie wykluczały. Na końcu podpowiadamy, jak sprawdzić reguły na historycznych zamówieniach, zanim zaczną decydować o prawdziwych paczkach.

[#wazne] W skrócie: automatyczny wybór przewoźnika działa dobrze tylko wtedy, gdy integracja zna wagę i wymiary paczki, a nie tylko produktów. Reguły warto układać od najbardziej szczegółowych (pobranie, gabaryt, kraj) do ogólnych, z regułą domyślną na końcu, i nigdy nie zmieniać przewoźnika wybranego przez klienta, np. paczkomatu. Koszt porównuj z cennikiem i dopłatami, w tym za wagę gabarytową. Programiści Vinson projektują i wdrażają takie reguły w sklepach, integratorach i własnych systemach klientów.

Czym jest automatyczny wybór przewoźnika i gdzie działają reguły

Trzeba odróżnić dwie decyzje. Pierwszą podejmuje klient w koszyku: wybiera metodę dostawy, np. paczkomat, kuriera albo odbiór w punkcie. Drugą podejmuje sklep: którym przewoźnikiem i jaką usługą zrealizować tę metodę. Automatyczny wybór przewoźnika dotyczy drugiej decyzji. Jeśli klient wybrał konkretny paczkomat albo konkretnego przewoźnika, reguły nie mogą tego zmienić. Mogą natomiast wybrać kuriera dla metody „kurier” albo zdecydować, że duża paczka pojedzie inną usługą niż standardowa.

Reguły mogą działać w kilku miejscach: w module wysyłek sklepu, w integratorze sprzedaży, w systemie magazynowym albo we własnym middleware. Najważniejsze, żeby były w jednym miejscu, tym samym, w którym powstają przesyłki. Jeśli część reguł siedzi w sklepie, a część w integratorze, nikt nie wie, dlaczego zamówienie pojechało danym kurierem. Podstawy łączenia sklepu z przewoźnikami opisaliśmy we wpisie integracja z kurierami przez API. Poniżej kryteria, z których najczęściej buduje się reguły.

[#chart:wpr67a]

Reguły według wagi i gabarytu - jak policzyć paczkę

Reguła „do 25 kg paczkomat, powyżej kurier” wygląda prosto, ale wymaga, żeby integracja znała wagę paczki. Sklepy zwykle mają wagę produktów, a nie paczek. Integracja musi więc zsumować wagę pozycji i doliczyć opakowanie. Przy produktach lekkich, ale dużych, ważniejsze od wagi są wymiary, a te sumuje się znacznie trudniej: trzy pudełka 20 x 20 x 10 cm mogą zmieścić się w jednym kartonie albo wymagać dwóch, zależnie od tego, jak się je ułoży.

W praktyce stosuje się trzy podejścia, od najprostszego do najdokładniejszego:

  • Klasa gabarytowa produktu - każdy produkt ma przypisany najmniejszy gabaryt, w którym się mieści, a zamówienie dostaje gabaryt największego produktu. Proste, ale zawodzi przy wielu sztukach.

  • Objętość z zapasem - integracja sumuje objętość produktów, dodaje zapas na wypełnienie i dobiera najmniejszy karton z listy dostępnych w magazynie.

  • Potwierdzenie przy pakowaniu - reguła wybiera przewoźnika wstępnie, a pracownik przy pakowaniu potwierdza lub zmienia karton i wagę, po czym reguły uruchamiają się ponownie.

Osobna sprawa to zestawy. Jeśli sklep sprzedaje zestaw jako jeden produkt, a magazyn pakuje jego składniki, waga i wymiary zestawu muszą wynikać ze składników albo być wpisane ręcznie. O logice zestawów w integracjach piszemy we wpisie zestawy produktów w sklepie - logika stanów. Ta sama zasada dotyczy wagi: brak danych w jednym składniku psuje regułę dla całego zamówienia.

[#przyklad] Gabaryty paczkomatów InPost to A (8 x 38 x 64 cm), B (19 x 38 x 64 cm) i C (41 x 38 x 64 cm), z maksymalną wagą 25 kg dla każdego z nich (stan na sierpień 2026 - sprawdź aktualny regulamin InPost). Reguła dla paczkomatu musi więc sprawdzać trzy wymiary paczki i wagę, a nie tylko wagę. Paczka 30 x 30 x 30 cm o wadze 2 kg zmieści się w gabarycie C, ale paczka 70 x 20 x 10 cm już nie, bo przekracza najdłuższy wymiar.

Automatyczny wybór przewoźnika to zestaw reguł w sklepie, integratorze lub systemie magazynowym, który na podstawie wagi, gabarytu, wartości zamówienia i kosztu wysyłki sam przypisuje zamówieniu przewoźnika i usługę. Reguły sprawdzane są po kolei, pierwsza pasująca wygrywa, a zamówienia, do których żadna nie pasuje, trafiają do reguły domyślnej albo do ręcznej decyzji. Dzięki temu pracownik magazynu nie wybiera kuriera przy każdej paczce, a sklep nie przepłaca za przesyłki.

W tym wpisie pokazujemy, jak zaprojektować takie reguły od strony technicznej: skąd brać wagę i wymiary paczki, jak uwzględnić wagę gabarytową, jak porównywać koszty przewoźników i w jakiej kolejności ustawić warunki, żeby reguły się nie wykluczały. Na końcu podpowiadamy, jak sprawdzić reguły na historycznych zamówieniach, zanim zaczną decydować o prawdziwych paczkach.

[#wazne] W skrócie: automatyczny wybór przewoźnika działa dobrze tylko wtedy, gdy integracja zna wagę i wymiary paczki, a nie tylko produktów. Reguły warto układać od najbardziej szczegółowych (pobranie, gabaryt, kraj) do ogólnych, z regułą domyślną na końcu, i nigdy nie zmieniać przewoźnika wybranego przez klienta, np. paczkomatu. Koszt porównuj z cennikiem i dopłatami, w tym za wagę gabarytową. Programiści Vinson projektują i wdrażają takie reguły w sklepach, integratorach i własnych systemach klientów.

Czym jest automatyczny wybór przewoźnika i gdzie działają reguły

Trzeba odróżnić dwie decyzje. Pierwszą podejmuje klient w koszyku: wybiera metodę dostawy, np. paczkomat, kuriera albo odbiór w punkcie. Drugą podejmuje sklep: którym przewoźnikiem i jaką usługą zrealizować tę metodę. Automatyczny wybór przewoźnika dotyczy drugiej decyzji. Jeśli klient wybrał konkretny paczkomat albo konkretnego przewoźnika, reguły nie mogą tego zmienić. Mogą natomiast wybrać kuriera dla metody „kurier” albo zdecydować, że duża paczka pojedzie inną usługą niż standardowa.

Reguły mogą działać w kilku miejscach: w module wysyłek sklepu, w integratorze sprzedaży, w systemie magazynowym albo we własnym middleware. Najważniejsze, żeby były w jednym miejscu, tym samym, w którym powstają przesyłki. Jeśli część reguł siedzi w sklepie, a część w integratorze, nikt nie wie, dlaczego zamówienie pojechało danym kurierem. Podstawy łączenia sklepu z przewoźnikami opisaliśmy we wpisie integracja z kurierami przez API. Poniżej kryteria, z których najczęściej buduje się reguły.

[#chart:wpr67a]

Reguły według wagi i gabarytu - jak policzyć paczkę

Reguła „do 25 kg paczkomat, powyżej kurier” wygląda prosto, ale wymaga, żeby integracja znała wagę paczki. Sklepy zwykle mają wagę produktów, a nie paczek. Integracja musi więc zsumować wagę pozycji i doliczyć opakowanie. Przy produktach lekkich, ale dużych, ważniejsze od wagi są wymiary, a te sumuje się znacznie trudniej: trzy pudełka 20 x 20 x 10 cm mogą zmieścić się w jednym kartonie albo wymagać dwóch, zależnie od tego, jak się je ułoży.

W praktyce stosuje się trzy podejścia, od najprostszego do najdokładniejszego:

  • Klasa gabarytowa produktu - każdy produkt ma przypisany najmniejszy gabaryt, w którym się mieści, a zamówienie dostaje gabaryt największego produktu. Proste, ale zawodzi przy wielu sztukach.

  • Objętość z zapasem - integracja sumuje objętość produktów, dodaje zapas na wypełnienie i dobiera najmniejszy karton z listy dostępnych w magazynie.

  • Potwierdzenie przy pakowaniu - reguła wybiera przewoźnika wstępnie, a pracownik przy pakowaniu potwierdza lub zmienia karton i wagę, po czym reguły uruchamiają się ponownie.

Osobna sprawa to zestawy. Jeśli sklep sprzedaje zestaw jako jeden produkt, a magazyn pakuje jego składniki, waga i wymiary zestawu muszą wynikać ze składników albo być wpisane ręcznie. O logice zestawów w integracjach piszemy we wpisie zestawy produktów w sklepie - logika stanów. Ta sama zasada dotyczy wagi: brak danych w jednym składniku psuje regułę dla całego zamówienia.

[#przyklad] Gabaryty paczkomatów InPost to A (8 x 38 x 64 cm), B (19 x 38 x 64 cm) i C (41 x 38 x 64 cm), z maksymalną wagą 25 kg dla każdego z nich (stan na sierpień 2026 - sprawdź aktualny regulamin InPost). Reguła dla paczkomatu musi więc sprawdzać trzy wymiary paczki i wagę, a nie tylko wagę. Paczka 30 x 30 x 30 cm o wadze 2 kg zmieści się w gabarycie C, ale paczka 70 x 20 x 10 cm już nie, bo przekracza najdłuższy wymiar.

Bezpłatna konsultacja programistyczna
Potrzebujesz programisty do sklepu, integracji lub automatyzacji?
  • Wycena zadania w 24 h w dni robocze
  • Integracje, API, feedy i poprawki w sklepie
  • Rozliczenie godzinowe albo za projekt
Łukasz PalejKonsultację poprowadzi Łukasz Palej, Technical Implementation Expert

Waga gabarytowa w regułach wyboru przewoźnika

Część przewoźników rozlicza przesyłki kurierskie nie tylko według wagi rzeczywistej, ale też według wagi gabarytowej, czyli wagi przeliczonej z objętości paczki. Lekka, ale duża paczka może więc kosztować tyle co ciężka. Wzór podaje przewoźnik w swoich warunkach świadczenia usług. Na przykład w Szczegółowych Warunkach Świadczenia Usług DPD Polska (wersja z 1 września 2025 r.) waga gabarytowa to iloczyn wysokości, długości i szerokości w centymetrach podzielony przez 6000 dla krajowych usług DPD CLASSIC i PICKUP oraz przez 5000 dla usług międzynarodowych (stan na sierpień 2026 - sprawdź aktualny regulamin przewoźnika).

Dla reguł oznacza to, że dla każdego przewoźnika trzeba policzyć wagę rozliczeniową według jego wzoru i dopiero ją porównać z progami cennika. Którą wagę przewoźnik bierze do rozliczenia i od jakiego progu nalicza dopłaty, trzeba sprawdzić w jego regulaminie i cenniku. Ten sam karton może być tani u jednego przewoźnika i drogi u drugiego, jeśli różnią się dzielnikiem.

[#chart:wpr67b]

Takie wyliczenie ma sens tylko przy rzetelnych wymiarach. Jeśli w katalogu brakuje wymiarów, integracja albo przyjmuje wymiary domyślne, albo pomija wagę gabarytową. W obu przypadkach reguła wybiera przewoźnika na podstawie założenia, a różnica wychodzi dopiero na fakturze. Przy dużych gabarytach i wysyłce paletowej koszty liczy się jeszcze inaczej - opisujemy to we wpisie wysyłka paletowa w WooCommerce - jak policzyć koszt dla dużych gabarytów.

Reguły według ceny - jak porównać koszt przewoźników

Reguła cenowa wybiera najtańszego przewoźnika spośród tych, którzy mogą przewieźć paczkę. Żeby działała, integracja potrzebuje cennika każdego przewoźnika w formie, którą da się przeliczyć: progi wagowe, stawki dla gabarytów i listę dopłat. Cenniki można trzymać w tabeli w integracji albo pobierać wycenę z API, jeśli przewoźnik lub agregator ją udostępnia. Tabela jest szybsza i przewidywalna, ale trzeba ją aktualizować po każdej zmianie umowy.

Sama stawka bazowa to za mało. Do porównania trzeba doliczyć dopłaty, które zmieniają wynik: za pobranie, ubezpieczenie, paczkę niestandardową, przekroczenie wagi lub gabarytu i ewentualne opłaty zmienne, np. paliwowe, jeśli umowa je przewiduje. Poniżej przykład, jak struktura kosztu jednej paczki może wyglądać u dwóch przewoźników.

[#chart:wpr67c]

Najtańszy nie zawsze znaczy najlepszy. Część sklepów dodaje do reguły cenowej warunek jakościowy: np. dla zamówień o wysokiej wartości wybiera przewoźnika z lepszym ubezpieczeniem, a dla regionów, w których jeden kurier często się spóźnia, wyklucza go mimo niższej ceny. Takie wyjątki warto zapisywać jako osobne reguły z nazwą i opisem, a nie jako ukryte warunki w kodzie.

Reguły cenowe trzeba też zestawić z cennikiem wysyłki w koszyku. Klient płaci kwotę ustaloną w sklepie dla metody dostawy, a sklep ponosi koszt przewoźnika wybranego przez reguły. Jeśli reguła przy dużych paczkach wybiera droższą usługę, a koszyk pobiera za nie tyle samo co za małe, różnica obciąża marżę. Dlatego progi wagowe i gabarytowe w koszyku warto ustawić na tych samych granicach co w regułach, a raz na kwartał porównać, ile klienci zapłacili za wysyłkę, a ile sklep zapłacił przewoźnikom.

Limity usług poza wagą i wymiarami

Każda usługa przewoźnika ma też limity, które nie dotyczą samej paczki. Najczęściej spotykane to maksymalna kwota pobrania, maksymalna wartość ubezpieczenia, lista krajów, do których usługa jest dostępna, i ograniczenia dla towarów szczególnych, np. płynów czy produktów niebezpiecznych. Te limity różnią się między przewoźnikami i między usługami tego samego przewoźnika, a czasem także między umową własną a usługą kupowaną przez marketplace. Reguła, która ich nie zna, wybierze najtańszą usługę, a przewoźnik odrzuci przesyłkę albo przyjmie ją na warunkach, których nie chcesz. Dlatego w tabeli konfiguracyjnej reguł warto trzymać dla każdej usługi nie tylko cennik, ale też limity z regulaminu, z datą, kiedy ostatnio je sprawdzono.

Kolejność reguł wyboru przewoźnika i reguła domyślna

Reguły sprawdzane są od góry, a pierwsza pasująca przypisuje przewoźnika. Dlatego kolejność ma większe znaczenie niż same warunki. Przykładowy zestaw reguł może wyglądać tak:

KolejnośćWarunekWynik
1Klient wybrał paczkomat lub konkretnego przewoźnikaBez zmian - usługa zgodna z wyborem klienta
2Zamówienie z marketplace'u z wymaganą metodą dostawyUsługa wynikająca z zasad marketplace'u
3Pobranie powyżej limitu usługiPrzewoźnik i usługa z wyższym limitem pobrania
4Paczka przekracza wagę lub wymiary standarduUsługa dla paczek niestandardowych lub paleta
5Wysyłka za granicęPrzewoźnik obsługujący dany kraj
6Pozostałe zamówienia z metodą „kurier”Najtańszy przewoźnik według wagi rozliczeniowej
7Brak danych (waga, wymiary, adres)Kolejka do ręcznej decyzji

Ostatnia reguła jest najważniejsza z punktu widzenia bezpieczeństwa. Zamówienie bez wagi albo z niepełnym adresem nie powinno trafiać do przewoźnika domyślnego „na ślepo”, tylko do kolejki, którą ktoś przegląda kilka razy dziennie. Inaczej błędy danych zamieniają się w dopłaty i zwroty.

Log decyzji - dlaczego zamówienie pojechało tym kurierem

Każde przypisanie przewoźnika powinno zostawiać krótki zapis: która reguła zadziałała, jaka była waga i gabaryt paczki oraz jaki koszt wyliczyła integracja dla porównywanych przewoźników. Bez tego przy reklamacji klienta albo przy sprawdzaniu faktury nie da się odpowiedzieć na proste pytanie, dlaczego paczka pojechała akurat tą usługą. Log przydaje się też przy zmianie reguł - pozwala porównać, jak decyzje rozkładały się przed zmianą i po niej. Wystarczy prosta tabela przy zamówieniu albo wpis w historii zamówienia, czytelny dla obsługi klienta, a nie tylko dla programisty.

Najczęstsze błędy w regułach automatycznego wyboru przewoźnika

  1. Nadpisanie wyboru klienta - reguła cenowa zmienia paczkomat na kuriera, bo jest taniej. Klient czeka na paczkę w innym miejscu, niż wybrał.

  2. Reguły nakładające się na siebie - dwie reguły pasują do tego samego zamówienia, a wynik zależy od kolejności, której nikt nie udokumentował.

  3. Nieaktualny cennik - po zmianie umowy reguła nadal wybiera przewoźnika, który przestał być najtańszy.

  4. Brak przeliczenia po zmianie zamówienia - klient dopisał produkt, paczka urosła, ale przewoźnik został wybrany dla pierwotnej wersji.

  5. Wymiary produktu zamiast paczki - reguła porównuje wymiary największego produktu z limitem, a nie wymiary kartonu, który faktycznie wyjedzie.

[#uwaga] Przy zamówieniach z marketplace'ów metoda dostawy bywa częścią umowy z kupującym i zasad platformy. Zanim reguła zmieni przewoźnika dla takiego zamówienia, sprawdź w regulaminie i pomocy marketplace'u, czy jest to dozwolone i jak przekazać numer przesyłki innego przewoźnika.

Jak przetestować reguły na historycznych zamówieniach

Zanim reguły zaczną decydować o prawdziwych paczkach, warto uruchomić je w trybie symulacji. Integracja bierze zamówienia z ostatnich kilku miesięcy, przypisuje im przewoźnika według nowych reguł i porównuje wynik z tym, co faktycznie zostało wysłane. Taka symulacja pokazuje trzy rzeczy: ile zamówień trafiłoby do kolejki ręcznej z powodu brakujących danych, jak zmieniłby się podział paczek między przewoźników i jaki byłby szacowany koszt według aktualnych cenników. Jeśli kolejka ręczna jest duża, najpierw trzeba uzupełnić dane produktów, a dopiero potem włączać automat. Po uruchomieniu warto co miesiąc porównywać koszt wyliczony przez reguły z fakturami przewoźników - rozbieżności pokazują, gdzie dane o wadze lub wymiarach są błędne.

Jak Vinson pomaga w automatycznym wyborze przewoźnika

Programiści Vinson projektują reguły wyboru przewoźnika i wdrażają je tam, gdzie powstają przesyłki: w sklepie, w integratorze, takim jak Base, albo we własnym middleware. Pomagamy uzupełnić wagę i wymiary produktów, zbudować wyliczenie gabarytu i wagi rozliczeniowej, przenieść cenniki przewoźników do tabel reguł i przygotować symulację na historycznych zamówieniach. Szczegóły znajdziesz na stronie Wsparcie programistyczne dla e-commerce.

Najczęściej zadawane pytania

Na czym polega automatyczny wybór przewoźnika w sklepie?

To reguły, które na podstawie wagi, wymiarów, wartości zamówienia, kraju i kosztu wysyłki przypisują zamówieniu przewoźnika i usługę bez udziału pracownika. Reguły sprawdzane są po kolei, a zamówienia bez pasującej reguły trafiają do ręcznej decyzji.

Jak obliczyć wagę gabarytową paczki?

Mnoży się długość, szerokość i wysokość paczki w centymetrach i dzieli przez współczynnik podany przez przewoźnika. Na przykład DPD Polska w warunkach świadczenia usług z września 2025 r. podaje dzielnik 6000 dla krajowych usług DPD CLASSIC i PICKUP oraz 5000 dla usług międzynarodowych. Aktualny wzór zawsze sprawdzaj w regulaminie przewoźnika.

Czy reguła może zmienić przewoźnika wybranego przez klienta?

Nie powinna. Jeśli klient wybrał paczkomat lub konkretnego przewoźnika, zmiana oznacza dostawę w inne miejsce lub w inny sposób, niż zamówił. Reguły automatyczne powinny działać tylko tam, gdzie klient wybrał ogólną metodę, np. „kurier”.

Skąd integracja ma wiedzieć, jaki karton wybrać?

Najprościej z klasy gabarytowej przypisanej do produktów, dokładniej z sumy objętości z zapasem i listy kartonów dostępnych w magazynie. Najpewniejsze jest potwierdzenie kartonu i wagi przez pracownika przy pakowaniu, po którym reguły uruchamiają się ponownie.

Jak sprawdzić, czy reguły wyboru przewoźnika obniżają koszty?

Najlepiej uruchomić je w trybie symulacji na zamówieniach z kilku ostatnich miesięcy i porównać wyliczony koszt z fakturami przewoźników. Po wdrożeniu warto co miesiąc zestawiać koszt z reguł z faktycznymi fakturami, żeby wychwycić błędy w danych i nieaktualne cenniki.

Automatyczny wybór przewoźnika to w dużej mierze praca na danych: wadze, wymiarach i cennikach. Gdy one są poprawne i regularnie aktualizowane, reguły oszczędzają czas magazynu, ograniczają dopłaty i ułatwiają kontrolę faktur przewoźników. Jeśli chcesz zaprojektować takie reguły w swoim sklepie albo uporządkować te, które już działają, sprawdź wsparcie programistyczne Vinson.

Waga gabarytowa w regułach wyboru przewoźnika

Część przewoźników rozlicza przesyłki kurierskie nie tylko według wagi rzeczywistej, ale też według wagi gabarytowej, czyli wagi przeliczonej z objętości paczki. Lekka, ale duża paczka może więc kosztować tyle co ciężka. Wzór podaje przewoźnik w swoich warunkach świadczenia usług. Na przykład w Szczegółowych Warunkach Świadczenia Usług DPD Polska (wersja z 1 września 2025 r.) waga gabarytowa to iloczyn wysokości, długości i szerokości w centymetrach podzielony przez 6000 dla krajowych usług DPD CLASSIC i PICKUP oraz przez 5000 dla usług międzynarodowych (stan na sierpień 2026 - sprawdź aktualny regulamin przewoźnika).

Dla reguł oznacza to, że dla każdego przewoźnika trzeba policzyć wagę rozliczeniową według jego wzoru i dopiero ją porównać z progami cennika. Którą wagę przewoźnik bierze do rozliczenia i od jakiego progu nalicza dopłaty, trzeba sprawdzić w jego regulaminie i cenniku. Ten sam karton może być tani u jednego przewoźnika i drogi u drugiego, jeśli różnią się dzielnikiem.

[#chart:wpr67b]

Takie wyliczenie ma sens tylko przy rzetelnych wymiarach. Jeśli w katalogu brakuje wymiarów, integracja albo przyjmuje wymiary domyślne, albo pomija wagę gabarytową. W obu przypadkach reguła wybiera przewoźnika na podstawie założenia, a różnica wychodzi dopiero na fakturze. Przy dużych gabarytach i wysyłce paletowej koszty liczy się jeszcze inaczej - opisujemy to we wpisie wysyłka paletowa w WooCommerce - jak policzyć koszt dla dużych gabarytów.

Reguły według ceny - jak porównać koszt przewoźników

Reguła cenowa wybiera najtańszego przewoźnika spośród tych, którzy mogą przewieźć paczkę. Żeby działała, integracja potrzebuje cennika każdego przewoźnika w formie, którą da się przeliczyć: progi wagowe, stawki dla gabarytów i listę dopłat. Cenniki można trzymać w tabeli w integracji albo pobierać wycenę z API, jeśli przewoźnik lub agregator ją udostępnia. Tabela jest szybsza i przewidywalna, ale trzeba ją aktualizować po każdej zmianie umowy.

Sama stawka bazowa to za mało. Do porównania trzeba doliczyć dopłaty, które zmieniają wynik: za pobranie, ubezpieczenie, paczkę niestandardową, przekroczenie wagi lub gabarytu i ewentualne opłaty zmienne, np. paliwowe, jeśli umowa je przewiduje. Poniżej przykład, jak struktura kosztu jednej paczki może wyglądać u dwóch przewoźników.

[#chart:wpr67c]

Najtańszy nie zawsze znaczy najlepszy. Część sklepów dodaje do reguły cenowej warunek jakościowy: np. dla zamówień o wysokiej wartości wybiera przewoźnika z lepszym ubezpieczeniem, a dla regionów, w których jeden kurier często się spóźnia, wyklucza go mimo niższej ceny. Takie wyjątki warto zapisywać jako osobne reguły z nazwą i opisem, a nie jako ukryte warunki w kodzie.

Reguły cenowe trzeba też zestawić z cennikiem wysyłki w koszyku. Klient płaci kwotę ustaloną w sklepie dla metody dostawy, a sklep ponosi koszt przewoźnika wybranego przez reguły. Jeśli reguła przy dużych paczkach wybiera droższą usługę, a koszyk pobiera za nie tyle samo co za małe, różnica obciąża marżę. Dlatego progi wagowe i gabarytowe w koszyku warto ustawić na tych samych granicach co w regułach, a raz na kwartał porównać, ile klienci zapłacili za wysyłkę, a ile sklep zapłacił przewoźnikom.

Limity usług poza wagą i wymiarami

Każda usługa przewoźnika ma też limity, które nie dotyczą samej paczki. Najczęściej spotykane to maksymalna kwota pobrania, maksymalna wartość ubezpieczenia, lista krajów, do których usługa jest dostępna, i ograniczenia dla towarów szczególnych, np. płynów czy produktów niebezpiecznych. Te limity różnią się między przewoźnikami i między usługami tego samego przewoźnika, a czasem także między umową własną a usługą kupowaną przez marketplace. Reguła, która ich nie zna, wybierze najtańszą usługę, a przewoźnik odrzuci przesyłkę albo przyjmie ją na warunkach, których nie chcesz. Dlatego w tabeli konfiguracyjnej reguł warto trzymać dla każdej usługi nie tylko cennik, ale też limity z regulaminu, z datą, kiedy ostatnio je sprawdzono.

Kolejność reguł wyboru przewoźnika i reguła domyślna

Reguły sprawdzane są od góry, a pierwsza pasująca przypisuje przewoźnika. Dlatego kolejność ma większe znaczenie niż same warunki. Przykładowy zestaw reguł może wyglądać tak:

KolejnośćWarunekWynik
1Klient wybrał paczkomat lub konkretnego przewoźnikaBez zmian - usługa zgodna z wyborem klienta
2Zamówienie z marketplace'u z wymaganą metodą dostawyUsługa wynikająca z zasad marketplace'u
3Pobranie powyżej limitu usługiPrzewoźnik i usługa z wyższym limitem pobrania
4Paczka przekracza wagę lub wymiary standarduUsługa dla paczek niestandardowych lub paleta
5Wysyłka za granicęPrzewoźnik obsługujący dany kraj
6Pozostałe zamówienia z metodą „kurier”Najtańszy przewoźnik według wagi rozliczeniowej
7Brak danych (waga, wymiary, adres)Kolejka do ręcznej decyzji

Ostatnia reguła jest najważniejsza z punktu widzenia bezpieczeństwa. Zamówienie bez wagi albo z niepełnym adresem nie powinno trafiać do przewoźnika domyślnego „na ślepo”, tylko do kolejki, którą ktoś przegląda kilka razy dziennie. Inaczej błędy danych zamieniają się w dopłaty i zwroty.

Log decyzji - dlaczego zamówienie pojechało tym kurierem

Każde przypisanie przewoźnika powinno zostawiać krótki zapis: która reguła zadziałała, jaka była waga i gabaryt paczki oraz jaki koszt wyliczyła integracja dla porównywanych przewoźników. Bez tego przy reklamacji klienta albo przy sprawdzaniu faktury nie da się odpowiedzieć na proste pytanie, dlaczego paczka pojechała akurat tą usługą. Log przydaje się też przy zmianie reguł - pozwala porównać, jak decyzje rozkładały się przed zmianą i po niej. Wystarczy prosta tabela przy zamówieniu albo wpis w historii zamówienia, czytelny dla obsługi klienta, a nie tylko dla programisty.

Najczęstsze błędy w regułach automatycznego wyboru przewoźnika

  1. Nadpisanie wyboru klienta - reguła cenowa zmienia paczkomat na kuriera, bo jest taniej. Klient czeka na paczkę w innym miejscu, niż wybrał.

  2. Reguły nakładające się na siebie - dwie reguły pasują do tego samego zamówienia, a wynik zależy od kolejności, której nikt nie udokumentował.

  3. Nieaktualny cennik - po zmianie umowy reguła nadal wybiera przewoźnika, który przestał być najtańszy.

  4. Brak przeliczenia po zmianie zamówienia - klient dopisał produkt, paczka urosła, ale przewoźnik został wybrany dla pierwotnej wersji.

  5. Wymiary produktu zamiast paczki - reguła porównuje wymiary największego produktu z limitem, a nie wymiary kartonu, który faktycznie wyjedzie.

[#uwaga] Przy zamówieniach z marketplace'ów metoda dostawy bywa częścią umowy z kupującym i zasad platformy. Zanim reguła zmieni przewoźnika dla takiego zamówienia, sprawdź w regulaminie i pomocy marketplace'u, czy jest to dozwolone i jak przekazać numer przesyłki innego przewoźnika.

Jak przetestować reguły na historycznych zamówieniach

Zanim reguły zaczną decydować o prawdziwych paczkach, warto uruchomić je w trybie symulacji. Integracja bierze zamówienia z ostatnich kilku miesięcy, przypisuje im przewoźnika według nowych reguł i porównuje wynik z tym, co faktycznie zostało wysłane. Taka symulacja pokazuje trzy rzeczy: ile zamówień trafiłoby do kolejki ręcznej z powodu brakujących danych, jak zmieniłby się podział paczek między przewoźników i jaki byłby szacowany koszt według aktualnych cenników. Jeśli kolejka ręczna jest duża, najpierw trzeba uzupełnić dane produktów, a dopiero potem włączać automat. Po uruchomieniu warto co miesiąc porównywać koszt wyliczony przez reguły z fakturami przewoźników - rozbieżności pokazują, gdzie dane o wadze lub wymiarach są błędne.

Jak Vinson pomaga w automatycznym wyborze przewoźnika

Programiści Vinson projektują reguły wyboru przewoźnika i wdrażają je tam, gdzie powstają przesyłki: w sklepie, w integratorze, takim jak Base, albo we własnym middleware. Pomagamy uzupełnić wagę i wymiary produktów, zbudować wyliczenie gabarytu i wagi rozliczeniowej, przenieść cenniki przewoźników do tabel reguł i przygotować symulację na historycznych zamówieniach. Szczegóły znajdziesz na stronie Wsparcie programistyczne dla e-commerce.

Najczęściej zadawane pytania

Na czym polega automatyczny wybór przewoźnika w sklepie?

To reguły, które na podstawie wagi, wymiarów, wartości zamówienia, kraju i kosztu wysyłki przypisują zamówieniu przewoźnika i usługę bez udziału pracownika. Reguły sprawdzane są po kolei, a zamówienia bez pasującej reguły trafiają do ręcznej decyzji.

Jak obliczyć wagę gabarytową paczki?

Mnoży się długość, szerokość i wysokość paczki w centymetrach i dzieli przez współczynnik podany przez przewoźnika. Na przykład DPD Polska w warunkach świadczenia usług z września 2025 r. podaje dzielnik 6000 dla krajowych usług DPD CLASSIC i PICKUP oraz 5000 dla usług międzynarodowych. Aktualny wzór zawsze sprawdzaj w regulaminie przewoźnika.

Czy reguła może zmienić przewoźnika wybranego przez klienta?

Nie powinna. Jeśli klient wybrał paczkomat lub konkretnego przewoźnika, zmiana oznacza dostawę w inne miejsce lub w inny sposób, niż zamówił. Reguły automatyczne powinny działać tylko tam, gdzie klient wybrał ogólną metodę, np. „kurier”.

Skąd integracja ma wiedzieć, jaki karton wybrać?

Najprościej z klasy gabarytowej przypisanej do produktów, dokładniej z sumy objętości z zapasem i listy kartonów dostępnych w magazynie. Najpewniejsze jest potwierdzenie kartonu i wagi przez pracownika przy pakowaniu, po którym reguły uruchamiają się ponownie.

Jak sprawdzić, czy reguły wyboru przewoźnika obniżają koszty?

Najlepiej uruchomić je w trybie symulacji na zamówieniach z kilku ostatnich miesięcy i porównać wyliczony koszt z fakturami przewoźników. Po wdrożeniu warto co miesiąc zestawiać koszt z reguł z faktycznymi fakturami, żeby wychwycić błędy w danych i nieaktualne cenniki.

Automatyczny wybór przewoźnika to w dużej mierze praca na danych: wadze, wymiarach i cennikach. Gdy one są poprawne i regularnie aktualizowane, reguły oszczędzają czas magazynu, ograniczają dopłaty i ułatwiają kontrolę faktur przewoźników. Jeśli chcesz zaprojektować takie reguły w swoim sklepie albo uporządkować te, które już działają, sprawdź wsparcie programistyczne Vinson.

Czy ten artykuł był pomocny? Oceń go
Bądź pierwszą osobą, która oceni

Łukasz Palej

Technical Implementation Expert

Wdraża integracje i rozwiązania IT dla e-commerce: sklepy, feedy produktowe, przepływ danych między systemami.

Wdraża integracje i rozwiązania IT dla e-commerce: sklepy, feedy produktowe, przepływ danych między systemami.

★★★★★
Współpracowałeś z Vinson?
Twoja opinia pomoże innym sprzedawcom wybrać sprawdzoną agencję. Zajmie Ci to minutę.
Oceń nas na Trustpilot →
Potrzebujesz pomocy z tym tematem?

Wsparcie programistyczne dla e-commerce

Łukasz i nasz zespół pomogą Ci wdrożyć to na Twoim koncie - bez zobowiązań.

  • Analiza Twojego konta i obecnych działań
  • Konkretny plan poprawek do wdrożenia
  • Bezpłatna konsultacja – bez zobowiązań
4,9/5 ze 171 opiniiWsparcie programistyczne dla e-commerce
Łukasz Palej - Technical Implementation Expert
Łukasz PalejTechnical Implementation Expert

Przeczytaj także

Więcej porad z naszej bazy wiedzy - przesuń, aby zobaczyć kolejne artykuły.

1 / 1

Masz pytania? Chętnie porozmawiamy!

Masz pytania? Chętnie porozmawiamy!

Odpowiadamy w ciągu 24 godzin w dni robocze. Pierwsza rozmowa jest bezpłatna i do niczego nie zobowiązuje.

Masz pytania? Chętnie porozmawiamy!

Odpowiadamy w ciągu 24 godzin w dni robocze. Pierwsza rozmowa jest bezpłatna i do niczego nie zobowiązuje.

Bartłomiej Stokłosa, CEO Vinson Agency

Bartłomiej Stokłosa

CEO & Founder

"Jeżeli czegoś nie da się zrobić, potrzebny jest ktoś, kto o tym nie wie - przyjdzie i to zrobi."

Bartłomiej Stokłosa, CEO Vinson Agency

Bartłomiej Stokłosa

CEO & Founder

"Jeżeli czegoś nie da się zrobić, potrzebny jest ktoś, kto o tym nie wie - przyjdzie i to zrobi."

Zadzwoń

574 944 685

Adres

Kazimierza Wielkiego 7/7

32-700 Bochnia

Wybierz dogodny termin w kalendarzu - bez wymiany maili w tę i z powrotem.

Napisz do nas

Opisz krótko, czego potrzebujesz - oddzwonimy lub odpiszemy w ciągu 24 godzin w dni robocze.

Łukasz PalejNa zapytanie odpowie Łukasz Palej, Technical Implementation Expert

Napisz do nas

Opisz krótko, czego potrzebujesz - oddzwonimy lub odpiszemy w ciągu 24 godzin w dni robocze.

Łukasz PalejNa zapytanie odpowie Łukasz Palej, Technical Implementation Expert
4,9172 opinii klientów · Trustindex →