PS PrestaShop Mittel

Buchung & Terminvereinbarung — Vollständige Anleitung

Installieren, konfigurieren und betreiben Sie die Terminbuchung: Kalender, Zeitfenster, Leistungen, Mitarbeiter, Wochenplan, Online-Anzahlung und Dashboard für PrestaShop 8 und 9.

Aktualisiert Modulversion 1.0.0

Überblick

Das Modul Buchung & Terminvereinbarung verwandelt Ihren PrestaShop-Shop in eine Buchungsplattform. Ihre Kunden wählen eine Leistung, einen Mitarbeiter und dann ein Datum und ein Zeitfenster in einem Ablauf aus vier Schritten. Die verfügbaren Zeitfenster werden in Echtzeit aus den Plänen, der Dauer der Leistung und einer konfigurierbaren Pufferzeit berechnet.

Eine Anzahlung (fest oder prozentual) kann verlangt werden. Sie wird über eine native PrestaShop-Bestellung eingezogen, sodass Sie sofort von allen bereits in Ihrem Shop konfigurierten Zahlungsarten profitieren, ohne zusätzliches Gateway. Das Modul ist mit PrestaShop 8 und 9 kompatibel, im Einzel- wie im Multistore, und in fünf Sprachen übersetzt.

Schlüsselbegriffe

  • Leistung: das, was der Kunde bucht (ein Haarschnitt, eine Beratung, ein Besuch…). Sie trägt eine Dauer, eine Pufferzeit, einen Preis und optional eine Anzahlung.
  • Ressource / Mitarbeiter: die Person, der Raum oder das Gerät, das die Leistung erbringt. Jede Ressource hat ihren eigenen Wochenplan.
  • Zeitfenster: ein buchbarer Zeitpunkt, automatisch aus dem Plan, dem Schritt, der Dauer und der Pufferzeit erzeugt.
  • Anzahlung: der bei der Buchung online gezahlte Betrag. Der Restbetrag kann vor Ort gezahlt werden.

Installation

  1. Öffnen Sie im Back-Office Module > Modul-Manager.
  2. Klicken Sie auf Modul hochladen und legen Sie das ZIP-Archiv des Moduls ab.
  3. Klicken Sie nach der Installation auf Konfigurieren.

Bei der Installation erstellt das Modul die nötigen Tabellen, fügt dem Back-Office das Menü Buchungen hinzu und erzeugt ein verstecktes technisches Produkt „Anzahlung / Buchung“, das als Träger für den Einzug der Anzahlung dient.

Das technische Produkt „Anzahlung / Buchung“ ist im Katalog nicht sichtbar und darf nicht manuell gelöscht werden. Es wird bei der Deinstallation des Moduls automatisch entfernt.

Allgemeine Konfiguration

Die Konfigurationsseite des Moduls fasst die globalen Einstellungen der Buchungs-Engine zusammen.

Schritt der Zeitfenster

Der Schritt (in Minuten, standardmäßig 30) legt das Intervall zwischen zwei vorgeschlagenen Zeitfenster-Starts fest. Ein Schritt von 30 Minuten bei einer einstündigen Leistung bietet zum Beispiel 9:00, 9:30, 10:00 usw. an.

Mindestvorlaufzeit

Die Mindestvorlaufzeit (in Minuten) verhindert die Buchung von Zeitfenstern, die zu nah am aktuellen Zeitpunkt liegen. Mit 120 Minuten kann ein Kunde kein Zeitfenster buchen, das in weniger als zwei Stunden beginnt.

Buchungshorizont

Der Horizont (in Tagen, standardmäßig 60) begrenzt die Tiefe des Kalenders: darüber hinaus sind die Tage nicht mehr buchbar.

Automatische Bestätigung

Wenn die automatische Bestätigung aktiv ist, wird eine Buchung ohne Anzahlung sofort bestätigt. Deaktivieren Sie sie, um jede Anfrage manuell im Back-Office zu bestätigen.

Wenn eine Anzahlung verlangt wird, wird die Buchung stets nach der Bestätigung der Zahlung bestätigt, unabhängig von der Einstellung der automatischen Bestätigung.

Anmeldung erforderlich

