intermediate
buchungen
touren
wiederholung

Tourenplanung und Wiederholungen

Wiederkehrende Tourenplaene (Sonnenuntergangs-Tour jeden Mi/Fr/Sa um 18 Uhr) bauen und Plaetze ueber das Widget verkaufen

Levy Fleets TeamMay 18, 20268 min read

Tourenplanung und Wiederholungen

Tourenplaene verkaufen Plaetze auf einer gefuehrten Erfahrung mit wiederkehrendem Zeitplan - etwa Sonnenuntergangs-E-Bike-Tour jeden Mi/Fr/Sa um 18 Uhr mit Kapazitaet 8 Fahrzeuge.

Jede geplante Abfahrt zieht aus dem Subaccount-Bestand. Der Kunde bucht einen Platz (ein Fahrer = ein Fahrzeug), zahlt online, unterschreibt den Vertrag, erscheint zur Startzeit.

Wann Tourenplaene nutzen

  • Sie fuehren eine Aktivitaet, die auf gleichen Tagen/Zeiten wiederkehrt.
  • Mehrere Kunden teilen sich eine Abfahrt mit eigenen Fahrzeugen.
  • Sie wollen Gruppengroesse begrenzen.
  • Ein Zahler bucht mehrere Plaetze (Familie, Firma).

Fuer einmalige Privatgruppen siehe Gruppenbuchungen.

Tour anlegen

  1. Dashboard > Bookings > Touren oeffnen.
  2. Neue Tour.
  3. Felder ausfuellen:
FeldBeispiel
NameSonnenuntergangs-E-Bike-Tour
Beschreibung90-minuetige gefuehrte Tour entlang der Kueste.
FahrzeugmodellEB100 Beach Cruiser
Kapazitaet je Abfahrt8
Dauer90 Minuten
Preis je Person65 USD
Erstattbare Kaution0
Aktivja
  1. Wiederholung:
    • Wochentage - Mehrfachauswahl (Mo, Di, Mi, Do, Fr, Sa, So).
    • Zeiten - eine oder mehrere Startzeiten je Tag.
    • Fenster - Start- und Enddatum (leer = unbegrenzt).
  2. Speichern.

System generiert Abfahrten fuer die naechsten 90 Tage.

Wie die RRULE-Engine funktioniert

Wizard speichert einen iCalendar RRULE String auf tour_schedules:

  • FREQ=DAILY - taeglich zu konfigurierten Zeiten.
  • FREQ=WEEKLY;BYDAY=...;BYHOUR=... - bestimmte Wochentage zu bestimmten Zeiten.

Komplexere RRULEs (zweiter Samstag im Monat, Feiertage ueberspringen) erzeugen explizite tour_departures Zeilen, die einzeln editierbar sind.

Pro-Abfahrt-Kapazitaet ueberschreiben in tour_departures.capacity_override.

Kundenbuchungsablauf

Touren erscheinen in der Buchungsseite unter einem Touren Tab.

  1. Tour waehlen.
  2. Kommende Abfahrten mit Restplaetzen (8 Plaetze - 3 frei).
  3. Abfahrt waehlen.
  4. Anzahl Plaetze.
  5. Kundendaten + Vertrag - bei mehreren Plaetzen ein Zahler, mehrere Unterzeichner.
  6. Zahlung.
  7. Bestaetigung mit QR-Code, ICS und "15 Min frueher kommen" Hinweis.

Jeder Platz ist eine reservation Zeile mit tour_departure_id. Operatoren sehen sie in Standard-Reservierungsliste markiert mit Tour-Namen.

Kapazitaetsschutz

Bei Platzbuchung wird Zaehler atomar gesperrt. Kein Race-Condition. 8 Plaetze, 7 belegt, 8. bekommt den letzten, 9. sieht "Ausgebucht".

Bei Stornierung kehrt Platz in Pool zurueck.

Abfahrt absagen

Bei Wettereinbruch:

  1. Abfahrt oeffnen.
  2. Abfahrt absagen.
  3. Erstattung waehlen (voll oder teilweise).
  4. Bestaetigen.

System erstattet alle Buchungen, mailt Absage, markiert cancelled. Erstattung immer ueber Reservierung - nie direkt aufs Wallet.

Wiederkehrende Plaene bearbeiten

Aenderung an Plan (z.B. Sonntag hinzufuegen):

  • Neue zukuenftige Abfahrten generiert.
  • Bestehende Abfahrten unveraendert.
  • Bereits bestaetigte Buchungen unberuehrt.

Fuer Saisonende: Enddatum setzen.

Preisvarianten

Touren unterstuetzen:

  • Peak / Off-Peak / Wochenend-Multiplikatoren.
  • Aktionscodes, scoped auf bestimmte Touren.
  • Bundles - Tour + Helm + Foto-Paket.
  • Erstattbare Kautionen.

Channel-Manager

Channel-Manager-Hooks fuer Viator/GetYourGuide sind in Pruefung. Pilotpartner werden bevorzugt eingeplant.

Reporting

Pro Abfahrt:

  • Verkaufte Plaetze.
  • Umsatz.
  • Kapazitaetsauslastung.
  • Stornoquote.

Hilft beim Identifizieren welcher Zeiten gestrichen werden sollen.

Verwandte Anleitungen