Sposoby dostawy w Hummerce obejmują wszystko, co decyduje o dostawie w sklepie: jakie formy widzi klient, ile płaci, kiedy dostawa jest darmowa, z jakimi płatnościami się łączy, do jakich krajów wysyłamy i jak przesyłka trafia do kuriera i klienta. Jeden standardowy mechanizm konfigurowany w panelu obsługuje ceny, progi darmowej dostawy i integracje kurierskie bez pracy programisty przy każdej zmianie cennika.
Stan na wersję Hummerce 2.35 (ostatnie zmiany w module: 2.35.55), aktualizacja 2026-09-28.
- Pełna kontrola nad kosztem dostawy bez programisty: cena, próg darmowej dostawy, kolejność i widoczność zmienia obsługa sklepu.
- Próg darmowej dostawy z paskiem "brakuje X zł" zwiększa średnią wartość koszyka.
- Ceny progowe i strefowe (kod pocztowy, kraj) - np. droższa dostawa na wyspy lub w góry, tańsza dla większych zamówień.
- Indywidualne warunki dostawy dla klientów hurtowych i firm (B2B) - osobny cennik, dostawy tylko dla wybranych grup klientów.
- Towary wielkogabarytowe i ciężkie nie trafią do paczkomatu - grupy dostaw i zakresy wagi ukrywają niepasujące formy.
- Sprzedaż zagraniczna z dostawami i cenami per kraj.
- Mniej pracy przy wysyłce: etykiety, numery przesyłek, protokoły i maile do klientów tworzą się same po zmianie statusu.
- Mniej pytań "gdzie moja paczka" - link do śledzenia w mailu i automatyczne statusy doręczenia.
Zrzuty ze sklepu demonstracyjnego Hummerce (szablon BS5).





