查看购物车
店铺助理可以在从 " 产品详细信息 " 页面将产品添加到购物车之后,或者在从 检出 Portlet 扫描有效的 productID 或序列号之后,单击 检出 并查看购物车详细信息。
您可以在 " 查看购物车 " 页面中查看以下信息:
- 添加到购物车的产品。
- 详细信息,例如产品描述, SKU ,产品图片,变体属性,序列号,单价,实现方法以及购物车中每个产品的数量操作。
您可以对每个产品或订单行执行以下任务。
- 更新数量。
- 改写价格并添加或更新费用
- 将产品标记为礼品。
- 修改实现方法并添加或更新送货地址。
- 在订单行级别查看或添加注释。
- 从购物车中除去产品。
- 使用携带者交付方法扫描序列号以查找串行跟踪产品。
- 价格重置-
ISF000045 - 添加/修改/删除费用-
ISF000050
您可以对整个订单执行以下任务。
- 查看或添加注释。
- 将整个订单标记为礼品。
- 应用优惠券。
- 识别客户并添加或更新送货地址。
- 添加或更新费用。
- 扫描 productID 或序列号,或者搜索要添加到购物车的产品。
" 查看购物车 " 页面使用以下 API 来检索所显示的信息:
- 将调用
getCompleteOrderLineListAPI 以检索订单行详细信息。 - 将调用
getCompleteOrderDetailsAPI 以检索订单详细信息,包括订单总额,应用的任何优惠券以及客户详细信息。
当店铺助理扫描产品时:
- 将调用
getCompleteItemListAPI 以检索产品详细信息。 - 缺省数量为 1 ,如果
AllowCashAndCarryLines规则设置为true,那么交付方法将设置为 CARRY。 否则,将采用缺省交付方法作为 "发货"。 - 如果未设置
AllowCashAndCarryLines配置,并且产品可用,那么会将其作为发货订单行添加到购物车。
单击 继续时,将执行以下操作:
- 在 UI 框架中执行屏幕更改的脏页面检查。
- 如果订单中添加了序列号产品,则会使用
inventory/serials商店库存管理 REST API 用于验证序列号。 - 将调用
modifyFulfillmentOptionsAPI 以将产品添加到购物车中。 - 对于序列号扫描,
SerialNo和当前商店 ShipNode 将在订单行上添加戳记。 如果对同一产品进行了两次扫描,那么将为每个订单行添加两个数量为 1 的订单行。 - 如果有任何提货或发货订单行,那么必须添加送货地址
PersonInfoShipTo。 - 将调用
getCompleteOrderDetailsAPI 以检索更新后的订单详细信息,并在更新订单或订单行时刷新页面。
从购物车中除去产品
店铺助理可以通过单击订单行中的 除去 来从购物车中除去产品。
将调用 modifyFulfillmentOptions API 以删除订单行。
将调用 getCompleteOrderDetails API 以在订单行级别和订单级别检索额外属性。 检索所有详细信息后,将使用信息更新 " 查看购物车 " 页面。