整合步驟

本頁面將說明如何建構與「端對端訂購」的整合。

  1. 帳戶設定

    1. 行動中心中完成「新手上路工作」,詳情請參閱帳戶設定
    2. 將編輯者存取權授予訂購端到端 GCP 專案中的 food-support@google.com。這樣 Google 才能存取您的 GCP 專案,提供技術支援。
    3. 如果您已收到 Ordering 端到端團隊的正式合約核准,可以提交新手上路申請,繼續進行整合作業;如果您尚未收到核准,請提交Ordering 端到端意願調查表,表達您的意願。
  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. 在結帳回應中實作符記化參數。詳情請參閱「設定 Google Pay」。
    3. 在提交訂單動作中實作付款處理工具的收費 API。如要瞭解詳情,請洽詢您的付款服務供應商。
    4. 使用快速測試功能測試代碼化參數。詳情請參閱「測試線上付款」。
  7. 按照「非同步訂單更新」一節的說明,建構非同步訂單更新。
  8. 測試

    1. 自行執行使用者接受度測試 (UAT),進行端對端測試。詳情請參閱「快速測試」。
    2. 執行自動化測試工具,測試極端情況。詳情請參閱「自動化整合測試」。
  9. 發布準備

    1. 請與 Google 顧問聯絡,等候進一步指示。詳情請參閱「準備推出」和推出就緒檢查清單