Dwa sposoby
Sklep przyjmuje płatność za rezerwację. Klient rezerwuje w formularzu rezerwacji, a potem płaci w kasie Twojego sklepu. Nie trzeba tworzyć żadnego produktu.
Produkt sprzedaje termin. Karta produktu proponuje dzień, godzinę i czas trwania, a klient dodaje termin do koszyka jak zwykły artykuł.
Co musi się zgadzać
- Miejsca liczy silnik rezerwacyjny, a nie stan magazynowy sklepu. Stan magazynowy produktu nie wie, że jest sesja o godz. 10 i druga o godz. 14.
- Miejsce dodane do koszyka jest blokowane na pewien czas. Na czas płatności nikt inny nie może go zająć. Ale porzucony koszyk musi je sam zwolnić, inaczej Twoje terminy zapełnią się zapomnianymi koszykami.
- Cena wynika z rezerwacji: to samo wyliczenie, które klient widział przy rezerwacji, a nie stała cena produktu.
- Zamówienie i rezerwacja idą w parze. Po opłaceniu rezerwacja zostaje potwierdzona; po jej anulowaniu zamówienie to odzwierciedla.
Co trzeba sprawdzić
- Dodaj ostatnie miejsce do koszyka w jednej przeglądarce, a potem spróbuj je zarezerwować w innej: drugie zapytanie powinno zostać odrzucone.
- Porzuć koszyk: miejsce powinno wrócić do sprzedaży po zapowiedzianym czasie.
- Zastosuj kod rabatowy: suma zamówienia powinna odpowiadać kwocie rezerwacji.
- Zapłać przelewem: rezerwacja powinna czekać na płatność, a nie pokazywać się jako potwierdzona.