Aktivieren Sie Anmeldung erforderlich, um die Buchung nur angemeldeten Kunden zu erlauben. Deaktiviert bleibt die Buchung als Gast möglich.

Benachrichtigungs-E-Mail

Geben Sie die E-Mail-Adresse ein, die bei jeder neuen Buchung die Admin-Benachrichtigungen erhält. Lassen Sie das Feld leer, um die Shop-Adresse zu verwenden.

Eine Leistung anlegen

Gehen Sie zu Buchungen > Leistungen und klicken Sie auf Hinzufügen. Eine Leistung umfasst:

  • Name und Beschreibung (je Sprache übersetzbar);
  • Dauer in Minuten: bestimmt die Länge des Zeitfensters;
  • Pufferzeit in Minuten: nach dem Termin hinzugefügte Leerzeit (Reinigung, Vorbereitung), in der der Mitarbeiter weiterhin nicht verfügbar ist;
  • Preis der Leistung;
  • Anzahlungsart: keine, fester Betrag oder Prozentsatz des Preises;
  • Farbe: visuelle Markierung im Back-Office;
  • Mitarbeiter: die Ressourcen, die diese Leistung erbringen dürfen.

Einen Mitarbeiter und seinen Plan anlegen

Fügen Sie unter Buchungen > Ressourcen / Mitarbeiter Ihre Mitarbeiter hinzu (Behandler, Räume, Geräte). Jede Ressource hat einen übersetzbaren Namen, einen Beruf/Rolle und eine Beschreibung.

Wochenplan

Der Planeditor ist in das Ressourcenformular eingebettet. Definieren Sie für jeden Wochentag bis zu drei Zeiträume (zum Beispiel 9:00–12:00 und 14:00–18:00). Die buchbaren Zeitfenster werden dann innerhalb dieser Zeiträume berechnet, abzüglich bereits vergebener Termine und Pufferzeiten.

Lassen Sie einen Tag ohne Zeitraum, um ihn zu einem arbeitsfreien Tag zu machen (Wochenende, Ruhetag). Es wird kein Zeitfenster angeboten.

Zuweisung und die Option „Beliebig“

Eine Leistung kann von einem oder mehreren Mitarbeitern erbracht werden. Auf Kundenseite kann der Kunde, wenn mehrere Mitarbeiter verfügbar sind, einen bestimmten auswählen oder „Beliebig“ wählen.

Mit „Beliebig“ weist das Modul automatisch den ersten freien Mitarbeiter für das gewählte Zeitfenster zu, was die Auslastung maximiert, ohne dass Sie eingreifen müssen.

Schließzeiten und Feiertage

Über die Konfigurationsseite des Moduls ermöglicht das Panel Schließzeiten & Feiertage das Sperren von Zeiträumen. Geben Sie für jede Schließzeit ein Startdatum, ein Enddatum, eine Ressource (oder „Alle“ für eine globale Schließung) und einen Grund an.

Während geschlossener Zeiträume wird kein Zeitfenster angeboten. Globale Schließungen gelten für alle Mitarbeiter; gezielte Schließungen betreffen nur einen Mitarbeiter.

Die Anzahlung im Detail

Wenn eine Leistung eine Anzahlung erfordert, endet der Buchungsablauf mit einer Zahlung:

  1. Die Buchung wird mit dem Status Zahlung ausstehend gespeichert.
  2. Das Modul erstellt einen eigenen Warenkorb für den genauen Anzahlungsbetrag und verknüpft die Buchung damit.
  3. Der Kunde wird zum gewohnten Bestellvorgang weitergeleitet und zahlt die Anzahlung mit der Zahlungsart seiner Wahl.
  4. Nach Bestätigung der Zahlung wechselt die Buchung auf Bestätigt, die Bestellung wird mit der Buchung verknüpft und die Bestätigungs-E-Mails werden versendet.

Da die Anzahlung über eine standardmäßige PrestaShop-Bestellung eingezogen wird, erscheint sie in den Summen, auf der Rechnung und im Bestelldetail im Back-Office. Der Restbetrag kann am Tag des Termins vor Ort gezahlt werden.

Kundenablauf

