Kalendarz dostaw w Hummerce pozwala klientowi wybrać dogodny termin wysyłki lub dostawy zamówienia - na karcie produktu i w koszyku - z uwzględnieniem dni roboczych, dni zablokowanych i godziny granicznej złożenia zamówienia. Sklep sam wylicza najwcześniejszy możliwy termin, a klient może wybrać późniejszą datę z kalendarza.
Stan na: aktualizacja 2026-09-29.
- Klient widzi dokładny, wyliczony termin realizacji zamówienia już na karcie produktu i w koszyku - mniej niepewności "kiedy dostanę paczkę".
- Klient może dopasować termin dostawy do własnych możliwości, wybierając datę z kalendarza zamiast czekać na pierwszy możliwy termin.
- Sklep automatycznie pomija dni nierobocze i dni zablokowane (święta, przerwy magazynowe) przy wyliczaniu terminu.
- Godzina graniczna informuje klienta, do której godziny trzeba złożyć zamówienie, żeby zostało wysłane jeszcze tego samego dnia.
- Dla towarów w przedsprzedaży termin uwzględnia datę ich dostępności.
- Mniej nieodebranych przesyłek i pytań o termin dostawy do obsługi sklepu, dzięki jasno pokazanemu terminowi już przy zakupie.
- Sklep liczy najwcześniejszy możliwy termin wysyłki od bieżącego momentu, uwzględniając: opóźnienie wysyłki danego towaru, opcjonalnie dodatkowe opóźnienie dla towarów niedostępnych w magazynie, godzinę graniczną zamówienia oraz dni zablokowane i nierobocze.
- Termin dostawy to termin wysyłki plus opóźnienie dostawy właściwe dla wybranej metody dostawy, z uwzględnieniem dozwolonych dni tygodnia tej dostawy.
- Dla towarów w przedsprzedaży termin nie może być wcześniejszy niż data ich dostępności.
- Towar może mieć przypisaną grupę godziny granicznej (dodatkowy czas potrzebny na przygotowanie), a każda metoda dostawy ma własną godzinę graniczną.
- Dla koszyka z kilkoma towarami liczy się najbardziej wymagająca (najwcześniejsza) godzina graniczna spośród produktów w koszyku.
- Dni zablokowane dla wysyłki lub dostawy (święta, przerwy techniczne) ustawia się jako osobne wpisy, każdy z opcjonalnym tłem widocznym w kalendarzu i podpowiedzią (tooltip).
- Wyniki obliczeń są krótko przechowywane w pamięci (kilka minut), żeby nie liczyć ich od nowa przy każdym wejściu na stronę.
- W szablonach Bootstrap 4 i Bootstrap 5 klient widzi pole z proponowanym terminem; kliknięcie otwiera kalendarz w oknie modalnym z dniami niedostępnymi wyszarzonymi.
- Widżet działa w dwóch trybach: prosty wybór daty (gdy sklep pokazuje tylko datę wysyłki) albo pełny kalendarz z wyborem kraju dostawy i metody dostawy w tym samym oknie (gdy sklep pokazuje termin powiązany z konkretną dostawą).
- Widżet pojawia się zarówno na karcie produktu, jak i w koszyku / podsumowaniu zamówienia; wybrany termin zapisuje się w zamówieniu.
Wyliczanie terminu wysyłki i dostawy (dni robocze, godzina graniczna, dni zablokowane) to podstawowa funkcja platformy - dostępna we wszystkich obecnych wersjach. Numer wersji, w której wprowadzono widżet kalendarza w koszyku i na karcie produktu, nie wynika z dostępnych źródeł.
- Szablon sklepu Bootstrap 4 lub Bootstrap 5 - widżet kalendarza jest w nich gotowy.
- Opóźnienia i grupy godziny granicznej uzupełnione na towarach (opcjonalnie).
- Moduł magazynu, jeśli włączono sprawdzanie dostępności przy wyliczaniu terminu.
- Moduł przedsprzedaży - dla dat premiery towarów.
- Sposoby dostawy z ustawionymi dozwolonymi dniami i opóźnieniem dostawy - Sposoby dostawy - przegląd.
- Podstawowe wyliczanie terminu działa po aktualizacji - dni robocze, opóźnienia i godzinę graniczną konfiguruje się w panelu.
- Wymaga wdrożenia: dopasowanie widżetu w szablonie innym niż Bootstrap 4 lub Bootstrap 5, uzupełnienie dat zablokowanych i teł kalendarza, konfiguracja sprawdzania magazynu i dat przedsprzedaży.
- Minimalny szacowany czas:
- konfiguracja dni roboczych, opóźnień i godziny granicznej w gotowym szablonie (Bootstrap 4 lub 5) - od 2 h,
- dopasowanie widżetu w innym szablonie - wyceniane indywidualnie.
- Od czego zależy czas: szablon sklepu, liczba dostaw i ich odrębnych ustawień terminu, potrzeba integracji z magazynem i przedsprzedażą.
- Widżet kalendarza jest gotowy w szablonach Bootstrap 4 i Bootstrap 5 - inne szablony wymagają dopasowania.
- Sprawdzanie dostępności magazynowej przy wyliczaniu terminu jest opcją domyślnie wyłączoną.
- Godzina graniczna i opóźnienia liczą się dla całego koszyka łącznie, jako wartość najbardziej wymagająca - nie osobno dla każdej pozycji.
- Dni zablokowane trzeba uzupełniać ręcznie - sklep nie pobiera automatycznie kalendarza świąt.
- Nie weryfikujemy zadania pod kątem zgodności z prawem (np. licencje przekazanych materiałów, RODO, regulamin sklepu).
- Automatyczne uzupełnianie dni świątecznych.
- Ściślejsze powiązanie terminu z dostępnością konkretnego magazynu przy sklepach z wieloma magazynami - Magazyn.
Czy klient widzi termin dostawy już na karcie produktu?
Tak, wraz z możliwością wyboru innego dostępnego terminu z kalendarza.
Czy kalendarz uwzględnia dni wolne i święta?
Tak, jeśli zostały wprowadzone jako dni zablokowane w panelu - sklep nie pobiera ich automatycznie.
Czy termin zależy od wybranej metody dostawy?
Tak - każda metoda dostawy może mieć własne opóźnienie i własne dozwolone dni tygodnia.
Czy widżet kalendarza działa w każdym szablonie sklepu?
Jest gotowy w szablonach Bootstrap 4 i Bootstrap 5; inne szablony wymagają dopasowania.
Ile trwa uruchomienie kalendarza dostaw w gotowym szablonie?
Od 2 h - to konfiguracja dni roboczych, opóźnień i godziny granicznej w panelu.
Czy sklep sprawdza dostępność magazynową przy wyliczaniu terminu?
Tylko po włączeniu odpowiedniego ustawienia - domyślnie jest wyłączone.
Chcesz zobaczyć, jak kalendarz dostaw może działać w Waszym sklepie? Umów bezpłatną prezentację.
- Konfiguracja -> Ustawienia, grupa liczenia terminów dostawy: Domyślna godzina graniczna, Domyślne opóźnienie dostawy (dni), Domyślne opóźnienie wysyłki (dni), Czy sprawdzać magazyn, Dodatkowe opóźnienie przy braku w magazynie, Czy używać daty wysyłki zamiast daty dostawy.
- Edycja dostawy: Dni tygodnia możliwej dostawy, Opóźnienie dostawy, Godzina graniczna, Dodatkowy czas na przygotowanie, Tło w kalendarzu, Tooltip kalendarza.
- Edycja towaru: Opóźnienie wysyłki, Grupa godziny granicznej.
- Dni zablokowane: osobna lista z polami Data zablokowana, Czy blokuje dostawę, Czy blokuje wysyłkę, Tło w kalendarzu.
- Brak dedykowanych metod. Wyliczony termin wysyłki i dostawy zapisuje się jako właściwości zamówienia, dostępne przez ogólne REST API właściwości zamówień.
Tekst nad polem terminu na karcie produktu to treść typu canvas, edytowalna tak jak inne treści strony produktu - Parametry i lokacje. Etykiety samego widżetu kalendarza (np. przycisk otwarcia kalendarza) są komunikatami sklepu, edytowalnymi w edytorze komunikatów.
| Symbol |
Obiekt |
Etykieta |
availableDeliveryDay |
dostawa |
Dni tygodnia możliwej dostawy |
deliveryDelay |
dostawa |
Opóźnienie dostawy (dni) |
shipmentDelay |
towar |
Opóźnienie wysyłki (dni) |
shipmentDate |
zamówienie |
Data wysyłki |
delivery_date |
zamówienie |
Data dostawy |
blockedDate |
dzień zablokowany |
Zablokowana data |
blockedForDelivery |
dzień zablokowany |
Czy blokuje dostawę |
blockedForShipment |
dzień zablokowany |
Czy blokuje wysyłkę |
calendarBackground |
dostawa |
Tło w kalendarzu |
calendarTooltip |
dostawa |
Tooltip kalendarza |
deadlineHourGroup |
towar |
Grupa godziny granicznej |
borderHour |
dostawa |
Godzina graniczna |
additionalTime |
dostawa |
Dodatkowy czas na przygotowanie |