Przejdź do treści
Wybór czasu dostawy w WooCommerce: konfiguracja, wtyczki i testy

Wybór czasu dostawy w WooCommerce: konfiguracja, wtyczki i testy

Opublikowano: 18 października 2026| Zaktualizowano: 18 października 2026

Kalendarz dostawy zmienia informację, którą sklep przekazuje kupującemu: może pokazywać prognozę doręczenia albo pozwalać wybrać preferowany dzień. Reguły kalendarza powinny uwzględniać kompletację zamówienia, metodę wysyłki i dostępność przewoźnika.

Krótka odpowiedź

Standardowy WooCommerce nie udostępnia kompletnego kalendarza wyboru dnia i przedziału dostawy, więc sklep dodaje tę funkcję przez rozszerzenie albo własny kod. Wybór rozwiązania zależy od reguł sklepu, rodzaju checkoutu, zgodności z HPOS i przekazania terminu do dalszych systemów.

Przed uruchomieniem przetestuj godzinę graniczną, dni wolne, zmianę koszyka, nieudaną płatność i widok mobilny.

Usługi KC Mobile

Potrzebujesz pomocy w tym temacie?

Czytasz poradnik „Wybór czasu dostawy w WooCommerce: konfiguracja, wtyczki i testy”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny.

Co oznacza wybór czasu dostawy w WooCommerce?

Wybór czasu dostawy pozwala klientowi wskazać dzień lub przedział, który sklep zapisuje jako termin preferowany albo planowany. Prognoza doręczenia pokazuje przewidywany zakres bez rezerwowania konkretnego slotu, dlatego obie funkcje wymagają innych reguł i komunikatów.

WooCommerce udostępnia metody i strefy wysyłki, ale kalendarz wyboru dnia lub godziny wymaga rozszerzenia albo własnego kodu. Order Delivery Date & Time Scheduler to rozszerzenie dostępne w WooCommerce Marketplace, którego autorem jest KoalaApps. Karta produktu opisuje prognozowany termin doręczenia, wybór daty i przedziału, dni wolne, bufory i limity zamówień na slot; wymienia też zgodność z blokami koszyka i checkoutu. Kartę rozszerzenia w WooCommerce Marketplace sprawdziliśmy w październiku 2026.

Preferowany termin jest wskazówką dla sklepu, a gwarantowana data wymaga kontroli całego procesu, w tym możliwości przewoźnika. Jeśli operator nie rezerwuje godzin, opisz wybór jako preferencję, a nie potwierdzone okno doręczenia. Perspektywa KC Mobile: rozdzielenie preferencji od potwierdzonego terminu ułatwia uniknięcie obietnicy, której magazyn lub przewoźnik nie może spełnić.

Czytasz poradnik „Wybór czasu dostawy w WooCommerce: konfiguracja, wtyczki i testy”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny. Omów temat tego poradnika

Jak ustalić, jakiej funkcji potrzebuje sklep?

Kalendarz jest potrzebny, gdy klient ma wybrać dostępny dzień lub slot, a prognoza wystarcza, gdy sklep chce pokazać przewidywany termin bez rezerwacji. Reguły dostawy opisz przed wyborem rozszerzenia.

Odpowiedz na pytania:

  • Czy termin jest gwarantowany, preferowany czy orientacyjny?
  • Czy klient wybiera datę, godzinę, przedział czy tylko widzi prognozę?
  • Które produkty, metody wysyłki i strefy obejmuje kalendarz?
  • Kiedy magazyn kompletuje zamówienie i przekazuje paczki przewoźnikowi?
  • Czy dostępność slotu zależy od magazynu, przewoźnika czy obu procesów?

Reguła terminu musi uwzględniać przygotowanie zamówienia, płatność i dostępność produktu. Towar na zamówienie może wymagać dłuższego czasu niż produkt dostępny w magazynie, więc kalendarz nie powinien oferować daty wcześniejszej niż realna możliwość przygotowania paczki.

WooCommerce przypisuje klienta do jednej strefy wysyłki na podstawie adresu i pokazuje metody dostępne w dopasowanej strefie. Strefy znajdziesz w WooCommerce > Ustawienia > Wysyłka > Strefy wysyłki; kolejność stref ma znaczenie, bo system wybiera pierwszą pasującą. Szczegóły zawiera dokumentacja stref wysyłki WooCommerce. Konfigurację dostawy warto powiązać z typem produktu i wariantami opisanymi w poradniku konfiguracji produktów WooCommerce.

