Poradniki

Planowanie odbioru osobistego WooCommerce: punkt i slot

Autor: Mariusz Szatkowski · Zaktualizowano: 2026-06-25

Click-and-collect przestał być dodatkiem i stał się cichym standardem. Klienci lubią pominąć koszt wysyłki, odebrać zamówienie tego samego dnia i uniknąć gonitwy z kurierem po nieudanej dostawie. Dla sklepu odbiór osobisty zamienia koszt realizacji w drobną okazję na dodatkowy ruch przy ladzie. Haczyk tkwi w czasie. Zamówienie do odbioru bez ustalonej godziny jest niewiele lepsze od mglistej obietnicy: obsługa nie wie, na kiedy przygotować towar, przy ladzie robi się kolejka w najgorszym momencie, a klient zjawia się, gdy zamówienie wciąż leży w magazynie. Ten poradnik wyjaśnia, czym jest planowanie odbioru osobistego, dlaczego prawdziwy slot bije otwarte “odbierz, gdy będzie gotowe”, czego potrzebuje dobry proces planowania i jak darmowa wtyczka Pickup dokłada ten proces do WooCommerce.

Czym właściwie jest planowanie odbioru osobistego

Warto rozdzielić dwie rzeczy, które brzmią podobnie. Odbiór osobisty to sposób realizacji: zamówienie jest odbierane osobiście, a nie wysyłane. WooCommerce ma już wbudowaną metodę wysyłki Local Pickup, która obsługuje stronę finansową, zeruje koszt wysyłki i oznacza zamówienie jako do odbioru. Planowanie odbioru to warstwa na wierzchu: klient dodatkowo wybiera, gdzie odbierze (który z Twoich punktów) i kiedy (konkretną datę i slot godzinowy), a to zobowiązanie zapisuje się w zamówieniu.

To rozróżnienie ma znaczenie, bo standardowa metoda kończy się na “to zamówienie do odbioru”. Nie pyta o oddział, nie proponuje godziny i nie ma pojęcia, ile osób zarezerwowało już ten sam sobotni poranek. Planowanie wypełnia tę lukę. Zamienia luźny zamiar w konkretne spotkanie, wokół którego obie strony mogą planować: kupujący wie, że zamówienie będzie czekać o 10:30 w piątek, a Ty wiesz, ile zamówień przygotować na każde okno.

Dobry proces planowania robi naraz trzy rzeczy. Zbiera od klienta realne zobowiązanie co do odbioru, chroni ladę przed zalewem dzięki limitowi zamówień na każde okno i sprawia, że to zobowiązanie jest widoczne dla wszystkich, którzy go potrzebują: dla klienta, dla obsługi pakującej zamówienie i dla osoby w punkcie odbioru.

Dlaczego prawdziwy slot bije “odbierz, gdy będzie gotowe”

Podejście otwarte, w którym klient płaci za odbiór, a Ty wysyłasz mu maila, gdy zamówienie jest gotowe, wydaje się prostsze, ale cały koszt koordynacji zrzuca na Ciebie. Wynikają z tego trzy przewidywalne problemy.

Po pierwsze, popyt się kumuluje. Bez slotów każdy, kto chce odebrać w sobotę, przychodzi w sobotę, często w te same dwie godziny. System slotów rozkłada to obciążenie na cały dzień i na Twoje okna otwarcia, więc lada obsługuje równy strumień zamiast nawału.

Po drugie, kolejność zgłoszeń oznacza brak limitu pojemności. Jeśli czterdzieści zamówień jest oznaczonych do odbioru, a Twoja lada realnie obsługuje dziesięć na godzinę, jedenasty klient czeka, a czekający klient w punkcie odbioru to niezadowolony klient. Limit na każdy slot utrzymuje Twoją obietnicę uczciwą: slot jest oferowany tylko wtedy, gdy faktycznie możesz go obsłużyć.

Po trzecie, zamówienie nie jest gotowe, gdy klient przychodzi. Najczęstsza wpadka przy odbiorze to kupujący, który zjawia się, zanim obsługa skompletowała i spakowała zamówienie, bo nikt nie ustalił godziny. Zarezerwowany slot to termin, do którego Twój zespół może pracować. Zamienia “gotowe kiedyś” w “gotowe na tę godzinę”, a to różnica między płynnym wydaniem a niezręcznym czekaniem przy ladzie.

Ostrzeżenie: Najczęstsza wpadka przy odbiorze to kupujący, który zjawia się, zanim obsługa skompletowała i spakowała zamówienie, bo nie ustalono godziny. Zarezerwowany slot to termin, do którego Twój zespół może pracować.

