OrderItemAddCmd 与 OrderItemUpdate 命令 WCS

OrderItemAddCmd vs OrderItemUpdate command WCS

OrderItemAddCmd 可以将新商品添加到购物车 & order,ortderItems table。但是要将项目添加到现有订单,我们可以使用 OrderItemAddCmd 还是必须使用 OrderItemUpdateCmd?

OrderItemUpdate 实际上是 OrderItemAdd 的扩展,可以做任何 Add 可以做的事情。也就是说,OrderItemAdd 将向现有订单添加新项目。

http://www-01.ibm.com/support/knowledgecenter/SSZLC2_6.0.0/com.ibm.commerce.developer.doc/refs/rosorderitemupdate.htm?lang=en

有关更多信息,请阅读:

http://www-01.ibm.com/support/knowledgecenter/SSZLC2_6.0.0/com.ibm.commerce.developer.doc/refs/rosorderitemupdate.htm?lang=en

正如 Michael 提到的,OrderItemUpdate 可用于添加、更新、删除当前订单

  • 如果您指定 orderId=。 ,这意味着将对当前挂单执行操作。如果订单尚未创建,命令将创建 Status=P 的新 orderId,这将是您当前的挂单

  • 如果您指定 orderItemId 参数,将对该 lineItem(ORDERITEMS 记录)执行操作以将数量更新为更多,甚至分配数量 = 0 以删除记录。

检查上面的 URL 以了解参数语法和更多详细信息。