Zum Inhalt springen

Öffentliche Buchung

Die öffentliche Kursseite liegt unter /b/{username}/{courseId}. {username} ist der Workspace-Slug des Anbieters, {courseId} die Kursdurchführung. Teilnehmende buchen dort direkt, ohne Dashboard-Konto. Die Seite trägt den Titel Kurs buchen – Orbinaut und die Kennzeichnung Sichere Buchung.

Das Buchungs-Widget listet freigegebene Kurse auf der Website des Anbieters. Buchen öffnet diese Seite in einem neuen Tab (source=widget). Das Widget nimmt selbst keine Buchung, Zahlung oder Anmeldung entgegen.

Der Workspace-Slug wird beim Onboarding einmalig festgelegt („Adresse festlegen“). Vorher automatisch erzeugte Slugs bleiben als permanente Weiterleitung gültig. Alte Links /b/{alter-slug}/{courseId} führen einschließlich aller Zahlungsparameter auf die aktuelle Adresse. Sobald Tenant-Subdomains aktiviert sind, lautet die kanonische Form https://{username}.orbinaut.de/b/{courseId}; die Pfadform leitet dann dauerhaft dorthin um.

Ein Teilnehmerkonto ist für die Gastbuchung nicht nötig. Nach einer kostenlosen Bestätigung erscheint optional Teilnehmerkonto aktivieren; das ist ein Folgeschritt, keine Pflicht. Siehe Teilnehmerkonto.

Dieselbe Adresse trägt auch Pakete: /b/{username}/{id} zeigt eine Kursdurchführung oder ein Paket, je nach ID. Der Ablauf ist derselbe; enthaltene Coaching-Guthaben wählen Teilnehmende später im Teilnehmerkonto. Siehe Pakete.

Neben den einzelnen Buchungsseiten hat jeder Workspace ein Anbieterprofil unter /anbieter/{username}. Es bündelt alle buchbaren Angebote an einer Adresse und ist aus der Kopfzeile jeder Buchungsseite verlinkt.

Das Profil ist nicht automatisch öffentlich. Owner und Admins geben es unter Einstellungen → Unternehmensprofil im Abschnitt Veröffentlichung frei. Profil veröffentlichen setzt die Seite sofort öffentlich, auch wenn sie früher schon öffentlich war und inzwischen wieder privat in der Datenbank liegt. Profil zurückziehen macht sie privat. Ist sie freigegeben, führt daneben ein Link direkt auf die öffentliche Seite. Solange sie privat ist, zeigt die Adresse Anbieter nicht gefunden mit dem Hinweis Dieses Profil ist nicht öffentlich oder existiert nicht.

Auf dem Profil stehen:

  1. Unter Kurse & Angebote die buchbaren Angebote als Karten mit Nächster Termin und der Art Kurs, Coaching oder Paket. Jede Karte führt mit Zur Buchung auf die Buchungsseite. Filter: Alle, Kurse, Coaching, Pakete. Sortierung über Sortieren nach Nächster Termin, Preis aufsteigend, Preis absteigend oder Titel A–Z.
  2. Unter Kontakt die freigegebenen Angaben E-Mail, Telefon und Website sowie die Rechtlichen Hinweise des Anbieters.