Zaplanowany slot po cichu poprawia też doświadczenie klienta. Wybiera on godzinę, która mu pasuje, zamiast czekać na maila “Twoje zamówienie jest gotowe”, który może trafić, gdy jest w pracy. Zobowiązanie działa w obie strony, a ta wzajemna pewność jest tu sednem.

Czego potrzebuje dobry proces planowania odbioru

Jeśli zastanawiasz się, jak dodać planowanie click-and-collect do WooCommerce, niezależnie od tego, czy je zbudujesz, kupisz, czy zainstalujesz, potraktuj to jako listę kontrolną:

  • Wybór punktu odbioru. Jeśli odbiór następuje z więcej niż jednego oddziału, klient wybiera, z którego. Każdy punkt powinien dać się włączyć i wyłączyć w miarę otwierania i zamykania oddziałów.
  • Wybór daty i slotu godzinowego. Sloty generowane z Twoich realnych godzin otwarcia, a nie pole tekstowe “preferowana godzina”, które obsługa musi interpretować.
  • Pojemność na slot. Limit liczby zamówień mieszczących się w każdym punkcie, dacie i slocie, żeby popularne okno nie zostało przebukowane.
  • Czas wyprzedzenia i horyzont rezerwacji. Minimalne wyprzedzenie, żeby klient nie zarezerwował slotu zaczynającego się za pięć minut, oraz górny limit, żeby nie rezerwował z półrocznym wyprzedzeniem.
  • Pola warunkowe. Pola odbioru powinny pojawiać się tylko wtedy, gdy faktycznie wybrano odbiór, i nigdy nie blokować zwykłej kasy z dostawą do domu.
  • Walidacja po stronie serwera. Wybór musi być sprawdzony ponownie przy składaniu zamówienia, a nie tylko w przeglądarce, żeby nieaktualny lub pełny slot nie przeszedł.
  • Widoczność wszędzie. Wybrany punkt i slot pokazane klientowi (potwierdzenie i konto) oraz obsłudze (ekran zamówienia w panelu i wiadomości e-mail), żeby nikt nie musiał dopytywać.

Zwróć uwagę, co jest tu celowo proste: żadnej zewnętrznej usługi rezerwacji, żadnej osobnej aplikacji kalendarza do uzgadniania. Zobowiązanie co do odbioru należy do samego zamówienia, tam gdzie Twój zespół już pracuje.

Jak radzi sobie z tym Pickup

Pickup dla WooCommerce to darmowa wtyczka, która dokłada dokładnie tę warstwę planowania. Buduje na własnej metodzie WooCommerce Local Pickup, zamiast ją zastępować, więc strona finansowa pozostaje standardowa, a planowanie siada czysto na wierzchu.

Kasa WooCommerce z wyborem punktu odbioru oraz wyborem daty i slotu godzinowego Wybór punktu odbioru i slotu godzinowego pojawia się przy kasie, gdy kupujący wybierze Local Pickup.

Ścieżka klienta

Gdy kupujący wybierze WooCommerce Local Pickup jako metodę wysyłki, przy kasie pojawiają się pola odbioru: wybór punktu z listy, którą zdefiniowałeś, oraz wybór daty i slotu godzinowego. Lista slotów jest na żywo. Odpytuje punkt końcowy WordPress AJAX na Twojej własnej stronie, a dostępne godziny są wyliczane na Twoim serwerze z ustawionych godzin otwarcia. Godziny już pełne lub mieszczące się w oknie minimalnego wyprzedzenia po prostu nie są oferowane, więc klient może wybrać tylko slot, który faktycznie dotrzymasz. Daty i godziny używają strefy czasowej sklepu oraz formatu daty WordPressa, więc czytają się tak jak reszta witryny.

Przy każdej metodzie wysyłki innej niż Local Pickup pola pozostają ukryte i nigdy nie są wymagane. Klient z dostawą do domu nigdy ich nie widzi, więc funkcja odbioru niczego nie dokłada do zwykłej kasy.

Uwaga: Pola odbioru pojawiają się tylko wtedy, gdy wybrana przez kupującego metoda wysyłki to WooCommerce Local Pickup. Przy każdej innej metodzie pozostają ukryte i nigdy nie są wymagane, więc zamówienia z dostawą do domu działają bez zmian.

Strażnik pojemności

Każdy slot ma pojemność. Gdy liczba zamówień zarezerwowanych w danym punkcie, dacie i slocie osiągnie tę liczbę, slot znika z listy i nie da się go zarezerwować dwukrotnie. To właśnie pozwala zapanować nad ruchem przy ladzie. Co istotne, wybór jest sprawdzany ponownie na serwerze przed utworzeniem zamówienia, a nie tylko filtrowany w przeglądarce, więc dwoje kupujących walczących o ostatnie miejsce w slocie nie prześliźnie się oboje.

