System rezerwacji jazd próbnych¶
Ta wtyczka dodaje system rezerwacji jazd próbnych bezpośrednio do Twojego sklepu Shopware 6 – bez zewnętrznego narzędzia do rezerwacji i bez przekazywania danych podmiotom trzecim. Na stronie produktu pojazdu klient wybiera wolny termin, podaje swoje dane i od razu otrzymuje potwierdzenie e-mailem.
Idealne rozwiązanie dla salonów samochodowych, dealerów motocykli, rowerów elektrycznych, kamperów i łodzi – wszędzie tam, gdzie klienci chcą wypróbować pojazd przed zakupem.
Darmowa wersja podstawowa działa od razu. Opcjonalne plany (zakup w aplikacji) odblokowują więcej pojazdów, sprzedawców, zaproszenia do kalendarza, przypomnienia, statystyki i inne funkcje.
Najważniejsze cechy
- 🚗 Przycisk „Zarezerwuj jazdę próbną” tuż pod przyciskiem dodawania do koszyka
- 🗓️ Rezerwacja w 3 krokach: termin → Twoje dane → potwierdzenie
- 🕒 Tylko wolne terminy – zajęte godziny, minimalne wyprzedzenie i dni zablokowane są uwzględniane automatycznie
- 📎 E-mail z potwierdzeniem, od planu Starter z zaproszeniem do kalendarza .ics i przypomnieniem
- 👤 Sprzedawcy przypisani do pojazdów, bez podwójnych rezerwacji
- 🔒 Zgodność z RODO – wszystkie dane pozostają w Twojej bazie Shopware

💳 Darmowa wersja i opcjonalne plany¶
Wtyczka jest bezpłatna. Dodatkowe funkcje są dostępne opcjonalnie jako zakup w aplikacji bezpośrednio w Shopware. Plan Business zawiera wszystkie funkcje planu Starter.
| Funkcja | Darmowy | Starter | Business |
|---|---|---|---|
| Rezerwacja w 3 krokach z kalendarzem | ✅ | ✅ | ✅ |
| Rezerwacja bez konta klienta, ochrona przed spamem | ✅ | ✅ | ✅ |
| E-maile z potwierdzeniem, do sprzedawcy i o anulowaniu | ✅ | ✅ | ✅ |
| Zarządzanie terminami w panelu administracyjnym | ✅ | ✅ | ✅ |
| Anulowanie online przez klienta | ✅ | ✅ | ✅ |
| Aktywne pojazdy | 1 | 10 | bez limitu |
| Rezerwacje miesięcznie | 5 | bez limitu | bez limitu |
| Zaproszenie do kalendarza .ics w potwierdzeniu | – | ✅ | ✅ |
| E-mail z przypomnieniem przed terminem | – | ✅ | ✅ |
| Przypisywanie i powiadamianie sprzedawców (bez nakładania się) | – | ✅ | ✅ |
| Dni zablokowane dla pojazdu | – | ✅ | ✅ |
| Sprawdzanie wymaganej kategorii prawa jazdy | – | ✅ | ✅ |
| Automatyczna blokada sprzedanych pojazdów | – | – | ✅ |
| Statystyki i konwersja na zakup | – | – | ✅ |
| Element CMS dla Światów zakupów | – | – | ✅ |
| Pojazd do rezerwacji tylko w jednym kanale sprzedaży | – | – | ✅ |
W Zamówienia > Jazdy próbne > Plany widzisz aktualny plan i aktywujesz Starter lub Business jednym kliknięciem. Ten sam przegląd znajduje się na górze konfiguracji wtyczki.