Kostenlose Kurse erscheinen auch ohne rechtliche Links auf dem Profil. Kostenpflichtige Kurse und Pakete sind erst sichtbar und buchbar, wenn Impressum, Datenschutzerklärung und AGB sowie die rechtsformabhängigen Pflichtangaben (Rechtsform, ggf. Registergericht/HRB und Vertretung) hinterlegt sind; ohne sie liefern auch Widget, Direktlink und Buchungsseite das Angebot nicht aus. Siehe Kurs anlegen.

  • Der Kurs ist veröffentlicht. Unveröffentlichte, abgesagte oder ungültige Links zeigen Diese Buchungsseite ist nicht verfügbar. mit dem Hinweis: „Der Kurs wurde noch nicht veröffentlicht, abgesagt oder der Link ist nicht mehr gültig.“
  • Für eine kostenlose Gastbuchung reicht der öffentliche Link. Fehlen rechtliche Links des Veranstalters, enthält die Checkbox die Einwilligung in die Verarbeitung der Buchungsangaben. Sind die Links vollständig, verweist sie auf AGB, Datenschutzerklärung und Impressum des Veranstalters. Die Orbinaut-AGB sind kein Kursvertrag.
  • Für eine kostenpflichtige Buchung muss der Workspace-Owner unter Zahlungen einen freigegebenen Zahlungsanbieter verbunden und aktiviert sowie die Rechnungsangaben vervollständigt haben. Ohne diese Einrichtung erscheint Buchung derzeit nicht verfügbar vor dem Formular. Kontakt- und Rechnungsdaten werden dann nicht abgefragt.
  • Eine Warteliste entsteht nur, wenn beim Kurs Warteliste aktivieren gesetzt ist und der Termin voll ist. Ohne diese Option endet eine volle kostenlose Buchung mit einer Fehlermeldung, nicht mit einem Wartelistenplatz.
  1. Öffne den Buchungslink /b/{username}/{courseId} oder Seite öffnen im Dashboard.
  2. Prüfe Titel, Beschreibung, Ein Kurs von …, Zielgruppe (Für {audience}) sowie die Fakten Termin, Dauer, Ort und Verfügbarkeit. Unter Deine Termine stehen die ausgewählten Daten mit Uhrzeit. Die Buchung gilt nur für diese Termine.
  3. Rechts steht Gesamt, auf dem Telefon unten der aktuelle Gesamtpreis. Der Kurspreis gilt pro Person und Termin. Kostenlose Kurse zeigen Kostenlos.
  4. Der Abschnitt Fair und nachvollziehbar. erklärt: „Für diesen Kurs sind noch keine individuellen Stornofristen hinterlegt. Vor dem Abschluss werden die aktuell geltenden Bedingungen verlinkt.“

Die Oberfläche sagt ausdrücklich: „Buche deinen Kurs direkt und ohne Teilnehmerkonto.“

  1. Trage unter Für wen dürfen wir reservieren? Name und E-Mail-Adresse ein. Der Name muss Vor- und Nachnamen enthalten (mindestens zwei Zeichen). Die Adresse braucht ein gültiges Format.
  2. Prüfe Deine Termine. Der Termin aus dem Link ist vorausgewählt. Du kannst weitere verfügbare Termine auswählen; Name und E-Mail-Adresse bleiben erhalten.
  3. Setze die Checkbox. Mit vollständigen rechtlichen Links lautet der Text: „Ich akzeptiere die AGB des Veranstalters, habe die Datenschutzerklärung und das Impressum gelesen.“ Ohne diese Links bestätigst du stattdessen die Verarbeitung deiner Angaben für die Buchung. Ohne Häkchen erscheint ein Hinweis auf die fehlende Zustimmung.
  4. Wähle Angaben prüfen. Der Fortschritt wechselt von Schritt 1 von 2 / Deine Angaben auf Schritt 2 von 2 / Prüfen.
  5. Kontrolliere unter Noch einmal kurz prüfen. den Namen, die E-Mail-Adresse unter Bestätigung an und Gesamt.
  6. Wähle Kostenlos verbindlich buchen. Während der Prüfung steht Platz wird geprüft….
  • Die Bestätigungsseite zeigt Buchung bestätigt und Dein Platz ist reserviert, {name}.
  • Der Platz gilt nur für die ausgewählten Termine. Bei kostenpflichtigen Kursen werden Preis und Termine aus der gespeicherten Buchung angezeigt.
  • Darunter: „Deine Buchung wurde sicher gespeichert. Für die weitere Kommunikation ist {E-Mail} hinterlegt.“
  • Die Bildunterschrift lautet Verbindlich gebucht – ganz ohne Teilnehmerkonto.
  • Optional erscheint Teilnehmerkonto aktivieren; Zurück zu Orbinaut führt zur Startseite.
  • Im Dashboard des Anbieters steht die Buchung unter Buchungen mit Status Bestätigt.

Schlägt die Buchung fehl, erscheint: „Die Buchung konnte nicht abgeschlossen werden. Der Kurs ist möglicherweise ausgebucht oder bereits für diese E-Mail reserviert. Bitte prüfe deine Angaben und versuche es erneut.“

Die kostenpflichtige Buchung ist Beta. Ausgeliefert ist der Online-Checkout über Stripe Connect. Barzahlung, PayPal, Mollie und weitere Katalogeinträge bleiben geplant. Einrichtung: Zahlungen.

  1. Fülle zusätzlich zu Name und E-Mail die Rechnungsanschrift aus: Straße und Hausnummer, PLZ, Ort, Ländercode (zweistellig, zum Beispiel DE).
  2. Akzeptiere die Bedingungen und Datenschutzhinweise. Wähle dann Angaben prüfen.
  3. Wähle Jetzt buchen & bezahlen.

Bei Stripe erscheint Sicherer Checkout wird geöffnet…, danach die Weiterleitung zu checkout.stripe.com.

