服务 | 说明 |
addToCart | addToCart 服务的工作原理与您在 Vuforia Studio 中创建的 addToCart 函数非常相似。addToCart 服务使用选定零件的零件号 (pid)、数量 (qty) 和价格 (price) 作为输入参数。结合使用这些输入信息以及 ThingWorx 中的用户信息,系统会创建用户 ID,以此来指定使用此服务的人员。此用户 ID (uid) 是每个订单的唯一标识符,可将用户及其个人会话与他人区分开来,因此对于维持购物车必不可少。将零件添加到购物车时,其零件信息将存储在数据表格中的条目内,然后发送到用于存储购物车的信息表中。 |
getCart | 创建购物车后,getCart 服务将用于获取购物车的条目。该服务将获取添加到购物车中的信息,并将其输出为信息表。Vuforia Studio 体验中的购物车有更改时,该信息表将用于更新购物车。 |
getCartTotal | getCartTotal 服务的工作原理与 getCart 相似,但该服务不会返回整个信息表,而是仅输出购物车中物品的总价。 |
checkCart | 向 addToCart 中输入值时,可能会发生错误。举例来说,假如对客户的报价不正确,使用 checkCart 服务可验证输入到 addToCart 中的所有产品信息。如有任何信息不正确,checkCart 将在购物车中更正该信息。 |
clearCart | clearCart 用于清除购物车中的所有物品。 |
orderCart | 调用 orderCart 服务可为购物车中的所有零件下单。在 orderCart 服务完成之前,您可以选择使用 checkCart 来验证购物车中的信息。 调用服务后,系统将使用用户名和订单号创建事务 ID (tid),并将信息表的 purchased 特性更改为 true 以表示购物车中的零件已购买。 |
getOrder | getOrder 服务允许您输入事务 ID (tid) 并以一份表格接收有关该特定订单的所有信息。 |
getOrders | getOrders 跳过 tid 输入,在一份表格中显示从购物车中所下的所有订单。 |