2015-05-05 29 views

回答

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

+0

感谢您的答复,所以我们可以传递成员id和partNumber_i,quantity_i。并且该命令将自动检查是否存在挂单,如果是,则将这些添加到那些挂单中。你在说什么? –

+0

是的,请参阅Abed的指定“orderId =”的答案。 –

+0

没有指定orderID我可以这样做,那是我的担心 –

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上面的参数语法和更多的细节。