Jak wybrać sposób wdrożenia?

Wybierz wtyczkę, gdy jej reguły pokrywają proces sklepu, rozszerzenie przewoźnika, gdy termin pochodzi z danych operatora, albo rozwiązanie dedykowane, gdy potrzebujesz niestandardowych reguł i połączeń systemowych. Każdy wariant sprawdź pod kątem checkoutu, zapisu terminu i eksportu.

porównanie sposobów wdrożenia kalendarza dostawy
Sposób wdrożeniaKto dostarcza funkcjęDopasowanie do procesuPrzykład zastosowania
Wtyczka kalendarzaProducent rozszerzeniaZależne od ustawień wtyczkiTypowe sloty i dni wyłączone
Rozszerzenie przewoźnikaOperator lub partnerZależne od oferty operatoraTermin pobierany z systemu przewoźnika
Rozwiązanie dedykowaneWykonawca sklepuReguły projektowane dla firmyWiele magazynów i ograniczenia produktów

Przed wyborem sprawdź, czy funkcja działa z używanym checkoutem i czy termin trafia do zamówienia. Checkout blokowy i HPOS są różnymi elementami WooCommerce, dlatego deklaracja zgodności z jednym nie potwierdza zgodności z drugim.

kontrola zgodności i obiegu terminu w sklepie
Element do sprawdzeniaCo potwierdzićGdzie zweryfikować
Strefy wysyłkiReguły dla adresu klientaDokumentacja i test adresu
Dni wolneWyłączanie świąt i dni zamknięciaUstawienia kalendarza i test daty
Checkout blokowyObsługę używanego bloku checkoutuDeklaracja producenta i test sklepu
HPOSOsobną zgodność z magazynem zamówieńDeklaracja producenta i ustawienia WooCommerce
Zapis i integracjaWidoczność terminu w zamówieniu i eksporciePanel zamówienia i test integracji

Tabela rozdziela deklaracje funkcji od testów, które trzeba wykonać na konkretnej instalacji. WooCommerce opisuje osobne sposoby weryfikacji zgodności z checkoutem blokowym i HPOS w dokumentacji zgodności rozszerzeń.

Karta Order Delivery Date & Time Scheduler deklaruje zgodność z blokami koszyka i checkoutu, ale ta informacja sama nie potwierdza zgodności z HPOS. Listę niezgodnych rozszerzeń znajdziesz w WooCommerce > Ustawienia > Zaawansowane > Funkcje; więcej informacji zawiera dokumentacja HPOS.

Jeśli projektujesz nowy sklep albo przebudowujesz proces zakupowy, sklep internetowy na WooCommerce może uwzględnić reguły dostawy już na etapie projektu checkoutu.

Jak skonfigurować dni i przedziały dostawy?

Dostępne dni i sloty ustaw na podstawie godzin pracy magazynu, czasu kompletacji, stref wysyłki i ograniczeń przewoźnika. Nazwy oraz położenie ustawień zależą od rozszerzenia, dlatego konfigurację oprzyj na dokumentacji wybranej wtyczki.

Karta Order Delivery Date & Time Scheduler opisuje dni tygodnia, sloty godzinowe, święta, dni specjalne, bufor, strefę czasową i limit zamówień na slot. W karcie produktu producent wymienia również ustawianie dostępnych dni, zakresu dat i czasu przygotowania. Oficjalna karta rozszerzenia nie pokazuje konfiguracji konkretnego sklepu, więc po instalacji sprawdź dostępne opcje w używanej wersji.

Ustal kolejno:

1. Kalendarz pracy magazynu i dni zamknięcia.
2. Bufor na kompletację i przekazanie paczki.
3. Godzinę graniczną, po której zamówienie przechodzi do kolejnego dnia realizacji.
4. Metody wysyłki, produkty i strefy objęte kalendarzem.
5. Limit zamówień na slot zgodny z przepustowością zespołu.
6. Strefę czasową sklepu i sposób prezentacji terminu klientowi.

Nie pokazuj slotu jako potwierdzonego okna przewoźnika, jeśli operator nie rezerwuje konkretnej godziny. Sklep może zapisać preferencję klienta, a pracownik powinien widzieć, czy wymaga ona potwierdzenia.

