疑難排解 B2C Commerce 整合
如果 B2C Commerce 與訂單管理的整合未正確運作,請檢閱這些疑難排解祕訣。
必要版本
如果整合未收到來自您店面的訂單,請在 Business Manager 的訂單頁面中檢查未結束訂單的狀態。雖然 B2C Commerce 資訊中心文件中的參照涉及舊版訂單管理產品,但不涉及 Salesforce 訂單管理,但訂單狀態資訊與此整合相關。
如果您看見訂單遞送方式錯誤,請確認方法相關產品記錄上的「金額」欄位不是空白,且其值為 0。
如果您的組織識別碼或登入 URL 變更,或您在店面上執行 DBAIT,則整合可能會中斷。在此情況下,請修改您的整合。
- 進入「設定」,在「快速尋找」方塊中,輸入 B2C,然後選取「B2C Commerce 連線」。
- 按一下連線旁的「重新佈建」。
如果您重新整理 Sandbox 組織或變更 B2C Commerce 例項的「租戶識別碼」,請重複實作流程。如需有關 Sandbox 組織的資訊,請參閱 Sandbox 主題。
如果從 B2C Commerce 匯入的訂單保持在「傳送已推送」狀態,並傳回「不支援 GtwyProvPaymentMethodType」錯誤,則:
-
重新整理整合。
- 進入「設定」,在「快速尋找」方塊中,輸入 B2C,然後選取「B2C Commerce 連線」。
- 按一下「重新套用權限」。
-
確認 B2C Service 權限集擁有 GtwyProvPaymentMethodType 物件的存取權。
- 進入「設定」,在「快速尋找」方塊中輸入權限集,然後選取「權限集」。
- 選取「訂單管理 B2C 服務」權限集。
- 在「應用程式」區段中,按一下「物件設定」。
- 選取「閘道提供者付款方式類型」。
- 按一下「編輯」。
- 在「物件權限」區段中,選取「已啟用」欄中所有的核取方塊。
- 按一下「儲存」。
- 重新提交失敗的訂單。如果您仍然收到錯誤,請連絡 Salesforce 客戶支援。
如果 B2C Commerce 整合因為嘗試存取 Salesforce 物件 (例如 Product2) 時發生錯誤而失敗,請檢查該物件的組織範圍共用預設設定。內部設定必須為「公用讀取/寫入」。如需詳細資訊,請參閱組織範圍共用預設。
如果含 B2C Commerce 的「訂單管理」整合在訂單不重複時偵測到重複的訂單,那是因為您已將新的 B2C Commerce 執行個體連線至「訂單管理」。如果您擁有以 SiteGenesis 為基礎的商店的 B2C Commerce 例項,則該商店的訂單編號預設從 0000001 開始。如果您將該例項解除委任,並根據 SiteGenesis 建立相同的商店,則新例項的訂單編號預設也會從 0000001 開始。當新例項中的訂單是新訂單時,「訂單管理」整合會將這些訂單視為重複項目。若要避免發生此問題,請為新例項的訂單編號加上字首。如需如何將訂單編號加上字首的資訊,請參閱管理序號。

