Źródło: https://wpinplate.com/dokumentacja/panel-managera/

# Panel managera w KDS

Panel managera to widok **Manager** w KDS. Pozwala prowadzić menu z tabletu w kuchni – dodawać produkty, zmieniać ceny i stany, porządkować kategorie i znaczniki, ustawiać harmonogram i ekrany TV – bez logowania do panelu WordPress.

Widok jest dostępny dla osób z uprawnieniem **Zarządzanie menu** (profil Manager). Otwórz menu KDS i wybierz **Widok → Manager**.

Panel ma osiem zakładek: **Dania InPlate**, **Produkty**, **Kategorie**, **Znaczniki**, **Dodatki**, **Cross-sell**, **Harmonogram** i **TV**.

Dodawanie produktów oraz zmiany kategorii i znaczników wymagają roli **Kierownik sklepu** – ma ją profil Manager. Konta pracowników, stoliki QR, strefy dostawy, płatności i pozostałe ustawienia zmieniasz w panelu WordPress. Zobacz [Zespół i uprawnienia](/dokumentacja/zespol-i-uprawnienia/).

## Wstrzymanie zamówień

Przy nagłym problemie – brak wody, awaria pieca, brak kierowcy – przyjmowanie zamówień wstrzymasz jednym przyciskiem, bez zmieniania harmonogramu.

1. W widoku **Manager** dotknij **Wstrzymaj** w nagłówku KDS.
2. Wybierz **kanały**: **Wszystkie kanały** albo tylko wybrane, np. samą dostawę. Kanały to włączone sposoby realizacji i stoliki QR.
3. Wybierz, **na jak długo**: 30 min, 1 h, 2 h albo **Do odwołania**.
4. Opcjonalnie wpisz **powód dla klientów**, np. „Awaria – przepraszamy”.
5. Dotknij **Wstrzymaj zamówienia**.

Co się dzieje w trakcie wstrzymania:

- Na wszystkich ekranach KDS pojawia się czerwony pasek „Zamówienia wstrzymane” z kanałami, godziną rozpoczęcia, końcem wstrzymania i osobą, która je włączyła. Inne tablety zobaczą go w ciągu ok. 20 sekund.
- Klient widzi w menu i w formularzu zamówienia komunikat „Przyjmowanie zamówień jest chwilowo wstrzymane”, z powodem i godziną wznowienia. Wstrzymany sposób realizacji jest widoczny, ale nie da się go wybrać. Pozostałe działają normalnie.
- Serwer odrzuca zamówienie na wstrzymany kanał, nawet gdy strona klienta była otwarta wcześniej.
- Zamówienia złożone przed wstrzymaniem są realizowane normalnie.

Przyciskiem **Edytuj** na pasku zmienisz kanały, czas albo powód. **Wznów** od razu przywraca zamawianie. Wstrzymanie z czasem kończy się samo. Harmonogram się nie zmienia – po wznowieniu wszystko działa jak wcześniej.

Wstrzymać i wznowić zamówienia może osoba z uprawnieniem **Wstrzymywanie zamówień** (profil Manager) albo kierownik sklepu. To samo zrobisz w panelu WordPress: w górnym pasku jest pozycja **Wstrzymaj zamówienia**, a w czasie wstrzymania **Zamówienia wstrzymane** z opcją **Wznów zamówienia**. Wstrzymanie działa niezależnie od licencji – w awarii zawsze da się zatrzymać zamówienia.

## Dania InPlate

Te same funkcje co w **InPlate → Dania** w panelu WordPress, z zakładką dla każdego typu dania:

- dodawanie i edycja dań z datami aktywności,
- lista dań na dziś i jutro,
- wyłączanie dania na dziś albo do ręcznego włączenia,
- archiwum i ponowne użycie dania z nowymi datami.

Przycisk **Typy dań** otwiera zarządzanie typami dań, takie samo jak w **InPlate → Typy dań**. Widzi go kierownik sklepu i administrator.

Opis w rozdziale [Dania dnia i oferty czasowe](/dokumentacja/dania-dnia/).

## Produkty

