sale.basketitem.addCatalogProduct
Scope: sale Права на выполнение: для всех
sale.basketitem.addCatalogProduct(id, fields)
Метод добавляет в коллекцию элемент корзины.
Если операция успешна, возвращается ресурс корзины в теле ответа.
В отличие от sale.basketitem.add, метод sale.basketitem.addCatalogProduct принимает минимальный набор полей для добавления записи в корзину. А при его вызове поля товара заполняются значениями из системного провайдера автоматически, тем самым упрощая работу с корзиной.
Параметры
Параметр | Тип | Описание |
---|---|---|
id | string | Номер элемента коллекции корзины. |
fields | object | Поля, соответствующие доступному списку полей sale.basketItem.getFieldsCatalogProduct. |
Примеры
BX24.callMethod( 'sale.basketitem.addCatalogProduct', { fields: { productId: 53, orderId: 53, quantity: 2, currency: 'RUB' } }, function(result) { if (result.error()) console.error(result.error().ex); else console.log(result.data()); } );
© «Битрикс», 2001-2024, «1С-Битрикс», 2024