Nic nie jest ukryte
Funkcje wyższego planu pozostają widoczne – z opisem działania i przyciskiem aktywacji. Aktualne ceny Shopware pokazuje w oknie zakupu w aplikacji. Po zakończeniu planu wszystkie dane zostają zachowane; pojazdy ponad limit nie są usuwane, rezerwowalne pozostają tylko najstarsze w ramach limitu.
🔧 Instalacja¶
- Wymaganie: Shopware 6.7
- Instalacja ze Shopware Store lub z pliku ZIP w Rozszerzenia > Moje rozszerzenia
- Zainstaluj i aktywuj wtyczkę
- Moduł znajdziesz w Zamówienia > Jazdy próbne
⚙️ Konfiguracja¶
Konfigurację otworzysz w Rozszerzenia > Moje rozszerzenia > Test Drive Booking System > Konfiguruj. Każde ustawienie można określić osobno dla kanału sprzedaży.
Rezerwacja
| Ustawienie | Opis | Domyślnie |
|---|---|---|
| Standardowy czas jazdy próbnej (minuty) | Dla wszystkich pojazdów bez własnego czasu | 60 |
| Horyzont rezerwacji (dni) | Z jakim wyprzedzeniem można rezerwować | 60 |
| Minimalne wyprzedzenie (godziny) | Wcześniejsze terminy nie są oferowane | 24 |
| Automatyczne potwierdzanie | Wyłączone: rezerwacje mają status „Oczekująca” do czasu potwierdzenia | wł. |
| Strefa czasowa salonu | Strefa czasowa dostępności (np. Europe/Berlin) | Europe/Berlin |
| Klient może anulować online | Przez osobisty link w e-mailu z potwierdzeniem | wł. |
Formularz rezerwacji
| Ustawienie | Opis | Domyślnie |
|---|---|---|
| Kategoria prawa jazdy wymagana | Klient musi podać kategorię prawa jazdy | wł. |
| Telefon wymagany | Numer telefonu staje się obowiązkowy | wył. |
Powiadomienia
| Ustawienie | Opis | Domyślnie |
|---|---|---|
| Adres e-mail dla nowych rezerwacji | Odbiorca powiadomienia dla sprzedawcy; puste = e-mail właściciela sklepu | puste |
| Powiadamiaj także przypisanego sprzedawcę | Sprzedawca pojazdu otrzymuje każdą rezerwację (Starter) | wł. |
| Wysyłaj e-mail z przypomnieniem | Automatyczne przypomnienie dla klienta (Starter) | wł. |
| Przypomnienie … godzin przed terminem | Moment wysłania przypomnienia (1–168 godzin) | 24 |
Przy każdym ustawieniu wyższego planu konfiguracja wyjaśnia działanie funkcji i pokazuje przycisk aktywacji planu.

🚗 Konfiguracja pojazdów¶
Każdy pojazd do rezerwacji to produkt Shopware (również warianty). W Zamówienia > Jazdy próbne > Pojazdy > Dodaj pojazd:
- Wybierz produkt – każdy produkt można dodać tylko raz.
- Włącz Rezerwacja online – steruje przyciskiem na stronie produktu.
- Podaj czas trwania jazdy (puste = czas standardowy) i miejsce spotkania.
- Dodaj dostępność tygodniową: dzień, od, do (GG:MM). Przedziały są dzielone na terminy o ustawionej długości; możliwych jest kilka przedziałów dziennie.
Dodatkowo z planem Starter:
- Sprzedawca – otrzymuje rezerwacje e-mailem; sprzedawca nigdy nie prowadzi dwóch jazd jednocześnie.
- Wymagana kategoria prawa jazdy (np. A dla motocykli) – rezerwacje z niższą kategorią są odrzucane.
- Dni zablokowane – okresy bez terminów (przegląd, targi, urlop) z wewnętrznym powodem.
Dodatkowo z planem Business:
- Rezerwacja tylko w kanale sprzedaży – pojazd jest oferowany tylko w wybranym kanale.
- Automatyczna blokada – gdy produkt zostanie wyłączony lub jego dostępny stan spadnie do 0 (sprzedany), terminy nie są już oferowane; gdy produkt znów jest dostępny, pojazd zostaje automatycznie odblokowany. Istniejące terminy pozostają.

👤 Sprzedawcy¶
W Zamówienia > Jazdy próbne > Sprzedawcy (Starter) tworzysz sprzedawców: imię i nazwisko, e-mail do powiadomień, telefon, opcjonalne zdjęcie, aktywny/nieaktywny. Następnie przypisujesz ich do pojazdów. Imię i telefon sprzedawcy pojawiają się jako kontakt w potwierdzeniu.
🛒 Proces rezerwacji w sklepie¶
Na stronie produktu pojazdu do rezerwacji pod przyciskiem dodawania do koszyka pojawia się przycisk „Zarezerwuj jazdę próbną”. Otwiera on okno z trzema krokami:
- Termin – kalendarz z wolnymi dniami, a potem wolne godziny wybranego dnia
- Twoje dane – imię, nazwisko, e-mail, telefon, kategoria prawa jazdy, wiadomość
- Potwierdzenie – podsumowanie i zgoda na politykę prywatności


Rezerwacja działa bez konta klienta; zalogowani klienci mają dane uzupełnione automatycznie. Niewidoczne pole honeypot chroni przed botami. Bez JavaScript ta sama rezerwacja jest dostępna na osobnej stronie.

Dzięki osobistemu linkowi w e-mailu z potwierdzeniem klient widzi swój termin i jego status oraz może go anulować (jeśli pozwala na to konfiguracja i termin jeszcze się nie rozpoczął).

Dowolne miejsce w Światach zakupów (Business)
W Treści > Światy zakupów w kategorii Commerce dostępny jest blok „Rezerwacja jazdy próbnej”. Wybierz pojazd w elemencie, a formularz pojawi się bezpośrednio na stronie, np. na stronie docelowej nowego modelu.
📋 Zarządzanie rezerwacjami¶
W Zamówienia > Jazdy próbne > Rezerwacje widzisz wszystkie terminy ze wskaźnikami (rezerwacje w tym miesiącu, terminy dzisiaj, oczekujące na potwierdzenie) oraz filtrami według wyszukiwanej frazy, statusu, pojazdu i okresu.

