OrderItemAddCmd может добавлять новые товары в корзину & заказать, ortderItems table. Но для добавления элементов в существующий заказ Можно ли использовать OrderItemAddCmd или OrderItemUpdateCmd?OrderItemAddCmd vs OrderItemUpdate command WCS
ответ
OrderItemUpdate на самом деле является расширением OrderItemAdd и может делать все, что может сделать Add. При этом OrderItemAdd добавляет новые элементы в существующие заказы.
для получения дополнительной информации, прочтите это:
как упомянуто Майкл, OrderItemUpdate может быть использован для добавления, обновления, удаления из текущего заказа
если вы указываете orderId =. , это средние операции будут выполняться в текущих отложенных ордерах. Если заказ еще не создан, команда создаст новый orderId с Status = P, это будет ваш текущий отложенный ордер
, если вы укажете параметр orderItemId, операция будет (ORDERITEMS record), чтобы обновить qty, чтобы больше или даже назначить количество = 0 для удаления записи.
Проверьте URL-адрес выше для синтаксиса параметров и более подробной информации.
Спасибо за ur ans, поэтому мы можем просто передать идентификатор участника и partNumber_i, quantity_i. и эта команда автоматически проверяет наличие какого-либо отложенного ордера, если да, просто добавьте их в это. Это то, что вы имеете в виду? –
Да, см. Ответ Абеда для указания «orderId =.» –
без указания orderID. Могу ли я это сделать, это мое беспокойство. –