Źródło: https://wpinplate.com/dokumentacja/wymagania-i-instalacja/

# Wymagania i instalacja

## Wymagania

| Element | Wymaganie |
|---|---|
| WordPress | 6.4 lub nowszy |
| WooCommerce | 8.0 lub nowszy (testowane do 11.2) |
| PHP | 8.1 lub nowszy |
| Hosting | Typowy hosting WordPress z działającym REST API |
| HTTPS | Wymagany do instalacji aplikacji zespołu (KDS, kurier, radio) i do powiadomień push |
| Urządzenia zespołu | Dowolne urządzenie z aktualną przeglądarką i dostępem do internetu: tablet, komputer albo telefon – także do KDS |
| Ekrany TV | Dowolne urządzenie z przeglądarką: Smart TV (także starsze, z przeglądarką Chromium 38 lub nowszą), stick lub mini-PC z HDMI |
| Płatności online | Dowolna bramka płatności dla WooCommerce, np. Przelewy24, Stripe, PayU (instalowana osobno) |
| Mapy | OpenStreetMap – bez kluczy API i bez opłat |

Płatności w lokalu, przy stoliku i u kuriera działają bez dodatkowych wtyczek.

## Instalacja

1. **Zainstaluj i aktywuj WooCommerce.** To darmowa wtyczka z katalogu WordPress (Wtyczki → Dodaj nową → „WooCommerce”). Uzupełnij podstawowe dane sklepu: kraj i walutę.
2. **Wgraj WP InPlate.** W panelu WordPress wybierz Wtyczki → Dodaj nową → Wyślij wtyczkę na serwer, wskaż plik `.zip` z WP InPlate i kliknij „Zainstaluj”.
3. **Aktywuj wtyczkę.**
4. **Aktywuj licencję albo okres próbny.** Po aktywacji WordPress pokaże ekran licencji. Wpisz klucz licencyjny albo rozpocznij 30-dniowy okres próbny. Okres próbny nie wymaga podawania karty płatniczej.
5. **Przejdź przez kreator konfiguracji.** Uruchomi się automatycznie po aktywacji licencji lub okresu próbnego. Opis w rozdziale [Kreator konfiguracji](/dokumentacja/kreator-konfiguracji/).
6. **Opcjonalnie zainstaluj bramkę płatności online,** jeśli klienci mają płacić przy zamówieniu.

Po instalacji w menu panelu WordPress pojawią się dwie nowe pozycje: **InPlate** i **TV**. Menu **WooCommerce** zmienia nazwę na **Panel sprzedaży** (jego pierwsza pozycja to **Przegląd**) – w tej dokumentacji ścieżki ustawień WooCommerce zaczynają się od tej nazwy, np. **Panel sprzedaży → Ustawienia → Płatności**.

## Menu w panelu WordPress

**InPlate**

| Pozycja | Co tam znajdziesz |
|---|---|
| Dania | Dania InPlate z datą aktywności (danie dnia, lunch, specjały) |
| KDS ↗ | Otwiera ekran kuchni w nowej karcie |
| Kurier ↗ | Otwiera aplikację kuriera w nowej karcie |
| Radio ↗ | Otwiera radio w nowej karcie |
| Harmonogram | Godziny zamówień, metody realizacji, czas przygotowania, dni zamknięcia |
| Typy dań | Kategorie dań dynamicznych (z datą aktywności), np. Danie dnia, Zupa dnia, Lunch |
| Stoliki QR | Stoliki, kody QR i wygląd strony stolikowej |
| Ustawienia | Strony, zamówienia, produkty, bezpieczeństwo, powiadomienia, cross-sell, strefy dostawy, radio |
| Kreator konfiguracji | Ponowne uruchomienie kreatora |

**TV**

| Pozycja | Co tam znajdziesz |
|---|---|
| Ekrany | Lista ekranów TV i edytor układu (Gutenberg) |
| Manager ↗ | TV Manager: dania przypisane do ekranów |
| Launcher ↗ | Wybór ekranu do otwarcia na telewizorze |

**Produkty** (menu WooCommerce) zyskuje dwie pozycje: **Szablony dodatków** i **Szablony cross-sell**.

Dostęp do tych ekranów ma administrator i każdy użytkownik z uprawnieniem do zarządzania WooCommerce (np. rola Kierownik sklepu).

## Uproszczenia w panelu WooCommerce

WP InPlate ukrywa w panelu elementy WooCommerce, które nie są potrzebne w gastronomii: marki produktów, atrybuty produktów i recenzje produktów. Niczego nie usuwa ani nie wyłącza – elementy są tylko niewidoczne w panelu.

## Strony sklepu WooCommerce

Klient nie trafia do „sklepu internetowego”. WP InPlate przekierowuje:

- stronę sklepu, kategorie i tagi produktów – na stronę menu,
- stronę pojedynczego produktu – na stronę menu z wyróżnionym daniem.

Strony menu i formularza zamówienia wybierasz w kreatorze albo w [Ustawieniach](/dokumentacja/ustawienia/#strony).

## Aktualizacje

Aktualizacje instalujesz jak każdą wtyczkę WordPress: Kokpit → Aktualizacje albo Wtyczki. Dostęp do aktualizacji wymaga aktywnej licencji lub trwającego okresu próbnego. Szczegóły w rozdziale [Licencja](/dokumentacja/licencja/).

Ekrany TV przeładowują się same po aktualizacji wtyczki – nie musisz podchodzić do każdego telewizora.

## Odinstalowanie

Dezaktywacja wtyczki zatrzymuje menu, formularz zamówienia i aplikacje zespołu. Produkty i zamówienia WooCommerce zostają w bazie.
