Źródło: https://wpinplate.com/dokumentacja/dania-dnia/

# Dania dnia i oferty czasowe

Dania InPlate to pozycje, które pojawiają się w menu na określony czas: danie dnia, zupa dnia, lunch, burger tygodnia, menu świąteczne. Ustawiasz cenę i zakres dat, a danie samo pojawi się w menu pierwszego dnia i zniknie po ostatnim.

Pod spodem każde danie InPlate to produkt WooCommerce, który WP InPlate tworzy i aktualizuje automatycznie. Koszyk, płatność, KDS i e-maile działają tak samo jak dla zwykłych produktów.

## Typy dań

Typ dania to rodzaj oferty, np. „Danie dnia”, „Zupa dnia”, „Lunch”, „Burger miesiąca”. Każdy typ ma osobną zakładkę w zarządzaniu daniami.

Typami zarządzasz w **InPlate → Typy dań**:

| Pole | Opis |
|---|---|
| **Nazwa wyświetlana** | Nazwa typu, np. „Burger miesiąca” |
| **Slug kategorii WooCommerce** | Kategoria, do której trafiają dania tego typu, np. `burgery-miesiaca` |
| **Klucz** | Identyfikator typu używany w bloku i shortcodzie dania dnia |

Na liście typów przy każdym typie widzisz gotowy shortcode do wstawienia na stronę. Zmiana klucza wymaga aktualizacji shortcode'ów, które go używają. Zmiana sluga kategorii nie wymaga zmian w typie – typ przechodzi na nowy slug sam.

Typu nie da się usunąć, dopóki istnieją dania tego typu.

Typami dań możesz też zarządzać w KDS: **Manager → Dania InPlate → Typy dań** (kierownik sklepu i administrator).

## Dodawanie dania

Wejdź w **InPlate → Dania**, wybierz zakładkę typu i kliknij **Dodaj zestaw**.

| Pole | Opis |
|---|---|
| **Nazwa** | np. „Zupa pomidorowa, kotlet, surówka” |
| **Opis** | Składniki, alergeny |
| **Cena** | Cena dania |
| **Zdjęcie** | Opcjonalne zdjęcie dania |
| **Aktywne od / Aktywne do** | Zakres dat, w których danie jest w menu: jeden dzień, tydzień, weekend albo cały sezon |
| **Znaczniki** | Tagi produktu (opcjonalnie z ikoną), np. „Wege” |
| **Tryb wyłączenia** | Co się dzieje, gdy wyłączysz danie – patrz niżej |
| **Szablony dodatków** | Dodatki do dania, np. wybór surówki |
| **Szablon cross-sell** | Propozycje do koszyka, np. kompot do obiadu |
| **Dodatkowe kategorie** | Inne kategorie menu, w których danie ma się pokazać |

Dodatki i cross-sell przypiszesz po pierwszym zapisaniu dania.

Lista pokazuje dania na **Dziś** i **Jutro**, więc jutrzejszą ofertę przygotujesz z wyprzedzeniem.

## Jak działają daty

- **Przed datą „Aktywne od”** danie jest szkicem i nie pokazuje się w menu. Możesz np. w listopadzie dodać menu świąteczne – pojawi się samo pierwszego dnia oferty.
- **Między datami** danie jest w menu i można je zamówić.
- **Po dacie „Aktywne do”** danie trafia do archiwum i nie da się go kupić, nawet jeśli klient ma je jeszcze w koszyku.

Daty liczone są w strefie czasowej ustawionej w WordPressie (Ustawienia → Ogólne).

## Wyłączanie dania na dziś

Gdy danie się skończy, wyłącz je przełącznikiem na liście dań albo w panelu managera w KDS. **Tryb wyłączenia** decyduje, kiedy wróci:

| Tryb | Działanie |
|---|---|
| **Tylko dziś (reset o północy)** | Danie wraca do menu o północy, np. jutro znów jest zupa |
| **Do ręcznego włączenia** | Danie pozostaje wyłączone, dopóki go nie włączysz |

## Archiwum

Zakończone dania znajdziesz w zakładce **Archiwum**. Przycisk **Użyj ponownie** przywraca danie z nowymi datami aktywności – nie musisz wpisywać nazwy, opisu i ceny od nowa. Przydatne przy ofertach, które wracają cyklicznie.

## Zarządzanie z tabletu

Manager zarządza daniami InPlate także z kuchni, w zakładce **Dania InPlate** panelu managera w KDS – bez logowania do panelu WordPress. Zobacz [Panel managera w KDS](/dokumentacja/panel-managera/).

## Danie dnia na stronie

Dania InPlate pokazują się w menu w kategorii swojego typu. Żeby wyróżnić danie dnia, np. na stronie głównej, użyj bloku **InPlate – Danie dnia** albo shortcode'u `[wp-inplate-dish]`. Blok pokazuje komunikat, gdy na dziś nie ma dań, a po zamknięciu zamówień – informację, kiedy znów przyjmujesz zamówienia. Opis opcji w rozdziale [Bloki i shortcode'y](/dokumentacja/bloki-i-shortcody/#danie-dnia).

## Limit porcji

Dania InPlate nie mają osobnego limitu porcji. Jeśli chcesz sprzedać np. tylko 30 zestawów, wyłącz danie ręcznie, gdy się skończą.