Uwaga: Wybór slotu jest ponownie sprawdzany na serwerze przed utworzeniem zamówienia, a nie tylko filtrowany w przeglądarce, więc nieaktualny lub pełny slot nie prześliźnie się.

Gdzie pojawia się wybór

Punkt odbioru i slot zapisują się w zamówieniu i wyświetlają tam, gdzie ludzie ich potrzebują: na ekranie zamówienia w panelu, w wiadomościach e-mail zamówienia oraz na stronach zamówienia i podziękowania klienta. Obsługa pakująca zamówienie widzi slot bez otwierania czegokolwiek dodatkowego, a klient ma swoją godzinę odbioru na piśmie w skrzynce.

Jak generowane są sloty

Definiujesz tygodniowe okna otwarcia zgodne z godzinami, w których faktycznie handlujesz, a Pickup zamienia je w rezerwowalne sloty według wybranej długości slotu. Okno 09:00 do 12:00 z długością slotu 30 minut oferuje na przykład 09:00, 09:30, 10:00 i tak dalej. Listę kształtują dwa kolejne ustawienia: minimalny czas wyprzedzenia, żeby klient dał Ci dość czasu, oraz horyzont rezerwacji, żeby nie rezerwował nierozsądnie daleko do przodu.

Wskazówka: Ustaw minimalny czas wyprzedzenia co najmniej tak długi, jak skompletowanie i spakowanie typowego zamówienia, żeby klient nie zarezerwował slotu, na który nie masz szans się przygotować.

Konfiguracja

Uruchomienie planowania zajmuje kilka minut:

Ekran ustawień Pickup w wp-admin z punktami, tygodniowymi godzinami otwarcia i opcjami slotów Ekran ustawień Pickup w wp-admin, gdzie dodajesz punkty, godziny otwarcia, długość slotu i pojemność.

  1. Zainstaluj Pickup w Wtyczki → Dodaj nową lub wgraj go do /wp-content/plugins/pickup. WooCommerce musi być zainstalowane i aktywne.
  2. Aktywuj wtyczkę.
  3. Włącz WooCommerce Local Pickup w WooCommerce → Ustawienia → Wysyłka, bo Pickup buduje na tej metodzie.
  4. Przejdź do WooCommerce → Pickup, dodaj swoje punkty i tygodniowe godziny otwarcia oraz ustaw długość slotu, pojemność, czas wyprzedzenia i horyzont rezerwacji.

To cała konfiguracja. Od tej chwili każdy klient, który wybierze Local Pickup przy kasie, dostaje wybór punktu i prawdziwego slotu godzinowego, a każda rezerwacja zalicza się do pojemności tego slotu.

Ponieważ Pickup trzyma wszystko jako meta zamówienia, a ustawienia w jednej opcji, nie ma własnej tabeli w bazie danych do utrzymywania. Wtyczka deklaruje zgodność z HPOS i działa obok bloków Koszyk i Zamawianie: przy kasie blokowej deklaruje zgodność, a zapisane dane odbioru wciąż pokazują się w zamówieniu, wiadomościach e-mail i na stronach konta, podczas gdy interfejs pól przy samej kasie jest klasyczny. Dostarczana jest z plikiem POT do tłumaczenia i usuwa swoje ustawienia przy odinstalowaniu. Nie wykonuje też żadnych połączeń z usługami zewnętrznymi: odpytywanie slotów na żywo rozmawia wyłącznie z Twoim własnym serwerem.

Praktyczne wskazówki, jak dobrze prowadzić odbiór

Wtyczka daje mechanizm, a o tym, czy odbiór działa płynnie, decyduje sposób konfiguracji.

  • Dopasuj sloty do realnej przepustowości. Ustaw długość slotu i pojemność wokół tego, jak szybko Twój zespół faktycznie wydaje zamówienia przy ladzie. Slot 15-minutowy z pojemnością dwa to coś zupełnie innego niż godzinny slot z pojemnością dziesięć; dobierz liczby, za którymi nadąży nawet najbardziej zajęta osoba z obsługi.
  • Użyj czasu wyprzedzenia, by chronić przygotowanie. Jeśli skompletowanie i spakowanie typowego zamówienia zajmuje godzinę, ustaw minimalny czas wyprzedzenia co najmniej na tyle. To powstrzyma klienta przed rezerwacją slotu, na który nie masz szans się przygotować.
  • Trzymaj horyzont rezerwacji rozsądny. Horyzont od jednego do dwóch tygodni zwykle równoważy elastyczność z nieaktualnymi rezerwacjami. Zbyt daleko do przodu i zbierasz rezerwacje, o których ludzie zapominają.
  • Odwzoruj sloty na godziny otwarcia. Definiuj okna otwarcia pokrywające się z czasem, gdy obsługa naprawdę może wydawać zamówienia, a nie tylko z otwartymi drzwiami sklepu. Slot oferowany podczas jednoosobowej zmiany w porze lunchu wywoła tarcia.
  • Powiedz klientom, że to istnieje. Linijka na stronie produktu lub koszyka z informacją “wybierz godzinę odbioru przy kasie” zmienia funkcję z niespodzianki w oczekiwany krok.

