2015-05-05 34 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上面的參數語法和更多的細節。