Zum Inhalt

Beratungstermin Buchungssystem

Dieses Plugin bringt ein dediziertes 1:1 Beratungstermin-Buchungssystem direkt in Ihren Shopware 6 Storefront – ohne externe SaaS-Abhängigkeit wie Calendly und ohne Datenübertragung an Drittanbieter. Ideal für Händler mit erklärungsbedürftigen Produkten wie Möbel- und Küchenhändler, Juweliere, Optiker, Reisebüros oder B2B-Shops.

Der kostenlose Kern deckt bereits eine vollständige Terminbuchung ab. Optionale Pläne (In-App-Kauf) schalten mehrere Berater, Kalendereinladungen, Erinnerungen und weitere Funktionen frei.

Highlights

  • 🗓️ 1:1 Terminbuchung direkt im Shopware Storefront (/beratung)
  • 👥 Beliebig viele Berater mit eigenen Verfügbarkeiten (planabhängig)
  • 🔓 Buchung ohne Kundenkonto möglich
  • 📎 .ics-Kalendereinladung für Kunde und Berater
  • 🧱 Erlebniswelten-kompatibler CMS-Block zur freien Platzierung
  • 🔒 DSGVO-konform – alle Daten bleiben in Ihrer Shopware-Datenbank

💳 Kostenloser Kern & optionale Pläne

Das Plugin ist kostenlos und bietet bereits ohne Plan eine vollständige Terminbuchung. Zusätzliche Funktionen buchen Sie optional als In-App-Kauf (monatliches Abo) direkt in Shopware – jederzeit kündbar. Voraussetzung: Shopware 6.7 und aktive In-App-Käufe.

Funktion Kostenlos Starter Business Pro
4-Schritt-Buchungsformular im Storefront
Buchung ohne Kundenkonto
Wöchentliche Verfügbarkeiten je Berater
Buchungsübersicht mit Status im Admin
Bestätigungsmail (Text)
Anzahl Berater 1 3 unbegrenzt unbegrenzt
Buchungen pro Monat 5 unbegrenzt unbegrenzt unbegrenzt
.ics-Kalendereinladung
Erinnerungs-E-Mails
Sperrzeiten & Urlaube je Berater
CMS-Block (Erlebniswelten)
Manuelle Termineingabe im Admin
Stornierungs-E-Mails

Nichts wird versteckt

Gesperrte Funktionen bleiben in der Oberfläche sichtbar – mit einem Hinweis, welcher Plan sie freischaltet, und einer Schaltfläche zur direkten Buchung (In-App-Kauf). Die aktuellen Preise werden von Shopware direkt im In-App-Kauf-Dialog angezeigt.

🔧 Installation

  • Voraussetzung: CNK Foundation Plugin
  • Installation über Shopware Store oder ZIP
  • Aktivierung im Plugin-Manager
  • Menüpunkt sichtbar unter Kunden > Beratung

⚙️ Konfiguration

Die Plugin-Konfiguration finden Sie unter Einstellungen > Erweiterungen > Beratungstermin Buchungssystem.

Einstellung Beschreibung Standard
daysAhead Wie viele Tage im Voraus Kunden buchen können 28
autoConfirm Neue Buchungen sofort auf „bestätigt“ setzen (sonst „offen“) an
timezone PHP-Zeitzonen-Kennung für die Kalendereinladung (.ics) Europe/Berlin
reminderEnabled Erinnerungs-E-Mail vor dem Termin senden an
reminderHoursBefore Stunden vor dem Termin, zu denen die Erinnerung gesendet wird 24

Erinnerungen & Kalendereinladung

Erinnerungs-E-Mails und der .ics-Anhang sind ab dem Starter-Tarif verfügbar. Ohne passenden Plan bleibt die Einstellung sichtbar, wird aber nicht ausgeführt.

👥 Berater verwalten

Unter Kunden > Beratung > Berater legen Sie Ihre Berater an. Je Berater stehen zur Verfügung:

  • Name und E-Mail-Adresse (für die Terminbenachrichtigung)
  • Foto (Media)
  • Beschreibung und Fachgebiet
  • Aktiv-Status (steuert die Sichtbarkeit im Storefront)
  • Verfügbarkeiten je Wochentag inkl. Slot-Dauer
  • Sperrzeiten & Urlaube (ab Starter)

Berater-Limit je Plan