Jak pokazać wybór terminu w koszyku?

Pole wyboru terminu pokaż przed złożeniem zamówienia, a klientowi wyjaśnij, czy wybór jest obowiązkowy. Checkout klasyczny i checkout blokowy sprawdź jako osobne warianty.

WooCommerce pozwala rozszerzeniom rejestrować dodatkowe pola w checkout bloku. Pole w lokalizacji order trafia do zamówienia, a nie do danych konta klienta; typ i położenie zależą od implementacji rozszerzenia. Dokumentacja dodatkowych pól checkoutu blokowego opisuje API WooCommerce, ale sama nie potwierdza, że konkretna wtyczka kalendarza z niego korzysta.

Wymagane pole powinno być walidowane przed utworzeniem zamówienia i wyświetlać zrozumiały komunikat, na przykład: "Wybierz termin dostawy, aby złożyć zamówienie". Błąd nie powinien usuwać adresu ani danych płatności; na telefonie sprawdź przewijanie kalendarza, obsługę dotykową i widoczność komunikatu.

Perspektywa KC Mobile: jeśli dostępne dni zależą od metody wysyłki, umieść wybór terminu po jej wskazaniu. Po zmianie metody checkout powinien ponownie sprawdzić termin albo usunąć nieaktualny wybór i wyjaśnić klientowi przyczynę.

Jak przekazać termin do zamówienia?

Termin powinien zostać zapisany w zamówieniu w formie czytelnej dla obsługi, magazynu i systemu odbierającego dane. Kalendarz widoczny na stronie, ale niezapisany w zamówieniu, nie przekazuje informacji do realizacji.

kontrola zapisu i przekazania terminu w zamówieniu WooCommerce
EtapDane do zapisaniaGdzie sprawdzićWarunek poprawności
Wybór w checkoutData i typ terminuPole formularzaWartość odpowiada dostępnej opcji
Zapis zamówieniaData i slotSzczegóły zamówieniaObsługa widzi wartość po złożeniu
EksportFormat daty i przedziałuPlik lub log integracjiSystem odbiorczy rozpoznaje pola
ERP lub magazynTermin realizacjiKarta zamówieniaDane trafiają do właściwego procesu
Zmiana terminuNowa wartość i historiaPanel i historia zamówieniaZespół używa aktualnej wartości

Przed wdrożeniem ustal format daty, strefę czasową i osobne pola początku oraz końca slotu, jeśli system odbiorczy ich wymaga. Sprawdź, czy ręczna zmiana terminu aktualizuje eksport, rezerwację i komunikat dla klienta.

HPOS zmienia sposób przechowywania zamówień, dlatego rozszerzenie powinno mieć osobno potwierdzoną zgodność z tym magazynem danych. Ustawienie oraz listę niezgodnych rozszerzeń sprawdzisz w WooCommerce > Ustawienia > Zaawansowane > Funkcje, zgodnie z dokumentacją HPOS. Zgodność z checkoutem blokowym nie potwierdza zgodności z HPOS.

Jak przetestować termin przed uruchomieniem?

Test powinien potwierdzić, że dostępny slot pasuje do godziny zamówienia, metody wysyłki, adresu, zawartości koszyka i zapisu zamówienia. Wykonaj go na kopii sklepu z aktywnymi integracjami.

przypadki testowe dla kalendarza dostawy w WooCommerce
PrzypadekDziałanie testoweOczekiwany wynik
Godzina granicznaZłóż zamówienie przed i po cutoffDostępny jest właściwy termin
WeekendSprawdź termin przy zamkniętym magazynieDzień niedostępny nie jest oferowany
Dzień wolnyUstaw święto w kalendarzuSlot nie jest dostępny
Strefa wysyłkiZmień adres dostawyDostępność odpowiada strefie
Brak produktuDodaj produkt niedostępnySklep nie pokazuje nierealnego terminu
Zmiana koszykaZmień ilość albo usuń produktDostępność przelicza się ponownie
Błąd płatnościWróć po nieudanej płatnościTermin nie znika bez komunikatu
Widok mobilnyPrzejdź checkout na telefoniePole działa przy obsłudze dotykowej

Scenariusze powinny sprawdzać widok klienta i zapis danych w zamówieniu. Po testach zweryfikuj wiadomość e-mail, panel WooCommerce, eksport i widok pracownika magazynu.

