Zum Inhalt springen

Fragen

Buchungen mit WooCommerce annehmen

Sie haben bereits einen WooCommerce-Shop mit seinen Zahlungsarten, Gutscheincodes und seiner Mehrwertsteuer. Dann kann er auch gleich Ihre Buchungen kassieren. Unter einer Bedingung: dass der Shop nie allein entscheidet, ob noch ein Platz frei ist.

Zwei Vorgehensweisen

Der Shop kassiert die Buchung. Der Kunde bucht im Buchungsformular und zahlt dann an der Kasse Ihres Shops. Es muss kein Produkt angelegt werden.

Ein Produkt verkauft ein Zeitfenster. Die Produktseite bietet Tag, Uhrzeit und Dauer an, und der Kunde legt das Zeitfenster wie einen Artikel in den Warenkorb.

Was stimmen muss

  • Die Plätze werden vom Buchungssystem gezählt, nicht vom Lagerbestand des Shops. Der Bestand eines Produkts weiß nicht, dass es einen Termin um 10 Uhr und einen weiteren um 14 Uhr gibt.
  • Ein in den Warenkorb gelegter Platz wird eine Zeit lang reserviert. Solange bezahlt wird, darf ihn niemand sonst nehmen. Ein abgebrochener Warenkorb muss ihn aber von selbst freigeben, sonst füllen sich Ihre Termine mit vergessenen Warenkörben.
  • Der Preis kommt aus der Buchung: dieselbe Berechnung, die der Kunde beim Buchen gesehen hat, nicht der Festpreis eines Produkts.
  • Bestellung und Buchung laufen im Gleichschritt. Ist die Buchung bezahlt, ist sie bestätigt; wird sie storniert, zeigt die Bestellung das an.

Was Sie prüfen sollten

  1. Legen Sie den letzten Platz in einem Browser in den Warenkorb und versuchen Sie dann, ihn in einem anderen zu buchen: Die zweite Anfrage muss abgelehnt werden.
  2. Brechen Sie einen Warenkorb ab: Der Platz muss nach der angekündigten Frist wieder buchbar sein.
  3. Wenden Sie einen Gutscheincode an: Der Gesamtbetrag der Bestellung muss dem der Buchung entsprechen.
  4. Zahlen Sie per Überweisung: Die Buchung muss auf die Zahlung warten, statt sich als bestätigt auszugeben.
Deutsch