Weitere Rückkehrzustände der Oberfläche:

Anzeige Bedeutung
Bestätigung ausstehend / Deine Zahlung wird noch verarbeitet. Der Anbieter hat noch kein endgültiges Ergebnis gemeldet.
Der Checkout ist noch offen. Es liegt keine bestätigte Zahlung vor.
Checkout abgebrochen Es wurde keine Buchung bestätigt. Buchung neu starten ist möglich.
Zahlung fehlgeschlagen Die Buchung wurde nicht bestätigt.
Checkout abgelaufen Der Zahlungsvorgang ist abgelaufen. Neu starten.
Status nicht verfügbar Der Status konnte nicht geprüft werden; das bestätigt keine Buchung.

Status erneut prüfen aktualisiert einen noch offenen Vorgang. Für bereits verwendete E-Mail-Adressen erscheint: „Für diese E-Mail besteht bereits eine Buchung für diesen Termin.“ Startet der Checkout nicht, erscheint: „Der sichere Checkout konnte nicht geöffnet werden. Deine Zahlung wurde nicht bestätigt. Bitte versuche es erneut.“

  • Nach bestätigter Zahlung: Status Zahlung und Buchung bestätigt, Kurs und Gesamt stimmen, optional PDF-Rechnung.
  • Im Dashboard: Buchungsstatus Bestätigt, Zahlungsstatus Bezahlt.
  • Bei ausgewählter Online-Zahlung bleibt die Buchung ohne bereite Stripe-Verbindung unbestätigt. Das Ausfüllen des Formulars reserviert keinen verbindlichen Platz.

Dieser Ablauf ist standardmäßig deaktiviert und noch nicht für den Produktionsbetrieb freigegeben. Teilnehmende sehen diese Option in einem freigegebenen Workspace nicht. Die technische Vorbereitung darf erst nach der rechtlichen und betrieblichen Freigabe als Produktweg dokumentiert werden.

Beim Anlegen des Kurses kann Warteliste aktivieren gesetzt werden: „Interessierte können nachrücken, sobald ein Platz frei wird.“ Siehe Kurs anlegen.

Ist der Termin voll und die Warteliste aktiv, speichert eine kostenlose öffentliche Buchung den Platz als Warteliste. Die zugehörige Mail hat den Betreff Warteliste: {course} und den Text „der Kurs {course} ist voll. Wir haben dich auf die Warteliste gesetzt.“ Wird bei einem kostenlosen Kurs ein Platz frei, folgt Nachrückplatz: {course}: „ein Platz für {course} ist frei geworden. Deine Buchung ist jetzt bestätigt.“

Die öffentliche Bestätigungsseite zeigt in diesem Fall Warteliste und stellt klar, dass noch kein Platz reserviert ist. Dashboard-Status und E-Mail zeigen denselben Zustand.

Ist die Warteliste nicht aktiv und der Kurs voll, erscheint die allgemeine Buchungsfehlermeldung (ausgebucht oder E-Mail bereits reserviert). Im Dashboard des Anbieters können Einträge unter Braucht deine Aufmerksamkeit als {count} Person auf der Warteliste erscheinen.

Diese Bezeichnungen stammen aus der Buchungsliste, nicht aus einem Selbstbedienungsbereich für Teilnehmende:

Status Wann er erscheint
Ausstehend Zahlung oder Bestätigung noch offen, etwa während eines laufenden Checkouts.
Bestätigt Platz ist verbindlich, nach bestätigtem Stripe-Ergebnis.
Warteliste Kostenlose Buchung bei vollem Kurs mit aktivierter Warteliste.
Storniert Der Anbieter hat die Buchung im Dashboard storniert.
Abgelaufen Der Vorgang ist abgelaufen, etwa nach Checkout abgelaufen.

Zahlungsstatus daneben: Nicht erforderlich, Offen, Bezahlt, Erstattet, Teilweise erstattet, Beanstandet.

Bei einem vollen kostenlosen Termin mit aktivierter Warteliste bleibt dieser Termin auswählbar. Die Prüfung erklärt, dass noch kein Platz bestätigt wird; die letzte Aktion heißt Auf die Warteliste setzen. Eine Wartelistenanfrage gilt jeweils für einen Termin. Die Auswahl eines Wartelistentermins ersetzt andere ausgewählte Termine, damit bestätigte Plätze und Wartelistenanfragen nicht in einer Buchung vermischt werden.

Eine leere optionale Zielgruppe wird auf der Kursseite nicht angezeigt.