2

OrderItemAddCmd は、新しいアイテムをカートと order,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

Michael が述べたように、OrderItemUpdate を使用して、現在の注文を追加、更新、削除できます

  • orderId= を指定した場合。、これは現在の未決注文に対して操作が実行されることを意味します..注文がまだ作成されていない場合、コマンドは Status=P で新しい orderId を作成します。これが現在の未決注文になります

  • orderItemId param を指定すると、その lineItem (ORDERITEMS レコード) に対して操作が実行され、qty を更新するか、または quantity = 0 を割り当ててレコードを削除します。

パラメータの構文と詳細については、上記の URL を確認してください。

于 2015-05-06T03:26:40.037 に答える