Pickup kontra domyślne WooCommerce

WooCommerce potrafi oznaczyć zamówienie jako do odbioru, ale na tym kończy. Oto różnica konkretnie dla planowania:

MożliwośćDomyślne WooCommercePickup
Metoda wysyłki odbiór osobistyTakKorzysta z własnej metody WooCommerce
Wybór punktu odbioruBrakLista zdefiniowana w panelu, każdy do włączenia/wyłączenia
Wybór daty i slotu godzinowegoBrakGenerowany z tygodniowych godzin otwarcia
Pojemność na slotBrakLimit na punkt, datę i slot
Czas wyprzedzenia i horyzont rezerwacjiBrakOba konfigurowalne
Ukrywanie slotów pełnych lub zbyt wczesnychnie dotyczyTak, usuwane z listy
Ponowna weryfikacja na serwerze przy zamówieniunie dotyczyTak, przed utworzeniem zamówienia
Pokazane w zamówieniu, e-mailach, koncieTylko nazwa metodyPunkt i slot we wszystkich trzech
Własne tabele w bazie danychnie dotyczyBrak; zapisane jako meta zamówienia
KosztDarmowe (sama metoda)Darmowe; Pro dodaje nadpisania, blokady, cenniki, eksport

Wersja darmowa kontra Pro

Darmowa wtyczka Pickup to kompletny proces planowania, a nie zapowiedź: punkty, sloty oparte na godzinach otwarcia, pojemność na slot, czas wyprzedzenia i horyzont rezerwacji, walidacja po stronie serwera oraz wyświetlanie w zamówieniu, wiadomościach e-mail i na stronach konta są w zestawie, z jedną pojemnością na slot wspólną dla całego sklepu.

Pickup Pro to dodatek, który buduje na darmowej wtyczce (wymaga zainstalowanego i aktywnego Pickupa) dla sklepów potrzebujących wyjątków i dopracowania. Dodaje nadpisania pojemności per punkt, więc każdy oddział może mieć własny limit slotów zamiast wspólnego dla całego sklepu; blokady slotów i dni zamknięte, by zablokować święta, jednorazowe zamknięcia lub konkretne przedziały godzin; cenę per slot, by naliczyć stałą opłatę lub zaoferować rabat zależnie od punktu, dnia tygodnia i przedziału godzin; oraz eksport do kalendarza, by pobrać zarezerwowane odbiory jako plik iCalendar (.ics) dla każdego punktu. Jest dystrybuowany przez Freemius, a nie przez katalog WordPress.org. Zacznij od wersji darmowej i dodaj Pro dopiero wtedy, gdy Twoja operacja potrzebuje reguł per oddział, zamknięć świątecznych, cennika slotów lub kanału kalendarza.

W skrócie

WooCommerce potrafi oznaczyć zamówienie do odbioru osobistego, ale nie oferuje wyboru punktu, slotów godzinowych ani pojemności, więc liczba odbiorów się kumuluje, a zamówienia nie są gotowe, gdy klient przychodzi. Dobry proces planowania potrzebuje wyboru punktu, slotów opartych na godzinach otwarcia, pojemności na slot, czasu wyprzedzenia i horyzontu rezerwacji, pól warunkowych, które nigdy nie dotykają kasy z dostawą, oraz walidacji po stronie serwera. Darmowa wtyczka Pickup dla WooCommerce pokrywa to wszystko, zapisując wybór jako meta zamówienia i pokazując go w zamówieniu, wiadomościach e-mail i na stronach konta, bez własnych tabel i bez usług zewnętrznych; Pickup Pro dodaje pojemność per punkt, dni zablokowane, cennik slotów i eksport do kalendarza, gdy Twoja operacja wyrośnie z jednego harmonogramu wspólnego dla całego sklepu.

Pickup dla WooCommerce