統合の手順

このページでは、Ordering End-to-End との統合を構築するために必要な手順について説明します。

  1. アカウントの設定

    1. Actions Center で、アカウントの設定の説明に沿ってオンボーディング タスクを完了します。
    2. Ordering End-to-End GCP プロジェクトで、food-support@google.com への編集者アクセス権を付与します。これにより、Google はテクニカル サポートのために GCP プロジェクトにアクセスできるようになります。
    3. 統合を進めるために Ordering End-to-End チームから正式な契約承認を受けている場合は、オンボーディング リクエストを送信します。そうでない場合は、Ordering End-to-End のお問い合わせフォームを送信してご希望をお知らせください。
  2. フィードの導入

    1. RestaurantServiceMenu フィードを作成します。詳細については、データフィードを作成するをご覧ください。
    2. クイック テストを使用してフィードをテストします。詳細なガイドについては、 データフィードをテストするをご覧ください。
    3. バッチ取り込み用にフィード ファイルをプログラムで生成する。
    4. バッチ取り込みの説明に従って、サンドボックス フィードと本番環境フィードをホストします。
    5. リアルタイム アップデートを構築します。詳細については、リアルタイム更新をご覧ください。
  3. フルフィルメント エンドポイントの実装を設計します。詳細については、Fulfillment API をご覧ください。
  4. 購入手続きアクションを実装する

    1. 理想的なデフォルトのユースケース(ハッピーパス)用の購入手続きアクションを作成します。 詳細については、Fulfillment API購入手続きを設定するをご覧ください。
    2. クイックテストを使用して購入手続きアクションをテストします。クイック テストツールで手動でテストするの手順に沿って操作します。
    3. エッジケース処理を購入手続きアクションに組み込みます。
    4. 自動テストツールを使用して、購入手続きアクションをテストします。自動テストツールでテストするの手順に沿って操作します。
  5. 注文送信アクションを実装する

    1. 注文送信アクションを作成します。詳細については、Fulfillment API注文の送信を設定するをご覧ください。
    2. クイックテストを使用して、注文送信アクションをテストします。クイック テストツールで手動でテストするの手順に沿って操作します。
    3. 注文送信アクションでエッジケースの処理を構築する。
    4. 自動テストツールを使用して、注文送信アクションをテストします。自動テストツールでテストするの手順に沿って操作します。
  6. オンライン決済

    1. JSFiddle を使用してトークン化パラメータを検証します。詳しくは、Google Pay 決済ゲートウェイをテストするをご覧ください。
    2. Checkout レスポンスにトークン化パラメータを実装します。詳しくは、Google Pay の設定をご覧ください。
    3. 注文送信アクションに、決済代行業者の Charge API を実装します。詳しくは、ご利用の決済サービス プロバイダにお問い合わせください。
    4. クイックテストを使用して、トークン化パラメータをテストします。詳しくは、オンライン支払いをテストするをご覧ください。
  7. 非同期注文の更新の説明に従って、非同期注文の更新をビルドします。
  8. テスト

    1. エンドツーエンドのテストで独自のユーザー受け入れテスト(UAT)を実施します。詳細については、クイック テストをご覧ください。
    2. 自動テストツールを実行して、エッジケースをテストします。詳細については、自動化された統合テストをご覧ください。
  9. リリース準備

    1. Google コンサルタントに連絡し、指示を待ちます。詳細については、リリース準備リリース準備チェックリストをご覧ください。