Метод appendPosition. Добавление новой позиции
Метод сборки товара, которого нет в заказе, с одновременным добавлением позиции в заказ. Передается код товара (ШК, КМ или SKU), согласованное количество и (опционально) собранное количество. По коду товара находится товар в Домино, проверяется его вхождение в ассортимент СМ. Проверяется, что такая позиция отсутствует в заказе. Аналогично методу changePosition проверяется, чтобы общий вес и цена заказа не превысили установленных лимитов. Создается строка заказа с указанным товаром, согласованным количеством и заказанным количеством равным 0. Далее логика такая же, как при сборке существующей позиции методом collectPosition.
Параметры
requestData : {
storeId : <Идентификатор магазина СМ, обязательный, string>,
orderId : <Идентификатор заказа СМ, обязательный, string>
productCode : <Код товара (ШК, КМ или SKU), обязательный, string >
agreedQuantity : <Согласованное количество, обязательный, number>,
collectedQuantity : <Собранное количество, не обязательный, number>,
}
Нет комментариев