Termin online verkaufen — wie geht das?
Wie beim Programm: im Termin-Editor (Einstellungen → Terminarten) gibt es jetzt den Block „Online-Verkauf". Setze:
- Sichtbarkeit: „Webseite" oder „App + Webseite"
- Buchungsweg: „Online kaufen (Stripe-Checkout)"
- Preis: Pflicht (mindestens 1 €)
Speichern → Termin ist live verkaufbar.
Wie kauft die Kund:in den Termin?
Die Kund:in geht auf nutrition.mybdy.io/<dein-slug>/appointments/<appointment-id> oder findet den Termin über deine Buchungs-Seite. sie sieht: Beschreibung, Dauer, Preis, „Termin buchen + bezahlen"-Button.
Klick → Buchungs-Flow startet:
- Kund:in wählt einen freien Slot (Datum + Uhrzeit) aus deiner Verfügbarkeit
- Kund:in gibt Kontaktdaten ein (Name, E-Mail, Telefon)
- Buchen-Button klicken
- MYBDY Nutrition reserviert den Slot für 30 Minuten (Slot-Lock — verhindert, dass jemand anderes den gleichen Slot in der Zwischenzeit kauft)
- Kund:in wird zu Stripe-Checkout weitergeleitet, zahlt
- Nach Zahlung: Termin wird fest gebucht, Bestätigungs-Mail geht raus
Slot-Lock — was passiert, wenn 2 Kund:innen gleichzeitig kaufen?
Sobald eine Kund:in „Buchen" klickt, wird der Slot für 30 Minuten exklusiv reserviert. Wenn eine zweite Kund:in den gleichen Slot probiert, sieht sie sofort: „Termin wird gerade von jemand anderem gebucht. Bitte gleich erneut versuchen."
Falls die erste Kund:in den Stripe-Checkout abbricht oder einfach das Tab schließt: Slot wird nach 30 Minuten automatisch wieder frei.
Was sieht die Kund:in nach erfolgreicher Zahlung?
- Erfolgs-Seite mit „Termin gebucht!" und allen Details
- Bestätigungs-Mail von Stripe (Zahlungs-Quittung)
- Bestätigungs-Mail von MYBDY Nutrition (Termin-Details, Cal.com-/iCal-Anhang, Stornierungs-Link)
Wo siehst du den Termin?
Sofort im Kalender (Hauptansicht). Status „bestätigt", gebucht von „customer" (= über Public-Checkout). Kund:innen-Akte wird automatisch angelegt mit Source „Public-Checkout".
Schritt-für-Schritt
- 1 Einstellungen > Terminarten > Termin auswählen
- 2 In der Seitenleiste: Online-Verkauf-Block
- 3 Sichtbarkeit auf "Webseite" setzen
- 4 Buchungsweg auf "Online kaufen (Stripe-Checkout)" setzen
- 5 Preis prüfen (Pflicht, mindestens 1 €)
- 6 Speichern
- 7 Link teilen: nutrition.mybdy.io/<dein-slug>/appointments/<appointment-id>