- Sposób dostawy to pozycja na liście Konfiguracja -> Dostawy. Ma symbol (unikalny, bez spacji i polskich znaków), nazwę i opis widoczne dla klienta, cenę, cenę graniczną, możliwe płatności i obrazek (logo).
- Dwa niezależne przełączniki:
- Wyświetlanie w sklepie - czy klient widzi dostawę na liście w koszyku,
- Możliwość wyboru - czy dostawę w ogóle można użyć w zamówieniu. Dostawa nieaktywna nie przejdzie, nawet jeśli jest widoczna.
- Kolejność na liście w panelu = kolejność w koszyku. Dostawy można grupować: dostawa nadrzędna z dostawami podrzędnymi (np. jeden kurier z wariantami krajowym i zagranicznym).
- Dostawy, która była już użyta w zamówieniu, nie da się usunąć - wyłącza się ją (Możliwość wyboru: Nie).
- Dodatkowy opis - tekst wyświetlany przy cenie, gdy dostawa jest płatna.
- Nazwę, opis i ceny można ustawić osobno dla każdego języka i widoku sklepu.
- Klient widzi zaznaczoną w koszyku dostawę i płatność w tej kolejności:
- ostatnio wybraną w tej przeglądarce,
- zapamiętaną na koncie zalogowanego klienta (z poprzedniego zamówienia),
- ustawioną jako Domyślna dostawa i Domyślna płatność w konfiguracji sklepu,
- gdy domyślnej nie ustawiono - pierwszą aktywną i widoczną z listy.
- Domyślna dostawa i płatność muszą tworzyć dozwoloną parę - inaczej sklep sam zmieni jedną z nich.
- Cena - podstawowa cena dostawy. Puste pole = dostawa bezpłatna.
- Cena graniczna - wartość towarów w koszyku, powyżej której dostawa jest darmowa:
- liczy się wartość towarów, bez kosztu dostawy i płatności,
- próg musi zostać przekroczony (koszyk równy progowi jeszcze płaci),
- wartość
0 jest ignorowana - nie oznacza "zawsze darmowo",
- ten sam mechanizm działa dla płatności (np. darmowe pobranie od kwoty).
- W szablonie BS5 koszyk pokazuje pasek "Dodaj jeszcze towaru za... a przesyłkę dostarczymy za darmo!" z brakującą kwotą.
- Promocje koszykowe mogą dodatkowo obniżyć lub ustalić cenę dostawy (np. rabat na dostawę z kuponu, stała cena dostawy dla wybranych towarów) - Promocje koszykowe, Kupony.
- Moduł dodatkowy (wymaga uruchomienia). Pozwala ustalić inną cenę tej samej dostawy dla różnych odbiorców: Konfiguracja -> Lista cenników dostaw.
- Wpis w cenniku dotyczy jednej dostawy i jednej waluty; może być przypisany do konkretnego klienta albo firmy. Ma listę cen, a każda cena może mieć warunki:
- Minimalna wartość zamówienia - cena obowiązuje od tej wartości towarów,
- kraj dostawy,
- kod pocztowy - początek kodu (1 lub 2 znaki, np. strefa
6 albo 60).
- Sklep wybiera cenę najlepiej dopasowaną: najpierw zgodny kraj i 2 znaki kodu, potem 1 znak, potem sam kraj; spośród pasujących - tę z najwyższym progiem wartości, który koszyk przekroczył. Pozwala to budować progi ("do 200 zł - 15 zł, od 200 zł - 9 zł, od 500 zł - 0 zł") i strefy cenowe.
- Cenniki tworzone automatycznie:
- Cennik dostaw klienta - ceny indywidualne dla zalogowanych klientów,
- Cennik dostaw firmy - ceny dla kont firmowych (wymaga modułu Firmy).
- Klient zalogowany bez wpisu w cenniku klienta dostaje cenę z cennika firmy, jeśli należy do firmy.
Dostawa może być pokazywana tylko wtedy, gdy spełnia warunki. Warunki się sumują.
| Warunek |
Jak działa |
Wymaga |
| Widoki |
dostawa dostępna tylko w wybranych widokach sklepu (np. osobno sklep B2C i B2B, osobne domeny) |
sklep z wieloma widokami (Widoki) |
| Kraj - Possible countries |
dostawa dostępna tylko dla zaznaczonych krajów dostawy |
wyboru kraju (sekcja Dostawa zagraniczna) |
| Grupy towarów - Grupy dostaw |
towar ma przypisaną grupę dostaw (np. "paczka", "gabaryt", "paleta"), koszyk pokazuje dostawy dla największej grupy z koszyka |
modułu grup dostaw |
| Waga - Waga od / Waga do |
dostawa pokazywana tylko, gdy łączna waga koszyka mieści się w zakresie |
modułu grup dostaw i kalkulatora wagi, wagi na towarach |
| Klienci - Dostępny dla klientów |
dostawa tylko dla klientów spełniających kryterium (np. grupa, typ konta) |
modułu grup dostaw z włączonym Używaj kryteriów |
| Niezalogowani - Dla niezalogowanych |
zaznaczone = dostawa niedostępna dla klienta niezalogowanego |
jw. |
- Grupy dostaw to lista w panelu Grupy dostaw; każda grupa ma Wielkość grupy dostaw. Towar bez grupy traktowany jest jak towar z najmniejszej grupy. Gdy klient usunie z koszyka towar z największej grupy, lista dostaw sama się aktualizuje.
- Przy filtrze wagowym dostawa bez uzupełnionych pól Waga od i Waga do nie jest pokazywana.
- Te same warunki klientów (Dostępny dla klientów, Dla niezalogowanych) działają dla płatności.
- W edycji dostawy pole Możliwe płatności określa, którymi płatnościami można zapłacić przy tej dostawie. Po stronie płatności pole Możliwe dostawy pokazuje wynik tej konfiguracji.
- W koszyku po wyborze dostawy klient widzi tylko pasujące płatności (i odwrotnie).
- Gdy wybrana para nie jest dozwolona (np. po zmianie konfiguracji albo kraju), sklep automatycznie przełącza płatność lub dostawę na dozwoloną.
- Na parę wpływają też ustawienia płatności: minimalna i maksymalna wartość zamówienia, widoki, dostępność dla klientów - Płatności - przegląd.
- Płatność oznaczona jako pobraniowa jest przekazywana do kurierów, którzy obsługują pobranie (kwota pobrania na etykiecie).
- Każdej dostawie przypisuje się listę krajów (Possible countries), np. kurier krajowy - Polska, kurier zagraniczny - kraje UE.
- W koszyku klient wybiera Kraj dostawy, a lista dostaw zawęża się do dostaw obsługujących ten kraj. Wybór jest zapamiętywany w przeglądarce na rok.
- Gdy wybrana dostawa nie obsługuje nowego kraju, sklep sam wybiera pasującą - najpierw wśród dostaw podrzędnych tej samej dostawy nadrzędnej, potem z całej listy.
- Kraje dostawy mogą też przełączać widok sklepu (np. osobna waluta i ceny dla wybranego kraju) - ustawienie wdrożeniowe.
- Ceny dostaw dla różnych krajów: osobne dostawy z własną ceną albo cenniki dostaw z warunkiem kraju.
- Towary, których nie można wysłać do wybranego kraju, są sygnalizowane komunikatem "Niektóre towary nie mogą zostać wysłane do wybranego kraju."
- Odbiór osobisty to zwykły sposób dostawy, zwykle z ceną
0, adresem i godzinami odbioru w opisie oraz wykluczoną płatnością za pobraniem w Możliwych płatnościach. Szczegóły: Odbiór osobisty.
- Punkty odbioru kurierów:
- paczkomaty i punkty InPost - klient wybiera punkt na mapie w koszyku, punkt trafia do zamówienia i jest zapamiętywany na koncie klienta,
- punkty Poczty Polskiej i Orlen Paczka - w ramach integracji z tymi przewoźnikami.
- Status dostawy "Gotowe do odbioru" pozwala poinformować klienta, że zamówienie czeka w sklepie lub punkcie.
- Integracje kurierskie przekazują dane przesyłki do przewoźnika, pobierają etykietę i numer przesyłki oraz - w części integracji - statusy doręczenia.
- Domyślnie przesyłka jest zakładana u kuriera po zmianie statusu dostawy na "gotowe do wysyłki". Integracja działa dla dostawy o symbolu przypisanym do kuriera (np.
dpd, dhl24).
- Przy błędzie (np. niepełny adres) informacja pojawia się w szczegółach zamówienia; po poprawie danych można wysłać przesyłkę ponownie.
| Kurier |
Co robi integracja |
Opis |
| InPost (paczkomaty, kurier) |
wybór paczkomatu na mapie, zakładanie przesyłek, etykiety, numer przesyłki, automatyczne statusy doręczenia, pobranie i ubezpieczenie |
- |
| DPD |
zakładanie przesyłek, etykiety (PDF, drukarka etykiet), numer przesyłki, protokół przekazania dla kuriera z listy zamówień, ponowne wysłanie, kilka usług (np. DPD 12:30) |
DPD |
| DHL (DHL24) |
zakładanie przesyłek, etykiety, numer przesyłki, usługi dodatkowe (ubezpieczenie, doręczenie wieczorem i w sobotę), odczyt statusu wysłania i doręczenia |
- |
| UPS |
zakładanie przesyłek, etykiety, numer listu przewozowego, pobranie |
UPS - konfiguracja |
| Inni przewoźnicy |
GLS, Poczta Polska, DB Schenker, Orlen Paczka - zakres zależny od integracji, wycena przy wdrożeniu |
- |
- Mapowanie dostaw ze sklepu na dostawy Allegro: Allegro API. Płatność z dostawą InPost w jednym kroku: InPost Pay.
- Numer listu przewozowego zapisuje się w zamówieniu (parametr "Numer listu przewozowego") - automatycznie przez integrację kurierską albo ręcznie przez obsługę. Jedno zamówienie może mieć kilka numerów (kilka paczek).
- Dla kurierów z obsługą linków (InPost, DPD, Poczta Polska) sklep sam tworzy link do śledzenia przesyłki, zapisuje go w zamówieniu i może wysłać klientowi mail z linkiem.
- Automatyczne statusy przesyłek: sklep co kilka minut odpytuje przewoźnika i ustawia status dostawy zamówienia (w drodze, gotowe do odbioru, doręczone, zwrot do nadawcy). W edycji dostawy wybiera się Api śledzenia dostawy - obecnie InPost. DHL24 odczytuje statusy wysłania i doręczenia we własnym zakresie.
- Opcjonalnie oznaczenie dostawy jako doręczonej może automatycznie zakończyć zamówienie.
- Doręczenie ustawione przez śledzenie przesyłek jest też początkiem terminu na zwrot - Zwroty - odstąpienie od umowy.
- Sposoby dostawy, ceny, darmowa dostawa od kwoty i powiązanie z płatnościami - we wszystkich wersjach platformy.
- Rozszerzenia, które weszły później:
- zaawansowane cenniki dostaw (wartość zamówienia, kraj, kod pocztowy) - od wersji 2.27, cennik dla firm - od 2.31,
- ograniczenie dostaw zakresem wagi koszyka - od wersji 2.29,
- automatyczne pobieranie statusów przesyłek - od wersji 2.30,
- linki do śledzenia przesyłki zapisywane w zamówieniu i wysyłane klientowi - od wersji 2.32,
- zarządzanie sposobami dostawy przez asystenta AI (MCP) - od wersji 2.35.
- Ostatnie zmiany w module: wersja 2.35.55.
- Płatności skonfigurowane w Konfiguracja -> Płatności - bez nich dostawy nie da się zamówić (Płatności - przegląd).
- Umowy z przewoźnikami i dane dostępowe do ich systemów (login, hasło, klucz) - sklep zawiera je we własnym zakresie.
- Waga na towarach - dla filtru wagowego i dla wag przesyłek u kurierów.
- Cennik dla firm - Sprzedaż B2B - przegląd.
- Wiele widoków - Widoki.
- Szablon sklepu: w BS5 wybór kraju, mapa punktów InPost i pasek darmowej dostawy są gotowe; w starszych szablonach wymagają dopasowania.
- Regulamin z formami i kosztami dostawy - aktualizuje sklep.
- Działa po aktualizacji - sposoby dostawy, ceny, cena graniczna, możliwe płatności i widoki. Konfigurację wykonuje obsługa sklepu w panelu.
- Wymaga wdrożenia - moduły dodatkowe i integracje. Zakres:
- uruchomienie modułu (cenniki dostaw, grupy dostaw i waga, wybór kraju i dostawa zagraniczna),
- uzupełnienie danych: grupy i wagi na towarach, cenniki, kraje dostaw,
- integracja kurierska: konfiguracja danych dostępowych i nadawcy, przypisanie dostaw, test na środowisku testowym przewoźnika, szablony maili z numerem i linkiem do śledzenia,
- dopasowanie koszyka w szablonie sklepu, jeśli sklep nie działa na BS5,
- testy i uruchomienie produkcyjne.
- Minimalny szacowany czas:
- konfiguracja dostaw w panelu przez nas (bez modułów) - od 1 h,
- cenniki dostaw z progami i strefami - od 4 h,
- grupy dostaw i zakresy wagi - od 4 h (bez uzupełniania danych towarów),
- wybór kraju i dostawa zagraniczna - szablon BS5 od 2 h, szablon BS4 od 4 h,
- jedna integracja kurierska - od 4 h, InPost z mapą punktów w szablonie BS4 - od 8 h.
- Czas konkretnego wdrożenia zależy od jego zakresu - wyceniamy go indywidualnie.
- Od czego zależy czas:
- szablon sklepu - w BS5 elementy koszyka są gotowe, w BS4 i starszych wymagają dopasowań,
- liczba dostaw, krajów, walut i widoków,
- liczba przewoźników i usług dodatkowych (pobranie, ubezpieczenie, kilka kont nadawcy),
- stopień indywidualizacji koszyka i maili,
- wersja sklepu - starsza wersja wymaga najpierw aktualizacji (wycena osobno),
- integracja z ERP lub systemem magazynowym przy wysyłce (wycena osobno).
- Cena graniczna działa od wartości towarów, nie od wartości zamówienia z dostawą, i tylko w jednej kwocie - progi wielostopniowe wymagają cenników dostaw.
- Cena dostawy nie zależy sama z siebie od wagi ani liczby paczek - waga może tylko ukryć dostawę (zakres wag). Ceny wagowe wymagają osobnych dostaw dla przedziałów wag.
- Cenniki dostaw wymagają kraju i kodu pocztowego w formularzu zamówienia; strefy kodu pocztowego obsługują tylko 1 lub 2 pierwsze znaki.
- Grupy dostaw, zakres wag i kryteria klientów działają tylko po uruchomieniu modułu grup dostaw - to nie są pola standardowe.
- Filtr wagowy wymaga wagi na wszystkich towarach; towar bez wagi zaburza liczenie.
- Możliwe płatności ustawia się tylko po stronie dostawy - po stronie płatności pole jest tylko podglądem.
- Lista krajów dostawy nie zmienia sama cen ani waluty - do tego potrzebne są osobne dostawy, cenniki lub widoki.
- Integracje kurierskie wymagają umowy z przewoźnikiem; przesyłki założone ze sklepu nie zawsze są widoczne w panelu przewoźnika (np. DPD).
- Automatyczne statusy przesyłek są obecnie dostępne dla InPost (i w ograniczonym zakresie DHL24); u pozostałych kurierów status dostawy ustawia obsługa lub system zewnętrzny.
- Odbiór osobisty nie ma w standardzie osobnej obsługi punktów sklepu (godziny, rezerwacja terminu, wybór salonu) - opis punktu jest tekstem.
- Brak zarządzania dostawami i cennikami przez REST API; przez MCP tylko nazwa, widoczność, aktywność, kolejność i usuwanie (bez cen i powiązań z płatnościami).
- Nazwa pola "Possible countries" jest dostarczana po angielsku - można ją zmienić w parametrach.
- Nie weryfikujemy konfiguracji pod kątem zgodności z prawem - informację o kosztach i terminach dostawy w regulaminie i w koszyku ustala sklep.
- Ceny dostawy liczone z wagi i gabarytu koszyka (bez osobnych dostaw na przedziały).
- Automatyczne statusy przesyłek dla DPD, DHL, UPS i GLS.
- Wybór punktu odbioru na mapie dla kolejnych przewoźników (DPD Pickup, Orlen Paczka, Poczta Polska) w jednym widżecie.
- Odbiór osobisty w wielu punktach sklepu z wyborem salonu i terminu.
- Zarządzanie cenami dostaw i powiązaniami z płatnościami przez API i MCP.
- Raport kosztów i form dostawy (udział, średnia wartość koszyka, wpływ progu darmowej dostawy) w Google Looker Studio.
Czy próg darmowej dostawy da się ustawić bez pomocy programisty?
Tak. Cenę graniczną, od której dostawa jest darmowa, ustawia się w edycji dostawy w panelu.
Czy mogę mieć różne ceny dostawy dla klientów detalicznych i firmowych (B2B)?
Tak, przez cenniki dostaw - osobny cennik dla klienta i osobny dla firmy, z progami wartości, krajem i kodem pocztowym.
Czy sklep sam zakłada przesyłki u kuriera i generuje etykiety?
Tak, dla obsługiwanych integracji (InPost, DPD, DHL24, UPS) - po zmianie statusu dostawy na "gotowe do wysyłki".
Czy klient widzi link do śledzenia przesyłki?
Tak, dla kurierów z obsługą linków (InPost, DPD, Poczta Polska) - link zapisuje się w zamówieniu i może trafić do klienta mailem.
Ile trwa wdrożenie jednej integracji kurierskiej?
Od 4 h; InPost z mapą punktów w szablonie BS4 - od 8 h. Konfiguracja samych dostaw w panelu bez modułów dodatkowych - od 1 h.
Czy sposób dostawy może być dostępny tylko dla wybranych klientów lub widoków?
Tak, przez warunki dostępności: widoki, kraj, grupa dostaw, zakres wagi koszyka i kryteria klientów.
Chcesz zobaczyć, jak dostawy mogą działać w Waszym sklepie? Umów bezpłatną prezentację.
- Lista dostaw: Konfiguracja -> Dostawy - dodawanie, edycja, kolejność (przeciąganie), dostawy nadrzędne i podrzędne, lista zamówień z daną dostawą.
- Edycja dostawy: Wyświetlanie w sklepie, Możliwość wyboru, Widoki, Nazwa, Opis, Dodatkowy opis, Cena, Cena graniczna, Możliwe płatności, Małe zdjęcie; zależnie od modułów także Possible countries, Grupy dostaw, Waga od, Waga do, Dostępny dla klientów, Dla niezalogowanych, Api śledzenia dostawy, Dostawa inPost, InPost: Ubezpieczenie.
- Cenniki: Lista cenników dostaw - cenniki, wpisy (dostawa, klient lub firma, waluta), ceny z warunkami, grupowa zmiana cen.
- Grupy dostaw: lista Grupy dostaw (nazwa, Wielkość grupy dostaw); na towarze parametr "Grupa dostaw".
- Konfiguracja w panelu:
- Domyślna dostawa, Domyślna płatność,
- grupa Grupy dostaw: Używaj kryteriów,
- grupa Zapamiętywanie dostaw oraz płatności: Dostawy zawsze rozwinięte, Dostawy rozwinięte przy pierwszym wyborze, Płatności zawsze rozwinięte, Płatności rozwinięte przy pierwszym wyborze,
- grupa Zamówienia: Śledzenie przesyłek, Ilość dni do śledzenia przesyłek (domyślnie 30), Możliwe statusy zamówień (do śledzenia przesyłek), Możliwe statusy dostawy zamówień (do śledzenia przesyłek), Automatyczne ustawienie statusu zamówienia na zakończone przy zmianie statusu dostawy na "dostarczone" (domyślnie wyłączone),
- grupy kurierów: Integracja InPost, InPostShipX, DPD2, DHL24, ups - dane dostępowe, dane nadawcy, tryb testowy, format etykiet.
- Zamówienie: parametr "Numer listu przewozowego", link do śledzenia, status dostawy, błędy integracji kurierskiej; na liście zamówień filtr po dostawie i statusie dostawy.
- REST API: zamówienie zawiera sposób dostawy, status dostawy i koszt dostawy; status dostawy można zmienić, aktualizując zamówienie (REST API). API nie pozwala zarządzać sposobami dostawy ani cennikami.
- MCP:
ec2_delivery_methods (lista dostaw), ec2_delivery_create, ec2_delivery_update (nazwa, widoczność, aktywność), ec2_delivery_move (kolejność), ec2_delivery_delete (tylko dostawy bez zamówień). Zmiany wymagają uprawnienia do dostaw i konta administratora. Status przesyłek w zamówieniach: ec2_orders_status, ec2_orders_update_status.
Nazwy, opisy i ceny dostaw zmienia się w edycji dostawy, osobno dla każdego języka. Komunikaty koszyka - w edytorze komunikatów, szablony maili - w szablonach wiadomości, parametry i lokacje - w parametrach i lokacjach. Wartości domyślne po polsku i angielsku. Komunikaty integracji kurierskich (np. wybór paczkomatu) - na stronach kurierów.
| Klucz |
Wartość domyślna |
msg.delivery.change |
Zmień formę dostawy |
msg.delivery.cantSend |
Niektóre towary nie mogą zostać wysłane do wybranego kraju. |
msg.chooseCountry.countries |
Kraj dostawy |
msg.cartFreeDeliveryMessage.message1 |
Dodaj jeszcze towaru za |
msg.cartFreeDeliveryMessage.message2 |
a przesyłkę dostarczymy za darmo! |
msg.cartFreeDeliveryMessage.isFree |
Darmowa dostawa! |
| Symbol |
Obiekt |
Etykieta |
_price |
dostawa |
Cena |
_borderPrice |
dostawa |
Cena graniczna |
_additionalDescription |
dostawa |
Dodatkowy opis |
_possiblePayments |
dostawa |
Możliwe płatności |
_possibleDeliveryCountries |
dostawa |
Possible countries |
_deliveryGroups |
dostawa |
Grupy dostaw |
_deliveryWeightMin, _deliveryWeightMax |
dostawa |
Waga od, Waga do |
_customerCriteria |
dostawa, płatność |
Dostępny dla klientów |
_notForNotLoggedCustomer |
dostawa, płatność |
Dla niezalogowanych |
_trackingApiType |
dostawa |
Api śledzenia dostawy |
_deliveryGroup |
towar |
Grupa dostaw |
_orderValue |
cena w cenniku dostaw |
Minimalna wartość zamówienia |
_waybill |
zamówienie |
Numer listu przewozowego |
_waybillTrackingUrl |
zamówienie |
Waybill Tracking URL |
_customersDelivery |
klient |
Dostawa ostatnio wybrana przez klienta |
| Alert |
Odbiorca |
Kiedy |
trackingUrlForOrderCreated |
klient |
zapisanie linku do śledzenia przesyłki w zamówieniu |
trackingUrlForPackageCreated |
klient |
zapisanie linku do śledzenia dla pojedynczej paczki |
Zmienne w szablonach: $order - zamówienie (w alercie dla zamówienia), $package - paczka (w alercie dla paczki), $trackingUrlList - lista linków do śledzenia.