整合步驟
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
本頁面說明建立「端對端訂購」整合作業的必要步驟。
-
帳戶設定
- 在 Actions Center 中,按照「帳戶設定」的說明完成新手上路工作。
- 將訂單端對端 GCP 專案的編輯者存取權授予 food-support@google.com。這麼做可讓 Google 存取您的 GCP 專案,以便提供技術支援。
- 如果您已收到訂購端對端團隊的正式合約核准,以便繼續進行整合作業,請提交新手上路要求。您也可以提交「訂單端對端」意願調查表表達意願。
-
動態饋給導入
- 建立您的
Restaurant
、Service
和 Menu
動態饋給。詳情請參閱「建立資料動態饋給」一文。
- 使用「快速測試」測試動態饋給。如需詳細指南,請參閱「
測試資料動態饋給」一文。
- 透過程式輔助方式產生動態饋給檔案,以進行批次擷取。
- 按照「
批次擷取」一文的說明代管沙箱和正式版動態饋給。
- 建構即時更新。詳情請參閱「即時更新」。
- 設計執行要求端點實作。詳情請參閱「執行要求 API」。
-
導入結帳動作
- 針對理想、理想的預設用途 (又稱為快樂路徑) 建構結帳動作。詳情請參閱「Fulfillment API」和「設定結帳頁面」。
- 使用快速測試測試您的結帳動作。遵循使用快速測試工具手動測試中列出的說明。
- 在您的結帳動作中建立邊緣案件處理。
- 使用自動化測試工具測試您的結帳動作。遵循使用自動化測試工具進行測試中列出的說明。
-
導入「提交訂單動作」
- 建立「提交訂單動作」。詳情請參閱「Fulfillment API」和「設定提交訂單」。
- 使用快速測試測試「提交訂單」動作。按照使用快速測試工具手動測試一文中的指示操作。
- 請在「提交訂單動作」中建立極端案件處理機制。
- 使用自動化測試工具測試「提交訂單」動作。遵循使用自動化測試工具進行測試中列出的說明。
-
線上付款
- 使用 JSFiddle 驗證權杖化參數。詳情請參閱「測試 Google Pay 付款閘道」一文。
- 在結帳回應中加入代碼化參數。詳情請參閱設定 Google Pay 一文。
- 在「提交訂單動作」中導入付款處理方的 charge API。詳情請洽詢付款服務供應商。
- 透過快速測試來測試權杖化參數。詳情請參閱「測試線上付款」一文。
- 按照非同步訂單更新中的說明建構非同步訂單更新。
-
測試
- 執行您專屬的使用者接受度測試 (UAT),並進行端對端測試。詳情請參閱快速測試。
- 執行自動化測試工具來測試極端案例。詳情請參閱自動化整合測試。
-
上市準備
- 聯絡 Google 顧問,等候進一步指示。詳情請參閱「準備發布」和「發布完備性檢查清單」。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2024-01-11 (世界標準時間)。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"缺少我需要的資訊"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"過於複雜/步驟過多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"過時"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻譯問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/程式碼問題"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"容易理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"確實解決了我的問題"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]