Dieser Leitfaden erklärt genau, wie FooEvents Seating die Sitzplatzauswahl, den Bezahlvorgang und die Reservierung oder Freigabe von Sitzplätzen handhabt. Er hilft Ihnen zu verstehen, warum Sitzplätze als nicht verfügbar angezeigt werden, wann sie gesperrt sind und wie sich der Bestellstatus auf die Verfügbarkeit auswirkt.
Lebenszyklus der Sitzplatzauswahl #
Auf hoher Ebene geschieht Folgendes, wenn ein Sitzplatz mit FooEvents Seating gebucht wird:
- Der Kunde wählt Sitzplätze auf dem Produktseite.
- Ausgewählte Sitze sind in ihrem Warenkorb/ihrer Sitzung gespeichert während sie zur Kasse gehen.
- Bei Zur Kasse, FooEvents überprüft die Auswahl und stellt sicher, dass die Plätze noch frei sind.
- Wenn die Validierung erfolgreich ist, wird die Auftrag wird erstellt und diese Sitze sind sofort gesperrt.
- Wenn die Bestellung bei Status der Ticketgenerierung (z. B. „Abgeschlossen“), FooEvents verwendet die gespeicherten Sitzplatzdaten, um Tickets zu erstellen.
- Die Sitze sind veröffentlicht (oder nicht) später basierend auf Ihrem “Sitze im Bestellstatus verfügbar machen” Einstellungen.
Das ist wichtig: Die Verfügbarkeit der Plätze wird beim Bezahlvorgang überprüft, nicht bei der Erstellung der Tickets. Das bedeutet, dass Plätze ohne Zahlungsschein gesperrt werden können und nur dann wieder verfügbar sind, wenn Sie dies in Ihren Freigabeeinstellungen so festgelegt haben (z. B. bei stornierten oder fehlgeschlagenen Bestellungen) oder wenn Sie die Plätze manuell wieder freigeben.
So funktioniert die Sitzplatzauswahl #
1. Produktseite – Sitzplatzauswahl und vorläufige Reservierung #
- Auf der Produktseite sieht der Kunde Ihr Sitzplan.
- Sie wählen einen oder mehrere Sitze (oder Bereiche, je nach Ihrer Karte) aus.
- Diese Auswahlmöglichkeiten werden in ihren Warenkorb/Sitzung als Teil der Position.
- Sitzplätze werden nur vorübergehend auf diese Weise reserviert für 10 Minuten. Wenn der Kunde den Kaufvorgang nicht innerhalb von 10 Minuten nach Hinzufügen des Sitzplatz-Tickets zu seinem Warenkorb abschließt, werden die Sitzplätze wieder für andere Kunden freigegeben. Wenn der Kunde, der ursprünglich diesen Sitzplatz ausgewählt hat, dennoch versucht, den Kaufvorgang abzuschließen, wird ihm eine Meldung angezeigt, dass seine Sitzplätze nicht mehr verfügbar sind und er andere Sitzplätze auswählen muss.
Zum jetzigen Zeitpunkt:
- Die Plätze sind effektiv “reserviert”.” nur für die Sitzung dieses Kunden, aber sie sind noch nicht weltweit gesperrt im System. Es handelt sich um eine vorübergehende Sperrung, aber diese Plätze werden für alle anderen Kunden weiterhin als nicht verfügbar angezeigt, bis die Sperrung aufgehoben wird.
- In bestimmten Ausnahmefällen kann es vorkommen, dass ein anderer Kunde dennoch versucht, denselben Sitzplatz auszuwählen. Dies wird jedoch bei der Überprüfung der Bestellung behoben (siehe nächster Schritt).
2. Warenkorbänderungen - vor der Bestellung #
Bevor eine Bestellung erstellt wird (während der Warenkorb-/Kassierphase):
- Wenn der Kunde Entfernt das Ereigniselement aus dem Warenkorb,
- Oder reduziert die Menge im Warenkorb,
Dann:
-
Die zuvor für diesen Artikel ausgewählten Plätze sind wieder verfügbar, da nie ein Auftrag erstellt wurde, um sie zu blockieren.
Wenn sie das Produkt dann erneut hinzufügen, müssen sie Sitze neu auswählen.
2. Checkout-Validierung – Endgültige Überprüfung der Sitzplatzverfügbarkeit #
Wenn der Kunde das Bestellformular absendet:
- FooEvents Sitzplatzprüfung:
- Alle Erforderliche Sitzplatzfelder vorhanden sind (richtige Anzahl von Sitzen, gültige Auswahlen usw.).
- Die Ausgewählte Plätze sind noch verfügbar. und nicht bereits durch einen anderen Auftrag gesperrt ist.
Wenn ein Problem festgestellt wird:
- Die Kasse ist blockiert und ein Fehlermeldung wird angezeigt.
- Der Kunde muss zurückgehen und auswählen. neue Sitze.
Wenn alles gültig ist:
- Der Checkout-Vorgang wird fortgesetzt und WooCommerce erstellt die Bestellung.
4. Auftragserstellung - Sitzplätze sind blockiert #
Sobald die Bestellung erstellt und der Bezahlvorgang erfolgreich abgeschlossen ist:
- Die ausgewählten Sitze sind sofort als nicht verfügbar markiert für diese Veranstaltung.
- Dies geschieht auch dann, wenn die Reihenfolge lautet:
- Ausstehende Zahlung
- In Wartestellung (z. B. EFT/Banküberweisung, PO, manuelle Überprüfung)
FooEvents speichert die Sitzdaten auf der Bestellung, und diese Sitze sind jetzt für alle anderen gesperrt bis sie freigegeben werden (siehe Abschnitt 5 unten)
Dieser Ansatz verhindert die normale Doppelbuchung desselben Sitzplatzes.
5. Ticketgenerierung - Verwendung gespeicherter Sitzplatzdaten #
Wenn die Bestellung bei Ihrem konfigurierten “Tickets senden” Status (in der Regel Abgeschlossen):
- FooEvents verwendet die gespeicherte Sitzplatzauswahl aus der Bestellung.
- Die Tickets werden generiert und enthalten die genauen Sitzplatzangaben (Sektion, Reihe, Sitzplatz usw.).
- Die Tickets werden je nach Ihrer FooEvents-Einrichtung per E-Mail oder als PDF verschickt.
Das ist wichtig:
- Keine Verfügbarkeit für einen zweiten Sitzplatz passiert in dieser Phase.
- Die Sitzplätze waren bereits beim Check-out gesperrt, sodass bei der Ticketausstellung lediglich die gespeicherten Daten auf die Tickets kopiert werden.
5. Freigabe von Plätzen – “Plätze im Bestellstatus verfügbar machen” #
Die automatische Sitzentriegelung wird vollständig von Ihrem “Sitze im Bestellstatus verfügbar machen” Einstellung. Wenn sich eine Bestellung ändert zu jeder von Ihnen ausgewählte Status In dieser Situation (storniert oder fehlgeschlagen) sind die mit dieser Bestellung verbundenen Plätze veröffentlicht und wieder für andere Kunden verfügbar sein.
Wir empfehlen, diese Option mit Vorsicht zu verwenden. Durch die automatische Freigabe von Plätzen werden diese wieder verfügbar und Ihre Kunden können sie buchen.
Es ist auch möglich, Sitze manuell freizugeben (siehe 5.4 unten).
6.1 Erstattungen #
A Die Rückerstattung allein führt nicht zur Freigabe von Sitzplätzen..
- Sitze werden nur freigegeben, wenn der Auftrag in einen der von Ihnen unter “Sitze im Bestellstatus verfügbar machen”.
- Standardmäßig bedeutet das Abgesagt und Fehlgeschlagen Kontrolle, wann Sitze freigegeben werden.
Was dies in der Praxis bedeutet:
- Wenn Sie eine Bestellung zurückerstatten aber lassen Sie es in einem Status, der nicht in “Sitze im Bestellstatus verfügbar machen” enthalten, die Sitze gesperrt bleiben.
- Wenn Sie möchten Rückerstattete Bestellungen, um Plätze freizugeben, müssen Sie den Sitz manuell freigeben oder den Status der Bestellung ändern in Abgesagt nachdem Sie die Rückerstattung bearbeitet haben, um den Sitzplatz freizugeben. Dadurch wird sichergestellt, dass Sitzplätze bei der Rückerstattung einer Bestellung nicht versehentlich freigegeben werden.
6.2 Löschen von Tickets #
Wenn Sie einen Ticket-Beitrag vollständig löschen, FooEvents-Sitzplätze ebenfalls entfernt seinen Sitz aus der Liste der nicht verfügbaren Sitze.
- Dies ist effektiv befreit den Sitz, sodass es erneut gebucht werden kann.
- Beachten Sie dies, wenn Sie Tickets manuell löschen: Sie entfernen nicht nur den Ticketdatensatz, sondern geben auch den zugehörigen Sitzplatz wieder frei.
6.3 Fahrkarten stornieren #
Durch das Ändern des Status eines Tickets in “Storniert” wird der Sitzplatz nicht freigegeben. Nach der Stornierung eines Tickets müssen Sie den Sitzplatz manuell freigeben (siehe 5.4) oder die Bestellung stornieren, um dies zu tun.
6.4 Manuelles Lösen von Sitzen #
Auf der Registerkarte “Sitzplätze” des Produkts können Sie Sitzplätze manuell freigeben: Öffnen Sie die Sitzplatzübersicht auf der Produktbearbeitungsseite, wählen Sie die Sitzplätze aus, die Sie freigeben möchten, und speichern Sie die Auswahl. Dadurch werden diese Sitzplätze aus der Liste „Nicht verfügbar“ entfernt, sodass sie unabhängig vom Bestellstatus wieder buchbar sind.
Wie alles zusammenpasst #
Man kann sich das wie eine einfache Kette vorstellen:
- Produkteinrichtung
- Legt fest, welche Sitze vorhanden sind und wie sie angezeigt werden.
- Wird zur Verwaltung der Sitzplatzverfügbarkeit verwendet.
- Front-End-Auswahl
- Der Kunde wählt die Sitzplätze auf der Produktseite aus.
- Die Plätze werden in ihrem Warenkorb/ihrer Sitzung gespeichert, während sie zur Kasse gehen.
- Kassenvalidierung
- Bestätigt die erforderlichen Daten und überprüft, ob noch Plätze frei sind.
- Wenn die Validierung erfolgreich ist, wird die Bestellung erstellt und die Plätze werden blockiert.
- Ticketgenerierung
- Verwendet die gespeicherten Sitzplatzauswahlen auf der Bestellung.
- Erstellt Tickets mit den richtigen Sitzplatzinformationen.
- Bestellstatusregeln
- Ihre Einstellung “Sitzplätze im Bestellstatus verfügbar machen” bestimmt, ob und wann Sitzplätze wieder als verfügbar freigegeben werden.
Tipps und bewährte Verfahren #
- Zahlungsverzögerungen (EFT/PO/ausgesetzte Bestellungen)
- Denken Sie daran: Die Plätze sind gesperrt, sobald die Auftrag wird erstellt, auch wenn es noch nicht bezahlt wurde.
- Entsprechend einstellen Freigabestatus (z. B. storniert/fehlgeschlagen), um zu vermeiden, dass Plätze für unbezahlte Bestellungen auf unbestimmte Zeit gesperrt bleiben.
- Release-Status konfiguriert lassen
- In den meisten Fällen sollten Sie nur Abgesagt unter “Sitze bei Bestellstatus verfügbar machen” ausgewählt. Viele Zahlungsgateways erlauben Fehlgeschlagen Aufträge, die vom Kunden erneut zu bezahlen sind, aber nicht Abgesagt Bestellungen. Wenn Sie wählen Fehlgeschlagen In diesem Fall werden die Plätze verfügbar gemacht, wenn eine Bestellung fehlschlägt, aber wenn der Kunde diese Bestellung bezahlt, bleiben die Plätze verfügbar, was andere Kunden dazu veranlassen könnte, diese Plätze ebenfalls zu wählen. Die Fehlgeschlagen ist für besondere Fälle gedacht, in denen Bestellungen von Kunden nicht mehr bezahlt werden können.
- Kunden zum Abschluss des Bestellvorgangs ermutigen
- Die Plätze im Warenkorb sind nicht dauerhaft reserviert; die tatsächliche Reservierung erfolgt erst, wenn die Bestellung aufgegeben wird.
- Wenn Kunden zu lange brauchen und jemand anderes erfolgreich zuerst mit demselben Sitzplatz auscheckt, schlägt die späte Auscheckung fehl.
- Testen Sie Ihre Konfiguration
- Auf einer Staging- oder Testseite:
- Geben Sie eine Testbestellung auf und überprüfen Sie, ob die Plätze nicht mehr verfügbar sind.
- Stornieren oder verwerfen Sie die Bestellung und bestätigen Sie, dass die Plätze gemäß Ihren Einstellungen freigegeben werden.
- Auf einer Staging- oder Testseite:
Häufig gestellte Fragen #
“Was passiert, wenn jemand den Kaufvorgang abbricht?” #
Wenn ein Kunde den Warenkorb verlässt oder den Kaufvorgang abbricht ohne die Bestellung aufzugeben:
- Es wird kein Auftrag erstellt.
- Die Sitze sind nicht blockiert.
- Jede vorübergehende “Sperre” in dieser Sitzung wird nach 10 Minuten aufgehoben, und die Plätze bleiben verfügbar.
“Kann ein Sitzplatz doppelt gebucht werden?” #
Bei normaler Nutzung, keine:
- An der Kasse überprüft FooEvents, ob die Plätze noch verfügbar sind.
- Die erste erfolgreiche Bestellung, die die Validierung durchläuft blockiert den Sitz.
- Spätere Versuche mit demselben Sitz werden Kaufvorgang fehlgeschlagen und der Kunde wird gebeten, andere Plätze zu wählen.
Doppelbuchungen können nur auftreten, wenn:
- Sie ändern Daten direkt in der Datenbank oder
- Sie überschreiben manuell etwas außerhalb des normalen Ablaufs.
- Wenn Sie Sitzplätze so einrichten, dass sie bei “stornierten” und/oder “fehlgeschlagenen” Bestellungen wieder verfügbar sind, und dann einen Kunden dieselbe Bestellung, die zuvor auf diesen Status gesetzt war, erneut bezahlen lassen.
“Werden die Sitzplätze durch die Tickets erneut validiert?” #
Nein.
- Die Sitzplatzvalidierung ist abgeschlossen. einmal, an der Kasse, bevor die Bestellung erstellt wird.
- Einfache Ticketgenerierung liest die gespeicherten Sitzdaten aus der Bestellung.
- Wenn die Bestellung existiert und die Plätze zu diesem Zeitpunkt gültig waren, werden die Tickets entsprechend erstellt.
Das ist der gesamte Ablauf. Wenn Sie weiterhin unerwartetes Verhalten beim Blockieren oder Freigeben von Sitzen feststellen, überprüfen Sie Folgendes:
- Ihr “Sitze im Bestellstatus verfügbar machen” Einstellung und
- Die tatsächliche Bestellstatus in WooCommerce für die betroffenen Bestellungen.