Задать вопрос
@koder_1
Битрикс программист

1С-Битрикс как при добавлении в корзину товара задать его доступное количество?

Добавил товар в корзину кодом
$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 есть какой-то параметр указывающий максимальное доступное количество?
  • Вопрос задан
  • 12 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
Нет, нету. Посмотрите события, должно быть какое-то подходящее
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы