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

# Powiadomienia: e-mail, dźwięk i push

## E-maile do klienta

Klient dostaje standardowe e-maile WooCommerce (potwierdzenie zamówienia, zamówienie zrealizowane, anulowane) oraz trzy e-maile WP InPlate:

| E-mail | Kiedy | Dla kogo |
|---|---|---|
| **InPlate: Gotowe do odbioru** | Kuchnia oznaczy zamówienie jako gotowe | Tylko odbiór osobisty |
| **InPlate: Zamówienie w drodze** | Kurier odbierze zamówienie | Tylko dostawa |
| **InPlate: Kod logowania** | Klient poprosi o kod w formularzu zamówienia | Logowanie i zakładanie konta – zobacz [Konto klienta](/dokumentacja/zamawianie-klient/#konto-klienta) |

Wyłączenie e-maila „Kod logowania” wyłącza logowanie kodem – formularz pokaże klientowi, że kodu nie udało się wysłać. Kod jest w temacie wiadomości, żeby był widoczny w powiadomieniu na telefonie.

E-mail „Gotowe do odbioru” może zawierać adres odbioru – zobacz [Dostawa i strefy: adres odbioru](/dokumentacja/dostawa-i-strefy/#adres-odbioru-osobistego-w-e-mailu).

Treść, temat i włączenie każdego e-maila zmienisz w **Panel sprzedaży → Ustawienia → E-maile**. E-maile zawierają nazwę metody realizacji (także Twoją własną nazwę) oraz datę realizacji, jeśli to nie jest dziś.

E-mail do administratora o nowym zamówieniu wysyła WooCommerce – ustawisz go w tym samym miejscu.

## Powiadomienia w panelu WordPress

W **InPlate → Ustawienia → Powiadomienia** ustawisz powiadomienia o nowych zamówieniach dla osoby, która ma otwarty panel WordPress, np. na komputerze przy kasie:

| Ustawienie | Opis |
|---|---|
| **Odtwarzaj dźwięk przy nowym zamówieniu** | Dźwięk w otwartej karcie panelu admina. Przycisk „Testuj dźwięk” sprawdza głośność |
| **Pokazuj powiadomienia systemowe** | Powiadomienie systemu operacyjnego, także gdy przeglądarka jest zminimalizowana. Wymaga zgody przeglądarki |
| **Częstotliwość sprawdzania** | Co ile sprawdzać nowe zamówienia: 15 sekund, 30 sekund, 1 minuta albo 2 minuty |

Jeśli przeglądarka zablokowała powiadomienia, zmień to ręcznie w ustawieniach przeglądarki dla Twojej strony.

Do obsługi kuchni używaj jednak KDS – ma własny dźwięk, alarmy i powiadomienia push.

## Dźwięk w KDS i w aplikacji kuriera

- **KDS:** nowe zamówienie wywołuje sygnał i komunikat. Gdy KDS działał w tle, alarm na pełnym ekranie powtarza dźwięk do potwierdzenia. Zwrot od kuriera ma osobny alarm z innym dźwiękiem.
- **Kurier:** nowe zamówienie do odbioru wywołuje alarm z powtarzanym dźwiękiem i wibracją, do potwierdzenia albo odbioru zamówienia. W trybie „w trasie” zamiast alarmu jest jeden krótki sygnał.

**Przeglądarki blokują dźwięk do pierwszego dotknięcia strony.** Na początku zmiany dotknij ekranu KDS i aplikacji kuriera.

## Powiadomienia push

Powiadomienia push docierają na tablet i telefon także wtedy, gdy aplikacja działa w tle albo ekran jest zablokowany.

| Kto | O czym |
|---|---|
| **Kuchnia (KDS)** | Każde nowe potwierdzone zamówienie: opłacone online albo z płatnością w lokalu. Zamówienie, które czeka na płatność online, nie wywołuje powiadomienia, bo klient może jeszcze zrezygnować |
| **Kuchnia i manager** | Zwrot od kuriera, z powodem; przywrócenie zamówienia do dostawy przez kuriera |
| **Kurierzy** | Zamówienia z dostawą gotowe do odbioru (zgrupowane w jedno powiadomienie) |
| **Kurier** | Zamówienie przypisane do niego; przejęcie jego zamówienia przez innego kuriera |

Powiadomienia **nie zawierają danych klienta**, bo pokazują się na ekranie blokady.

### Włączenie na urządzeniu

Każde urządzenie musi raz zezwolić na powiadomienia:

1. Otwórz KDS albo aplikację kuriera i zaloguj się.
2. Kliknij baner u góry z prośbą o włączenie powiadomień (w KDS także dzwonek w menu).
3. Zezwól na powiadomienia w oknie przeglądarki.
4. Wyślij powiadomienie testowe: w KDS dzwonek w menu, w aplikacji kuriera Menu → **Testowe powiadomienie**.

**iPhone i iPad:** powiadomienia działają tylko w aplikacji dodanej do ekranu początkowego (Safari → Udostępnij → Do ekranu początkowego). Baner wyjaśnia to na urządzeniach Apple.

### Wymagania

- strona na **HTTPS**,
- rozszerzenie PHP **OpenSSL** na serwerze (standard na większości hostingów).

Bez nich KDS pokaże komunikat, czego brakuje.

### Wspólne urządzenia

Wylogowanie wyłącza powiadomienia na tym urządzeniu. Następna osoba, która się zaloguje, dostaje je automatycznie.
