Integrationsschritte

Auf dieser Seite werden die Schritte beschrieben, die erforderlich sind, um Ihre Integration mit „Ordering End-to-End“ zu erstellen.

  1. Kontoeinrichtung

    1. Führen Sie im Actions Center die Onboarding-Aufgaben aus, wie unter Kontoeinrichtung beschrieben.
    2. Gewähren Sie in Ihrem End-to-End-GCP-Projekt für Bestellvorgänge Bearbeiterzugriff auf food-support@google.com. So kann Google für technischen Support auf Ihr GCP-Projekt zugreifen.
    3. Wenn du eine formelle vertragliche Genehmigung vom Bestell-End-to-End-Team erhalten hast, damit deine Integration fortgesetzt werden kann, reiche eine Onboarding-Anfrage ein. Alternativ kannst du dein Interesse über das End-to-End-Antragsformular für Bestellungen bekunden.
  2. Implementierung von Feeds

    1. Erstellen Sie die Feeds Restaurant, Service und Menu. Weitere Informationen finden Sie unter Datenfeed erstellen.
    2. Testen Sie Ihre Feeds mit dem Schnelltest. Eine ausführliche Anleitung finden Sie unter Datenfeed testen.
    3. Generieren Sie Feeddateien programmatisch für die Batchaufnahme.
    4. Hoste deine Sandbox- und Produktionsfeeds wie unter Batchaufnahme beschrieben.
    5. Erstellen Sie Aktualisierungen in Echtzeit. Weitere Informationen finden Sie unter Echtzeitaktualisierungen.
  3. Entwerfen Sie die Implementierung des Auftragsausführungsendpunkts. Weitere Informationen finden Sie unter Fulfillment API.
  4. Bezahlaktion implementieren

    1. Erstellen Sie Ihre Checkout-Aktion für den idealen Standardanwendungsfall (auch als Happy Path bezeichnet). Weitere Informationen finden Sie unter Fulfillment API und Checkout einrichten.
    2. Teste deine Bezahlaktion mit dem Schnelltest. Folge der Anleitung unter Manuell mit dem Schnelltesttool testen.
    3. Binden Sie das Umgang mit Grenzfällen in Ihre Checkout-Aktion ein.
    4. Teste deine Bezahlaktion mit dem automatischen Testtool. Folgen Sie der Anleitung unter Mit dem automatischen Testtool testen.
  5. Aktion zum Übermitteln von Bestellungen implementieren

    1. Erstellen Sie Ihre Aktion zum Einreichen von Bestellungen. Weitere Informationen finden Sie unter Fulfillment API und „Submit order“ einrichten.
    2. Testen Sie Ihre Aktion zum Einreichen von Bestellungen mit dem Schnelltest. Folgen Sie der Anleitung unter Manuell mit dem Schnelltesttool testen.
    3. Legen Sie in der Aktion „Bestellung senden“ den Umgang mit Grenzfällen fest.
    4. Teste deine Aktion zum Einreichen von Bestellungen mit dem automatischen Testtool. Folgen Sie der Anleitung unter Mit dem automatischen Testtool testen.
  6. Onlinezahlung

    1. Validieren Sie Ihre Tokenisierungsparameter mit JSFiddle. Weitere Informationen findest du unter Google Pay-Zahlungs-Gateway testen.
    2. Implementieren Sie die Tokenisierungsparameter in Ihrer Checkout-Antwort. Weitere Informationen findest du unter Google Pay einrichten.
    3. Implementieren Sie die Gebühren-API des Zahlungsabwicklers in der Aktion „Bestellung senden“. Weitere Informationen erhalten Sie von Ihrem Zahlungsdienstleister.
    4. Testen Sie Ihre Tokenisierungsparameter mit Schnelltests. Weitere Informationen findest du unter Onlinezahlung testen.
  7. Erstellen Sie asynchrone Bestellaktualisierungen, wie unter Asynchrone Bestellaktualisierung beschrieben.
  8. Testen

    1. Führen Sie Ihren eigenen Nutzerakzeptanztest (User Acceptance Test, UAT) mit End-to-End-Tests durch. Weitere Informationen finden Sie unter Schnelltests.
    2. Führen Sie das automatische Testtool aus, um Grenzfälle zu testen. Weitere Informationen findest du unter Automatisierter Integrationstest.
  9. Vorbereitung der Einführung

    1. Wenden Sie sich an Ihren Google-Berater und warten Sie auf weitere Anweisungen. Weitere Informationen findest du unter Einführung vorbereiten und Checkliste zur Vorbereitung auf die Einführung.