Im Folgenden werden die Details des End-to-End-Integrationsprozesses für Reservierungen im Actions Center beschrieben.
Integration
Folge dem standardmäßigen allgemeinen Integrationsprozess, der im Leitfaden zur End-to-End-Integration beschrieben ist.
Wichtige End-to-End-Anleitungen für Reservierungen
In den folgenden Punkten finden Sie Beispiele und eine Anleitung zu den wichtigsten Funktionen, die für die End-to-End-Integration von Reservierungen erforderlich sind:
-
Feeds:
- Für die End-to-End-Integration von Reservierungen müssen Händler-, Dienstleistungs- und Verfügbarkeitsfeeds täglich per SFTP gesendet werden.
- Innerhalb der Händlerfeeds ist es wichtig, dass Name, Adresse, Telefonnummer und URL jedes Standorts eng mit dem Google-Eintrag übereinstimmen, damit ein Abgleich möglich ist.
- Händlern in der End-to-End-Reservierungsplattform kann nur ein Dienst für die Anzeige der Verfügbarkeit zugewiesen sein.
- Es wird empfohlen, für alle Händler dieselbe „service_id“ (Dienstleistungs-ID) festzulegen, wenn sie nur Reservierungen anbieten. Gib gegebenenfalls im Dienstleistungsfeed die Optionen „schedule_rules“ und „cancel_policy“ an.
- Der Hauptunterschied beim End-to-End-Inventar von Reservierungen besteht darin, dass für die Verfügbarkeit immer „party_size“ (Gruppengröße) definiert werden muss. Weitere Informationen finden Sie in diesen Anleitungen:
-
Buchungsserver:
- Der Buchungsserver dient als Google-Anfangspunkt für die Bestätigung der Verfügbarkeit sowie zum Erstellen, Aktualisieren, Löschen und Ändern von Buchungen, die über Google-Plattformen erfolgen.
- Wir möchten unseren Nutzern eine positive Erfahrung bieten. Aus diesem Grund müssen Ihre Antworten auf diese Anfragen innerhalb unserer Fehlerrate- und Latenzwerte liegen.
-
Beispiele für Anfragen und Antworten finden Sie in den folgenden Anleitungen:
- Standardintegration: Implementiere die Standardimplementierung.
- Wartelistenintegration: Implementiere die Buchungsserver-Integration für Wartelisten.
-
Echtzeitaktualisierungen:
- Echtzeitaktualisierungen sind zwar nicht erforderlich, aber Sie können uns damit asynchron Aktualisierungen zu Stornierungen oder Verfügbarkeitsänderungen senden, bevor ein Nutzer versucht, auf Ihre Verfügbarkeit zuzugreifen. Dadurch werden Nutzern insgesamt weniger nicht buchbare Zeiträume angezeigt, falls BatchAvailabilityLookup fehlschlägt. Weitere Informationen finden Sie in unserer Dokumentation zu Echtzeitaktualisierungen strukturieren.
-
Zusätzliche Hinweise:
- Wenn die Datei mit dem Verfügbarkeitsfeed nach der Komprimierung größer als 200 MB ist, ist eine Fragmentierung erforderlich, um den Feed in komprimierte Dateien mit weniger als 200 MB aufzuteilen.
- Händlern in „Reservierungen – Ende-zu-Ende“ darf nur eine Dienstleistung zugewiesen sein.
Zusätzliche End-to-End-Funktionen für Reservierungen
Diese Funktionen sollten Sie bei der End-to-End-Integration von Reservierungen berücksichtigen. Keine davon ist verpflichtend. Viele sind aber erforderlich, damit das Actions Center bei der Auslieferung Ihres Inventars der Geschäftslogik Ihres Unternehmens folgen kann:
- Reservierungen, die vom Restaurant genehmigt werden müssen (asynchrone Buchung)
- Sitzbereiche hinzufügen
- Stornierungsfenster hinzufügen
- Wartelisten
- Gebühren bei Nichterscheinen / Anzahlungen
- Mindestvorlaufzeiten für Buchungen festlegen