Loading
透過 Salesforce Flow 自動化業務流程
取消手推車非同步作業動作

取消手推車非同步作業動作

在 B2B Commerce Checkout 流程中,取消目前的 Checkout,以便使用者可以返回解除鎖定的手推車。此作業會在叫用手推車變更 (例如新增至手推車) 時自動執行。

必要版本

提供版本:Lightning Experience
檢視支援的版本。

在 Flow Builder 中,將「動作」元素新增至您的流程。選取「B2B Commerce」種類,然後搜尋「計算手推車非同步作業」。若要從 API 存取此動作,請使用名稱 cancelCartAsyncOperation

設定輸入值:

使用流程前期中的值設定輸入。

輸入參數 描述
cartId 轉換為結帳的手推車識別碼。

錯誤條件:

錯誤條件 描述
取消已結束的手推車

手推車一旦結束後便無法取消。

錯誤碼:INVALID_OPERATION

HTTP 狀態碼:403

使用狀況:

若要使用「B2B Commerce 取消手推車非同步作業」,則適用下列需求。

  • 使用者擁有適當的權限可叫用動作。
  • 有效帳戶為有效。
  • 買家帳戶是商店的成員。
  • 手推車狀態不可為 Closed
  • 有與手推車相關聯的啟用中 CartCheckoutSession。
  • 有一個有效的 BackgroundOperationId

「取消手推車非同步作業」執行時,會發生以下 API 互動。

  • 背景作業會標記為已取消。
  • 手推車會轉換為「啟用中」狀態,這會將手推車解除鎖定以進行更多更新。
  • 若存在,則會封存 CartCheckoutSession 物件。

另請參照:

 
正在載入
Salesforce Help | Article