2

OrderItemAddCmd 可以将新商品添加到购物车和订单、ortderItems 表中。但是要将商品添加到现有订单中,我们可以使用 OrderItemAddCmd 还是必须使用 OrderItemUpdateCmd?

4

2 回答 2

2

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

于 2015-05-05T14:30:46.513 回答
1

有关更多信息,请阅读以下内容:

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

正如迈克尔所说,OrderItemUpdate 可用于从当前订单中添加、更新、删除

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

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

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

于 2015-05-06T03:26:40.037 回答