Die öffentliche Buchungsseite zeigt einen Ablauf aus vier Schritten: Leistung, Mitarbeiter, Datum und Zeitfenster und dann Kontaktdaten. Der Kalender hebt verfügbare Tage hervor; ein Klick auf einen Tag zeigt die freien Zeitfenster. Nach Eingabe seiner Daten bestätigt der Kunde die Buchung (und zahlt gegebenenfalls die Anzahlung).

Buchungen verwalten

Das Menü Buchungen > Buchungen listet alle Termine mit ihrem Status auf, hervorgehoben durch einen Farbcode. Sie können nach Status filtern, das Detail einer Buchung ansehen (Kunde, Leistung, Mitarbeiter, Zeitfenster, Link zur Bestellung) und den Status ändern.

Die verfügbaren Status sind: Zahlung ausstehend, Bestätigung ausstehend, Bestätigt, Storniert, Abgeschlossen und Nicht erschienen (No-Show).

Der Bereich „Meine Buchungen“

Angemeldete Kunden finden den Verlauf ihrer Termine in ihrem Konto über einen Link Meine Buchungen. Jede Zeile zeigt die Referenz, die Leistung, den Mitarbeiter, das Datum, die Uhrzeit und den Status.

E-Mails

Das Modul versendet Transaktions-E-Mails, in HTML und Text bereitgestellt und übersetzbar:

  • Bestätigung: an den Kunden gesendet, wenn die Buchung bestätigt ist;
  • Ausstehend: an den Kunden gesendet, wenn die Buchung auf Bestätigung wartet;
  • Admin-Benachrichtigung: bei jeder neuen Buchung an die Benachrichtigungsadresse gesendet.

Buchungsseite und URL

Die Buchungsseite ist über eine saubere URL wie /reservation erreichbar (URL-Umschreibung aktiviert). Fügen Sie diesen Link einem Menü oder einer CMS-Seite hinzu, um Ihre Besucher zur Buchung zu leiten.

Deinstallation

Die Deinstallation entfernt das Menü, das technische Anzahlungsprodukt und die Modulkonfiguration. Bereits aufgegebene Bestellungen behalten die enthaltenen Positionen.

FAQ

Wie wird die Anzahlung eingezogen?

Über eine native PrestaShop-Bestellung: Das Modul erstellt einen eigenen Warenkorb für den Anzahlungsbetrag und leitet den Kunden dann zur Kasse weiter. Alle bereits konfigurierten Zahlungsarten sind nutzbar.

Kann ich mehrere Mitarbeiter verwalten?

Ja. Jeder Mitarbeiter hat seinen eigenen Wochenplan und kann mit einer oder mehreren Leistungen verknüpft werden. Die Option „Beliebig“ weist automatisch den ersten verfügbaren Mitarbeiter zu.

Wie werden Doppelbuchungen verhindert?

Beim Absenden wird eine Kollisionsprüfung durchgeführt. Ist das Zeitfenster nicht mehr frei, wird der Kunde gebeten, ein anderes zu wählen.

Ist das Modul mit PrestaShop 9 kompatibel?

Ja, das Modul ist mit PrestaShop 8.x und 9.x kompatibel, im Einzel- wie im Multistore.

Fehlerbehebung

Es wird kein Zeitfenster angezeigt

Prüfen Sie, ob der Mitarbeiter einen Wochenplan für den betreffenden Tag hat, ob ihm die Leistung zugewiesen ist und ob der Tag nicht von einer Schließzeit abgedeckt ist. Prüfen Sie auch die Mindestvorlaufzeit und den Buchungshorizont.

Der Kunde wird nicht zur Zahlung weitergeleitet

Stellen Sie sicher, dass die Leistung tatsächlich eine Anzahlung verlangt (Typ fest oder prozentual) und dass mindestens eine Zahlungsart im Shop aktiv ist.

Die URL /reservation gibt einen 404-Fehler zurück

Aktivieren Sie die suchmaschinenfreundliche URL-Umschreibung unter Shop-Parameter > Traffic & SEO und leeren Sie dann den PrestaShop-Cache.

War diese Seite hilfreich?

Immer noch nicht weiter? Support kontaktieren