Loading
使用 Salesforce Flow 自动化业务流程
获取购物车项目操作

获取购物车项目操作

在 B2B Commerce Checkout 流中,将商品放入购物车。

所需的 Edition

适用于:Lightning Experience
查看支持的版本。
备注
备注 购物车操作在基于 Aura 模板构建的 B2B 商店的流中不可用。要为 Aura 商店构建 B2B Commerce Checkout 流,请参见 B2B Commerce Checkout 流 (Aura)

在 Flow Builder 中,将操作元素添加到流。选择商业类别,搜索获取购物车商品。要从 REST API 访问此操作,请使用名称 getCartItems

设置输入值

使用流早期的值来设置输入。

输入参数描述
购物车 ID 用户拥有的购物车的 ID。
有效帐户 ID (可选)请求所针对的买家帐户或客人买家简档的 ID。如果未指定,默认值从上下文中确定。
用户 ID 拥有购物车的购买用户的 ID。
Web 商店 ID 与购物车相关的商店的 ID。

存储输出值

稍后在流中使用输出值。这些值是在创建项目时分配的。

输出参数描述
购物车商品 Apex ConnectApi.CartItemCollection 记录,其中包含购物车中的行项目集合。

错误条件

错误条件 描述

未指定必填参数。

错误消息:您必须为 {0} 参数指定值。<!--其中,0 是需要输入的参数的 API 名称。-->

错误代码:REQUIRED_FIELD_MISSING

HTTP 状态代码:400

指定的 ID 无效。

错误消息:为 {1} 参数指定的 ID“{0}”有问题。检查并重试。<!--其中,0 是无效 ID,1 是具有无效 ID 的输入参数的 API 名称。-->

错误代码:INVALID_INPUT

HTTP 状态代码:400

指定的有效客户 ID 对客户或来宾买方简档无效。

错误消息:为 {1} 参数指定的 ID“{0}”不是有效的 {2} 记录。<!--其中 0 是指定的 ID,1 是具有指定 ID 的参数的 API 名称,2 是有效记录类型的名称。-->

错误代码:INVALID_TYPE

HTTP 状态代码:400

指定的商店或购物车不存在。

错误消息:找不到为 {1} 参数指定的 ID 为“{0}”的记录。检查记录,并重试。<!--其中,0 是不存在的记录的 ID,1 是为其指定 ID 的参数–>

错误代码:RECORD_NOT_FOUND

HTTP 状态代码:400

 
正在加载
Salesforce Help | Article