新一代平台

查看购物车

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

从购物车中除去产品

店铺助理可以通过单击订单行中的 除去 来从购物车中除去产品。

将调用 modifyFulfillmentOptions API 以删除订单行。

将调用 getCompleteOrderDetails API 以在订单行级别和订单级别检索额外属性。 检索所有详细信息后,将使用信息更新 " 查看购物车 " 页面。