| Status | Znaczenie |
|---|---|
| Oczekująca | Zgłoszona, czeka na Twoje potwierdzenie (tylko bez automatycznego potwierdzania) |
| Potwierdzona | Termin jest ustalony |
| Zrealizowana | Jazda próbna się odbyła |
| Anulowana | Anulowana przez sprzedawcę lub klienta |
Z menu kontekstowego lub strony szczegółów możesz potwierdzić, zakończyć lub anulować termin. Przy potwierdzeniu i anulowaniu klient automatycznie otrzymuje e-mail.

📊 Statystyki (Business)¶
Zakładka Statystyki pokazuje dla wybranego okresu (3, 6, 12 lub 24 miesiące):
- rezerwacje łącznie i anulowane, zrealizowane jazdy próbne
- konwersję na zakup – odsetek minionych jazd, po których ten sam adres e-mail zamówił pojazd w ciągu 90 dni
- rezerwacje miesięcznie, najczęściej rezerwowane pojazdy i rezerwacje na sprzedawcę

📬 Powiadomienia e-mail¶
| Szablon e-mail | Odbiorca | Kiedy |
|---|---|---|
| Test drive – booking confirmation (customer) | Klient | Przy rezerwacji (jako zgłoszenie lub potwierdzenie) i przy potwierdzeniu w panelu; od Starter z .ics |
| Test drive – new booking (merchant) | Adres sprzedawcy, od Starter także przypisany sprzedawca | Przy każdej nowej rezerwacji |
| Test drive – appointment reminder (customer) | Klient | Starter: ustawioną liczbę godzin przed terminem |
| Test drive – cancellation | Klient; gdy anuluje klient, także sklep i sprzedawca | Przy każdym anulowaniu |
E-maile do klienta są wysyłane w języku, w którym dokonano rezerwacji. Wszystkie teksty edytujesz w Ustawienia > Szablony e-mail.
Wymaganie: zadania zaplanowane
Przypomnienia (cnk_test_drive.reminder) i automatyczna blokada (cnk_test_drive.auto_block) uruchamiają się co godzinę jako zadania zaplanowane. Musi działać proces w tle Shopware (kolejka wiadomości i zadania zaplanowane) – u większości dostawców hostingu jest to standard.
🔐 Uprawnienia (ACL)¶
W Ustawienia > Użytkownicy i uprawnienia > Role, w sekcji Zamówienia, znajduje się pozycja „Jazdy próbne” z poziomami:
| Poziom | Pozwala |
|---|---|
| Podgląd | Przeglądać rezerwacje, pojazdy, sprzedawców, statystyki i plany |
| Edycja | Potwierdzać, kończyć i anulować terminy; edytować pojazdy, przedziały, dni zablokowane i sprzedawców |
| Tworzenie | Tworzyć pojazdy i sprzedawców |
| Usuwanie | Usuwać rezerwacje, pojazdy i sprzedawców |
Przyciski bez wymaganego uprawnienia są nieaktywne; Admin API sprawdza te same uprawnienia.
🔒 Ochrona danych (RODO)¶
Wtyczka działa w całości w Twojej instalacji Shopware. Żadne dane nie są przekazywane do usług zewnętrznych. Przed rezerwacją klient musi zaakceptować politykę prywatności. Odinstalowanie bez opcji „Zachowaj dane” usuwa wszystkie tabele, szablony e-mail i ustawienia wtyczki.
❓ FAQ¶
Czy wtyczka jest bezpłatna?
Tak. Darmowa wersja obejmuje jeden pojazd i 5 rezerwacji miesięcznie. Plany Starter i Business odblokowują więcej pojazdów, sprzedawców, przypomnienia i statystyki.
Dla jakich sprzedawców jest przeznaczona?
Dla salonów samochodowych (nowe i używane auta), dealerów motocykli, skuterów, rowerów i hulajnóg elektrycznych oraz kamperów, przyczep kempingowych i łodzi.
Czy można rezerwować bez konta?
Tak. Rezerwacja działa bez rejestracji; zalogowani klienci mają dane uzupełnione automatycznie.
Czy klienci otrzymują zaproszenie do kalendarza?
Od planu Starter e-mail z potwierdzeniem zawiera plik .ics dla Outlooka, Google i Kalendarza Apple.
Co się dzieje, gdy pojazd zostanie sprzedany?
W planie Business pojazd jest automatycznie blokowany, gdy produkt zostanie wyłączony lub nie ma już dostępnego stanu. Bez planu Business wyłącz „Rezerwacja online” w pojeździe.
Jaka wersja Shopware jest wymagana?
Shopware 6.7. Inne wtyczki nie są potrzebne.
📬 Wsparcie¶
W razie pytań, sugestii lub indywidualnych dostosowań napisz do nas na support@cnk-plugins.de.