Ten rozdział opisuje, co widzi i robi klient. Pomoże Ci przygotować teksty na stronę i odpowiadać na pytania gości.
1. Menu i koszyk
- Klient przegląda menu, klika danie i wybiera dodatki. Cena w oknie dania uwzględnia dopłaty.
- Przycisk „+” na karcie dodaje danie od razu. Jeśli danie ma wymagane dodatki, otwiera się okno dania.
- Po dodaniu dania może pojawić się okno z propozycjami „do tego pasuje” (cross-sell).
- W panelu koszyka klient zmienia ilości, usuwa pozycje i zmienia dodatki (Personalizuj).
Gdy zamówienia są zamknięte (poza godzinami albo po godzinie zamknięcia zamówień), menu nadal się wyświetla, ale nie da się dodać dań do koszyka.
2. Sposób realizacji
Na stronie zamówienia klient wybiera jedną z włączonych metod:
| Metoda | Co wybiera klient |
|---|---|
| Odbiór osobisty | Godzinę odbioru |
| Dostawa | Adres i godzinę dostawy (albo przedział, jeśli ustawisz widełki dostawy) |
| Zjem na miejscu | Godzinę przyjścia |
Nazwy metod możesz zmienić, np. „Odbiór w lokalu” zamiast „Odbiór osobisty” – zobacz Harmonogram.
Jeśli włączysz opłatę za opakowanie, po wybraniu sposobu realizacji w podsumowaniu pojawia się linia z opłatą, np. „Opakowanie 1,00 zł”, a suma ją uwzględnia.
Jeśli klient wcześniej wybrał sposób realizacji w sprawdzaczu dostawy, ten wybór jest już zaznaczony.
Metoda niedostępna dziś (np. minęło okno dostawy) jest oznaczona jako niedostępna. Gdy dzisiejsze okno minęło, a włączone jest zamawianie na następny dzień, klient może wybrać godzinę na jutro.
3. Godzina
Lista godzin wynika z harmonogramu: okna realizacji, odstępu między godzinami i czasu przygotowania. Najwcześniejsza godzina to teraz plus czas przygotowania, zaokrąglone w górę do najbliższej godziny z listy.
Przykład: zamówienie o 12:07, czas przygotowania 30 minut, godziny co 15 minut → najwcześniej 12:45.
4. Adres dostawy
Klient podaje miasto, ulicę, numer domu i opcjonalnie numer lokalu, a potem klika Sprawdź adres. WP InPlate:
- odnajduje adres na mapie (OpenStreetMap),
- odrzuca numery domów, których nie ma pod tym adresem,
- sprawdza, w której strefie dostawy leży adres,
- pokazuje opłatę za dostawę i minimalną wartość zamówienia dla tej strefy.
Adres poza strefami: klient dostaje komunikat i może wybrać odbiór osobisty.
Zapisane adresy
Zalogowany klient widzi swoje zapisane adresy jako karty – wybiera adres jednym kliknięciem, bez wpisywania i bez szukania na mapie. Domyślny adres jest zaznaczony od razu (albo ten, który klient wybrał chwilę wcześniej w oknie „Jak zamawiasz?”).
- Strefa jest sprawdzana przy każdym zamówieniu – strefy się zmieniają. Adres poza strefami jest widoczny, ale nie da się go wybrać; karta mówi dlaczego.
- + Nowy adres otwiera zwykły formularz z dwoma dodatkami: Wskazówki dla kuriera (np. „klatka B, domofon 12, 3 piętro”) i Zapisz ten adres na następny raz z nazwą adresu (np. Dom, Praca). Adres zapisuje się po złożeniu zamówienia.
- Wskazówki dla kuriera trafiają na początek notatki zamówienia („Dla kuriera: …”), więc widzi je kuchnia w KDS, kurier w aplikacji i etykieta.
- Na koncie można zapisać do 10 adresów. Edycja, usuwanie i wybór domyślnego są w Moim koncie → Adresy dostawy (link Zarządzaj adresami pod kartami).
Gość nie ma kart – przeglądarka pamięta tylko ostatni adres z okna „Jak zamawiasz?”, jak dotąd.
5. Minimalna wartość zamówienia
Jeśli koszyk jest poniżej minimum, klient widzi, ile brakuje, np. „Minimalna wartość zamówienia z dostawą to 40,00 zł. Brakuje 7,50 zł”. Może dodać danie albo – jeśli strefa na to pozwala – dopłacić brakującą kwotę do kosztu dostawy („Dopłać 7,50 zł i zamów”). Przed złożeniem zamówienia klient potwierdza łączny koszt dostawy.
Minimum dla odbioru, posiłku na miejscu i stolików QR działa tylko wtedy, gdy je włączysz – zobacz Ustawienia.
6. Dane kontaktowe
| Pole | Uwagi |
|---|---|
| Imię i nazwisko | Wymagane |
| Wymagany dla gości. Zalogowany klient używa e-maila z konta | |
| Telefon | Potrzebny kurierowi i obsłudze |
| Chcę fakturę VAT | Po zaznaczeniu: nazwa firmy i NIP. Adres na fakturze to adres rozliczeniowy z konta klienta (Moje konto → Adresy); gość albo konto bez takiego adresu wpisuje adres firmy – ulicę i numer, kod pocztowy i miasto. NIP zapisany w Moim koncie → Adresy (adres rozliczeniowy) wpisuje się sam |
| Notatka do zamówienia | Np. „skrzydło C, pokój 114, bez cebuli”. Widzi ją cała kuchnia |
Adres na zamówieniu: adres rozliczeniowy to adres z konta klienta, a przy fakturze bez takiego adresu – adres firmy wpisany w formularzu. Adres dostawy trafia zawsze do adresu wysyłki zamówienia; z niego korzystają KDS, aplikacja kuriera i etykieta. Formularz niczego nie zapisuje w adresach na koncie.
Konto klienta
Zamówienie zawsze można złożyć bez konta – na każdym kanale, także gdy w WooCommerce wyłączona jest opcja Zamówienie: Włącz opcję płatności przez gościa. Konto tylko pomaga, nigdy nie jest wymagane.
Czy formularz proponuje logowanie i zakładanie konta, decydują ustawienia w Panel sprzedaży → Ustawienia → Konta i prywatność:
| Ustawienie WooCommerce | Co widzi klient w formularzu |
|---|---|
| Rejestracja konta: Podczas realizacji transakcji | Zaloguj się albo załóż konto – logowanie i zakładanie konta |
| Logowanie: Włącz logowanie podczas realizacji zakupu | Zaloguj się – tylko istniejące konta |
| Obie wyłączone (domyślnie w WooCommerce) | Brak logowania – klient zamawia jako gość |
Logowanie kodem z e-maila
W formularzu zamówienia nie ma haseł. Klient:
- podaje e-mail i klika Wyślij kod,
- dostaje e-mail „Twój kod logowania” z 6-cyfrowym kodem – ważnym 10 minut i działającym tylko raz,
- wpisuje kod i jest zalogowany.
Jeśli adres nie ma jeszcze konta, konto powstaje w tej chwili. Gdy ustawisz zgody przy zakładaniu konta, klient najpierw je zaznacza – zobacz Konta klientów.
- Nowy kod można wysłać po 60 sekundach, najwyżej 5 kodów na godzinę dla jednego adresu. Po 5 błędnych próbach kod przestaje działać.
- Formularz odpowiada zawsze tak samo – nie zdradza, czy dany adres ma konto.
- Kodem logują się tylko klienci. Administratorzy, managerowie, pracownicy KDS i kurierzy logują się standardowym logowaniem WordPress – kod do nich nie wychodzi.
- Klienci, którzy mają hasło, mogą nim nadal logować się w Moim koncie WooCommerce.
- Kod przychodzi e-mailem, więc sklep musi wysyłać pocztę. Sprawdzisz to przyciskiem Wyślij testowy kod do mnie w ustawieniach.
Po zamówieniu konto uzupełnia puste dane – imię i nazwisko, telefon, firmę i NIP – a nowy adres trafia do zapisanych adresów. Następnym razem formularz wypełni się sam. Dane już zapisane na koncie i adresy WooCommerce (rozliczeniowy, do wysyłki) nie są nadpisywane. Zalogowany klient widzi swoje imię i Wyloguj. Wylogowanie odświeża stronę, a WooCommerce czyści wtedy koszyk. Przy zamówieniu przez kod QR przy stoliku formularz nie pokazuje logowania.
Zgody
Zgody, które ustawisz przy każdym zamówieniu, formularz pokazuje w sekcji Zgody – także gościom. Są niezaznaczone; bez zaznaczenia wymaganej zgody nie da się zamówić. W Moim koncie → Zgody klient widzi udzielone zgody i może wycofać albo udzielić opcjonalnych.
7. Kod rabatowy
Klient wpisuje kod w polu Kod rabatowy na stronie zamówienia. Kody to standardowe kupony WooCommerce (Marketing → Kupony). Rabat jest widoczny w podsumowaniu, w KDS i na etykiecie.
8. Płatność
Klient wybiera metodę płatności dostępną dla wybranego sposobu realizacji, np. „Zapłać przy kasie” przy odbiorze albo płatność online przez bramkę. Szczegóły w rozdziale Płatności.
Przed płatnością serwer jeszcze raz sprawdza wszystko: godziny, dni zamknięcia, strefę i adres, minimum, dostępność dań i poprawność dodatków. Ceny liczy serwer, nie przeglądarka.
9. Potwierdzenie
Po złożeniu zamówienia klient widzi stronę z podziękowaniem: numer zamówienia, sposób i termin realizacji (z datą, jeśli to nie jest dziś) oraz pozycje. Dostaje też e-mail z potwierdzeniem zamówienia od WooCommerce.
Kolejne wiadomości przychodzą przy zmianie statusu:
- Gotowe do odbioru – przy odbiorze osobistym, gdy kuchnia oznaczy zamówienie jako gotowe,
- W drodze – przy dostawie, gdy kurier odbierze zamówienie,
- Zrealizowane albo Anulowane – standardowe e-maile WooCommerce.
Gdy zamówienia są zamknięte
Poza godzinami przyjmowania zamówień formularz pokazuje komunikat „Przepraszamy, zamówienia na dziś zostały zakończone” z informacją, kiedy znów przyjmujesz zamówienia, i przyciskiem powrotu do menu.