Lista produktów menu z wyszukiwarką i filtrem kategorii. Jeśli lista się nie wczyta, panel pokazuje błąd z przyciskiem **Ponów**.

**Dostępność:**

- przełącznik przy każdym produkcie włącza i wyłącza danie,
- po wybraniu kategorii pasek nad listą włącza albo wyłącza **wszystkie produkty z tej kategorii** naraz. Pasek pokazuje, czy wszystkie są włączone, wyłączone, czy tylko część.

Wyłączone danie znika z menu albo pokazuje się jako niedostępne – zależnie od [ustawienia](/dokumentacja/produkty-i-kategorie/#włączanie-i-wyłączanie-dań).

### Dodawanie produktu

Przycisk **Dodaj produkt** otwiera okno nowego produktu. Produkt zostaje opublikowany od razu jako zwykły produkt WooCommerce (bez wariantów).

| Pole | Opis |
|---|---|
| **Nazwa** | Nazwa dania w menu |
| **Kategorie** | Co najmniej jedna – bez kategorii produkt nie pojawi się w menu |
| **Opis** | Np. składniki i alergeny |
| **Gramatura / porcja** | Liczba lub zakres i jednostka, np. 300 g albo 2-3 szt. |
| **Zdjęcie** | Z biblioteki mediów |
| **Znaczniki** | Np. „Wege” – zobacz [Znaczniki](/dokumentacja/produkty-i-kategorie/#znaczniki-tagi-produktu) |
| **Szablony dodatków**, **Szablon cross-sell** | Szablony przypisane do kategorii działają automatycznie – nie trzeba ich tu zaznaczać |
| **Cena regularna**, **Cena promocyjna** | Puste pole promocji = bez promocji |
| **Stan magazynowy** | Opis niżej |

Nowy produkt trafia na koniec swojej kategorii. Jeśli w kategorii jest już produkt o tej samej nazwie, panel o tym ostrzega. Produkt dodasz mimo to przyciskiem **Dodaj mimo to**.

### Edycja produktu

Przycisk edycji przy produkcie otwiera okno z tymi samymi polami co przy dodawaniu.

- Cena promocyjna musi być niższa od regularnej. Puste pole oznacza brak promocji.
- Podczas promocji menu i lista pokazują cenę regularną przekreśloną.
- Zapisywane są tylko zmienione pola.
- **Harmonogram promocji z WooCommerce:** jeśli promocja ma w WooCommerce ustawione daty, okno o tym ostrzega. Zapisanie ceny w KDS usuwa harmonogram – nowa cena obowiązuje od razu.
- **Produkty z wariantami:** cenę i stan magazynowy zmienisz w WooCommerce.

### Stan magazynowy

Pole **Stan magazynowy** jest w oknie produktu, pod cenami:

- **puste pole** – ilość nieograniczona,
- **0** – produkt niedostępny,
- **liczba** – tyle sztuk można zamówić. Każde zamówienie zmniejsza stan, a przy 0 produktu nie da się już zamówić. Ustawienie liczby wyłącza dla produktu zamówienia przy braku towaru.

Lista produktów pokazuje stan pod nazwą, np. „Stan: 5 szt.”, a przy zerze na czerwono „Stan: 0 – niedostępne”. Produkty bez limitu nie mają tej linii.

Pole działa dla zwykłych produktów. Przy produktach z wariantami i gdy zarządzanie stanem magazynowym jest wyłączone (**Panel sprzedaży → Ustawienia → Produkty → Magazyn**), zamiast pola widać podpowiedź.

## Kategorie

Kategorie produktów, czyli sekcje menu:

- **Dodaj kategorię** – okno z polami **Nazwa** i **Slug**. Puste pole sluga = slug utworzony z nazwy,
- **edycja** – ikona ołówka otwiera to samo okno: zmiana nazwy i sluga. Opis niżej,
- **kolejność** – strzałki w górę i w dół. Kolejność na liście to kolejność sekcji w menu,
- **Tylko TV** – kategoria widoczna tylko na ekranach TV, nie w menu na stronie. Zobacz [Kategorie tylko dla TV](/dokumentacja/produkty-i-kategorie/#kategorie-tylko-dla-tv),
- **usuwanie** – tylko pustej kategorii. Domyślnej kategorii WooCommerce nie można usunąć.

Przy każdej kategorii widać liczbę produktów i slug.

### Zmiana sluga kategorii

Slug to identyfikator kategorii w adresach, np. `desery`. Po zmianie sluga typy dań i ekrany TV, które korzystają z tej kategorii, aktualizują się same. Zmieniają się też kotwice sekcji menu (np. `#menu-desery`), więc stare linki do konkretnej sekcji przestaną do niej przewijać. Okno ostrzega o tym przed zapisem. Slugu zajętego przez inną kategorię nie da się zapisać.

## Znaczniki

Znaczniki produktów, np. „Wege”, „Ostre”:

- **Dodaj znacznik** i edycja (ikona ołówka) – okno z nazwą, ikoną i wyglądem oraz podglądem znacznika,
- **Ikona** – obrazek z biblioteki mediów albo znak lub emoji wpisany z klawiatury (ikona tekstowa). Obrazek ma pierwszeństwo. Bez ikony pokazuje się sama nazwa,
- **Wygląd** – własne tło (kolor albo przezroczyste), kolor tekstu i obrys. Bez zaznaczenia **Własny wygląd** znacznik ma wygląd z motywu,
- **usuwanie** – panel pyta o potwierdzenie i podaje, z ilu produktów znacznik zniknie.

Opis w rozdziale [Produkty, kategorie i dostępność](/dokumentacja/produkty-i-kategorie/#znaczniki-tagi-produktu).

## Dodatki i Cross-sell

Edytory szablonów dodatków i szablonów cross-sell – te same co w panelu WordPress, w kolorach KDS, na całą szerokość ekranu. W szablonie cross-sell wyszukiwarka jest po lewej, a dodane produkty po prawej. Wyszukiwarka znajduje produkty także po nazwie kategorii. Opis w rozdziałach [Dodatki do dań](/dokumentacja/dodatki/) i [Cross-sell](/dokumentacja/cross-sell/#szablony-cross-sell).

## Harmonogram

Pełny formularz harmonogramu, ten sam co w **InPlate → Harmonogram**: godziny przyjmowania zamówień, godziny przy stolikach, metody realizacji, okna realizacji, zamawianie na następny dzień, czas przygotowania, widełki dostawy, dni zamknięcia, święta.

Przy nagłej awarii nie zmieniaj harmonogramu – użyj [wstrzymania zamówień](#wstrzymanie-zamówień), które po wznowieniu przywraca wszystko jak było. Harmonogram zmieniaj przy planowanych zmianach, np. krótszych godzinach w wakacje. Opis opcji w rozdziale [Harmonogram](/dokumentacja/harmonogram/).

## TV

Dania na ekranach TV, te same co w TV Managerze:

- wybór ekranu i slotu,
- dodawanie dań z wyszukiwarką i filtrem kategorii (kilka dań pod rząd),
- kolejność przeciąganiem – myszą i palcem,
- ukrywanie dania na ekranie bez usuwania,
- znaczki przy daniu, np. „Promocja”, „Dzisiaj polecamy”.

Przycisk **Znaczki TV** otwiera edycję katalogu znaczków (nazwa, ikona, kolory, obrys). Widzi go kierownik sklepu i administrator. Zmiana nazwy lub koloru działa od razu na wszystkich ekranach. Zobacz [Znaczki na ekranach TV](/dokumentacja/ekrany-tv/#znaczki-na-ekranach-tv).

Zmiany pojawiają się na telewizorach przy najbliższym odświeżeniu, zwykle w ciągu kilkunastu sekund. Opis w rozdziale [Ekrany TV](/dokumentacja/ekrany-tv/).

Jeśli nie ma jeszcze ekranów albo ekran nie ma slotów, panel podpowiada, żeby utworzyć ekran w TV Managerze albo dodać sloty w edytorze ekranu.

## Licencja

Zmiany w daniach InPlate, dodawanie produktów, zmiany kategorii, znaczników i szablonów oraz zmiany harmonogramu i ekranów TV wymagają aktywnej licencji lub okresu próbnego. Zobacz [Licencja](/dokumentacja/licencja/).