Kostenlos: 1 Berater · Starter: 3 Berater · Business/Pro: unbegrenzt. Ist das Limit erreicht, weist die Oberfläche auf das nötige Upgrade hin.

📅 Verfügbarkeiten & Slots

Für jeden Berater hinterlegen Sie wöchentliche Zeitfenster mit einer festen Slot-Dauer. Das Plugin berechnet daraus automatisch die buchbaren Zeitslots für die kommenden Tage (daysAhead) und blendet bereits belegte oder gesperrte Slots aus.

  • Sperrzeiten (ab Starter) blockieren einzelne Tage oder Zeiträume je Berater – etwa für Urlaub oder Feiertage.
  • Der Storefront-Kalender zeigt ausschließlich freie Slots an.

🛒 Buchungsablauf im Storefront

Kunden erreichen die Buchung unter der Route /beratung. Der Ablauf besteht aus vier Schritten:

  1. Berater auswählen (/beratung)
  2. Termin wählen aus den freien Zeitslots (/beratung/{beraterId}/termin)
  3. Kontaktdaten und optionale Nachricht angeben (/beratung/{beraterId}/kontakt)
  4. Bestätigung erhalten (/beratung/bestaetigung/{buchungId}) – inkl. Kalendereinladung per E-Mail

Ein persönlicher Stornierungslink (/beratung/stornieren/{token}) wird pro Buchung erzeugt und mitgesendet.

Frei platzierbar über Erlebniswelten

Ab dem Starter-Tarif steht ein CMS-Block „Beratungsbuchung“ zur Verfügung, den Sie in Erlebniswelten-Seiten frei platzieren können.

📋 Buchungen verwalten

Unter Kunden > Beratung > Buchungen sehen Sie alle Termine mit ihrem Status:

Status Bedeutung
open Offen (wenn Auto-Bestätigung deaktiviert ist)
confirmed Bestätigt
cancelled Storniert
completed Abgeschlossen

Ab dem Business-Tarif können Sie Termine auch manuell im Admin erfassen.

📬 E-Mail-Benachrichtigungen

Das Plugin versendet Nachrichten über das Shopware-Mailsystem an Kunde und Berater:

Typ Empfänger Anhang Ab Tarif
Bestätigung Kunde & Berater .ics (Starter+) Kostenlos (Text)
Erinnerung Kunde .ics Starter
Stornierung Kunde & Berater Business

Die Erinnerung wird über einen stündlichen Scheduled Task (cnk_beratung.booking_reminder) versendet, gesteuert durch reminderEnabled und reminderHoursBefore.

Voraussetzung: Hintergrund-Worker

Der Erinnerungs-Versand benötigt den Hintergrund-Worker von Shopware (Message Queue & geplante Aufgaben). Bei Shopware Cloud und den meisten Managed-Hostings ist dieser standardmäßig aktiv.

🔒 Datenschutz (DSGVO)

Das Plugin arbeitet vollständig innerhalb Ihrer Shopware-Installation. Es gibt keine Datenübertragung an externe Dienste – alle Berater-, Termin- und Kundendaten bleiben in Ihrer eigenen Shopware-Datenbank.

❓ FAQ

Ist das Plugin kostenlos?

Ja. Der Kern ist dauerhaft kostenlos – 4-Schritt-Buchung, 1 Berater, bis zu 5 Buchungen pro Monat und Text-Bestätigungsmail. Zusätzliche Funktionen buchen Sie optional per In-App-Kauf.

Brauche ich Calendly oder einen externen Dienst?

Nein. Das komplette Buchungssystem läuft in Ihrem Shopware-Shop, ganz ohne externe SaaS-Abhängigkeit.

Können Kunden ohne Kundenkonto buchen?

Ja. Die Buchung ist ohne Registrierung über ein übersichtliches 4-Schritte-Formular möglich.

Welche Shopware-Version wird benötigt?

Shopware 6.7. Für die kostenpflichtigen Pläne sind zudem In-App-Käufe erforderlich.

Wie viele Berater kann ich anlegen?

Kostenlos 1 Berater, Starter 3 Berater, Business und Pro unbegrenzt.

Erhalten Kunden eine Kalendereinladung?

Ja, ab dem Starter-Tarif enthält die Bestätigungs- und Erinnerungsmail einen .ics-Anhang für Kunde und Berater.