Źródło: https://wpinplate.com/dokumentacja/harmonogram/

# Harmonogram i godziny zamówień

Harmonogram ustawiasz w **InPlate → Harmonogram**. Manager może go też zmieniać z tabletu, w zakładce **Harmonogram** [panelu managera w KDS](/dokumentacja/panel-managera/).

Harmonogram rozróżnia dwie rzeczy:

- **kiedy klienci mogą składać zamówienia** – godziny przyjmowania zamówień,
- **na jakie godziny mogą zamawiać** – okna realizacji.

Przykład: zamówienia przyjmujesz 8:00–11:00, a odbiór i dostawa odbywają się 12:00–14:00. To typowy układ dla lunchu zamawianego rano.

## Godziny przyjmowania zamówień online

W tych godzinach klienci składają zamówienia na stronie: z odbiorem, dostawą i na miejscu. Poza nimi złożenie zamówienia nie jest możliwe.

- Godziny „od” i „do” obowiązują we wszystkie dni, w które lokal jest czynny. Dni bez zamówień oznaczasz jako [dni zamknięcia](#stałe-dni-zamknięcia).
- **„Do” to ostatnia chwila na złożenie zamówienia,** a nie godzina, na którą klient zamawia jedzenie. To godzina zamknięcia zamówień (w kreatorze: „Deadline zamówień”). Domyślnie 00:00–11:00, czyli zamówienia do 11:00.
- **Przez północ:** jeśli „od” jest późniejsze niż „do” (np. 17:00–01:00), przyjmowanie zamówień trwa do godziny „do” następnego dnia. Przydaje się dla nocnej kuchni.
- Jeśli godziny „od” i „do” są takie same, zamawianie online jest wyłączone.

## Godziny zamawiania przy stolikach (kod QR)

Osobne godziny dla gości, którzy zamawiają przez kod QR przy stoliku. Działają niezależnie od zamówień online, np. online do 20:00, a przy stolikach do 21:00. Obowiązują te same zasady (przez północ, te same godziny = wyłączone).

## Metody realizacji

Sposoby, które klient może wybrać przy zamówieniu online:

- **Odbiór osobisty**
- **Dostawa** – wymaga co najmniej jednej aktywnej [strefy dostawy](/dokumentacja/dostawa-i-strefy/)
- **Zjem na miejscu**

Każda metoda to karta z polem wyboru, ikoną i krótkim opisem. Odznaczona metoda znika z wyboru. Co najmniej jedna musi zostać włączona.

**Własne nazwy:** ikoną ołówka zmienisz nazwę, którą klient widzi przy zamówieniu i w e-mailach, np. „Odbiór w lokalu” albo „Z okienka”. Puste pole oznacza nazwę domyślną. Ekran kuchni zawsze pokazuje nazwy standardowe, żeby zespół się nie mylił.

## Okna realizacji

Godziny, na które klient może zamówić odbiór, dostawę lub posiłek na miejscu – osobno dla każdej metody. Obowiązują we wszystkie dni, w które lokal jest czynny.

**Godziny do wyboru co** to odstęp między godzinami na liście, np. co 15 minut: 12:00, 12:15, 12:30. Ustawiasz go osobno dla każdej metody.

## Czas przygotowania

Ile czasu potrzebujesz od złożenia zamówienia do wydania (domyślnie 30 minut). Najwcześniejsza godzina, jaką klient może wybrać, to: **teraz + czas przygotowania, zaokrąglone w górę do najbliższej godziny z listy**.

Przykład: zamówienie złożone o 12:07, czas przygotowania 30 minut, godziny co 15 minut → najwcześniej 12:45.

Lista ma wartości od 10 do 120 minut. Ostatnia pozycja, **Własne…**, pokazuje pole, w które wpisujesz dowolną liczbę minut, np. 180 przy zamówieniach cateringowych. Gdy czas przygotowania sięga poza dzisiejsze okno, najwcześniejsza godzina przypada na kolejny dzień (jeśli zamawianie na następny dzień jest włączone).

## Widełki dostawy

Tylko dla dostawy. Domyślnie 20 minut. Klient widzi przedział zamiast jednej godziny: wybrana godzina plus podana liczba minut. Np. 30 minut → „12:45–13:15”. Ustawienie **Bez widełek** pokazuje jedną godzinę, np. 12:45.

Lista ma wartości od 10 do 60 minut. **Własne…** pozwala wpisać dowolną liczbę minut.

## Stałe dni zamknięcia

Kliknij dni, w które lokal jest zamknięty co tydzień. **Domyślnie sobota i niedziela są zaznaczone jako zamknięte** – odznacz je, jeśli pracujesz w weekendy. W zamknięte dni nie da się złożyć zamówienia ani wybrać godziny realizacji. Dotyczy wszystkich kanałów, także stolików QR.

Godziny trwające przez północ (np. sobota 17:00–01:00) działają do końca, nawet gdy następny dzień jest zamknięty.

## Święta i przerwy

Pojedyncze daty, w które lokal jest zamknięty: święta, urlop, remont. Działają tak samo jak stałe dni zamknięcia, ale tylko w wybrane daty. Dodaj datę przyciskiem **Dodaj datę**, a na końcu kliknij **Zapisz harmonogram**.

Na nagłą, krótką przerwę (awaria, brak dostaw) nie musisz zmieniać harmonogramu – użyj [wstrzymania zamówień](/dokumentacja/panel-managera/#wstrzymanie-zamówień) w KDS.

## Zamawianie na następny dzień

Gdy dzisiejsze okno realizacji już minęło, klient może wybrać godzinę na kolejny dzień, jeśli lokal jest wtedy czynny. To zachowanie wyłączysz w formularzu harmonogramu, w sekcji **Okna realizacji**: wyłącz przełącznik **Pozwól klientom zamawiać na następny dzień** i zapisz harmonogram. Ta sama opcja jest w harmonogramie w [panelu managera](/dokumentacja/panel-managera/#harmonogram). Po wyłączeniu klient zobaczy komunikat, że zamówienia z tą opcją są dziś już niedostępne.

Zamówienia na kolejny dzień są wszędzie oznaczone datą realizacji: w KDS (wyróżnioną, gdy to nie jest dziś), w aplikacji kuriera, na etykiecie, w powiadomieniach, na liście zamówień w panelu, na stronie z podziękowaniem i w e-mailach.

## Strefa czasowa

Wszystkie godziny liczone są w strefie czasowej ustawionej w WordPressie (**Ustawienia → Ogólne → Strefa czasowa**). Sprawdź ją przed uruchomieniem zamówień, np. „Warszawa”.

## Ostrzeżenia w formularzu

Formularz harmonogramu ostrzega, gdy godziny wyglądają nietypowo, np. gdy „od” i „do” są takie same (zamawianie wyłączone) albo gdy „od” jest późniejsze niż „do” (przyjmowanie zamówień przez północ). Przycisk zapisu jest zawsze widoczny u dołu ekranu.
