Добавил товар в корзину кодом
$item = $basket->createItem('catalog', $product['ID']);
$item->setFields([
'QUANTITY' => '1',
'CURRENCY' => Bitrix\Currency\CurrencyManager::getBaseCurrency(),
'LID' => Bitrix\Main\Context::getCurrent()->getSite(),
'NAME' => $product['NAME'],
'PRICE' => 0,
'CUSTOM_PRICE' => 'Y',
'DETAIL_PAGE_URL' => $product['DETAIL_PAGE_URL']
]);
$basket->save();
Цена товара нулевая, это подарок.
Возникла проблема, товар в корзину добавляется и в корзине плюсиком можно добавить еще товара. Как ограничить, чтоб нельзя было плюсом увеличить количество такого подарочного товара? Может у $item->setFields есть какой-то параметр указывающий максимальное доступное количество?