Jeśli klient może zmienić metodę wysyłki po wskazaniu slotu, sprawdź, czy termin nadal jest prawidłowy albo znika z jasnym komunikatem. Przetestuj także zmianę terminu przez obsługę i ponowienie płatności.

Jakie błędy powodują błędną obietnicę dostawy?

Błędna obietnica powstaje, gdy kalendarz pomija czas od złożenia zamówienia do przekazania paczki przewoźnikowi. Sprawdź kompletację, płatność, dostępność produktu, strefę czasową i dni pracy operatora.

Godzina graniczna ma znaczenie, jeśli magazyn przyjmuje zamówienia do realizacji tylko do określonej pory. Zamówienie po cutoff może rozpocząć kompletację kolejnego dnia roboczego; podobny błąd powstaje, gdy sklep i integracja korzystają z różnych stref czasowych.

Brak ponownej walidacji po zmianie koszyka lub metody wysyłki może pozostawić klientowi nieaktualny slot. Dostępność należy przeliczyć ponownie po dodaniu produktu na zamówienie, zmianie ilości albo wyborze innej strefy.

Kalendarz wtyczki sam w sobie nie potwierdza, że przewoźnik przyjedzie w wybranym przedziale. Jeśli potrzebujesz połączenia kalendarza z checkoutem, zamówieniami i dalszym rozwojem e-commerce, możemy uwzględnić te zasady przy budowie sklepu internetowego na WooCommerce.

Więcej poradników w tym temacie

Wspomniane narzędzia

WooCommerceOrder Delivery Date & Time SchedulerWooCommerce Checkout blockHPOSERP

Najczęściej zadawane pytania

Jak dodać wybór daty dostawy w WooCommerce?
Dodaj rozszerzenie z kalendarzem dostaw albo wdrożenie dedykowane, a następnie skonfiguruj dni, bufor, strefy i metody wysyłki. Potwierdź obsługę używanego checkoutu oraz zapis terminu w zamówieniu.
Czy WooCommerce pozwala wybrać godzinę dostawy bez wtyczki?
Standardowy WooCommerce nie udostępnia kompletnego kalendarza wyboru slotu dostawy. Własne rozszerzenie może dodać takie pole, ale wymaga walidacji, zapisu zamówienia i testu zgodności z checkoutem.
Jak ustawić dni, w których dostawa jest niedostępna?
Skonfiguruj dni zamknięcia, święta i bufor w rozszerzeniu albo regułach rozwiązania dedykowanego. Następnie sprawdź dostępność po zmianie adresu i metody wysyłki.
Czy wybrany termin dostawy można przekazać do ERP?
Tak, jeśli integracja zapisuje termin w zamówieniu i mapuje go do właściwego pola ERP. Przetestuj eksport, zmianę terminu i widoczność wartości dla magazynu.
Czy wtyczka zgodna z checkoutem blokowym działa też z HPOS?
Sama zgodność z blokami tego nie potwierdza. Sprawdź osobną deklarację HPOS, listę niezgodnych rozszerzeń w WooCommerce > Ustawienia > Zaawansowane > Funkcje i wykonaj test na kopii sklepu.
Jak przetestować wybór terminu w checkout WooCommerce?
Sprawdź godzinę graniczną, dni wolne, strefy wysyłki, zmianę koszyka, błąd płatności i widok mobilny. Potwierdź także zapis w zamówieniu, wiadomości e-mail i eksporcie.
#WooCommerce#czas dostawy WooCommerce#data dostawy#checkout WooCommerce#wtyczki WooCommerce#wysyłka w sklepie#integracja kurierska#HPOS
Zdjęcie autora: Krzysztof Czapnik
O autorze

Krzysztof Czapnik

Founder & Technical Lead, KC Mobile

Projektuję i rozwijam strony WordPress, sklepy WooCommerce oraz aplikacje internetowe. Łączę projektowanie z programowaniem, integracjami i technicznym SEO. Projekty KC Mobile prowadzę osobiście.

Potrzebujesz pomocy z tym tematem? Napisz - odpowiem osobiście w 24h.

Potrzebujesz pomocy w tym temacie?

Czytasz poradnik „Wybór czasu dostawy w WooCommerce: konfiguracja, wtyczki i testy”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny.