@DenPolosin

Как записать в таблицу b_sale_basket_props?

Битрикс 16.5.10.
Мне необходимо с помощью скрипта записать св-ва корзины в таблицу b_sale_basket_props. Как записать в b_sale_basket я нашёл.

$basket = $newOrder->getBasket();
$item = self::getExistsItem($basket, 'catalog', $product['offer']['externalId']);
$item->setField('CUSTOM_PRICE', 'Y');
$item->setField('PRICE', $itemCost);
$item->setField('DISCOUNT_NAME', '');
$item->setField('DISCOUNT_VALUE', '');
$basket->save();


а как в b_sale_basket_props записать не знаю. Помогите записать?
  • Вопрос задан
  • 572 просмотра
Пригласить эксперта
Ответы на вопрос 1
$basketPropertyCollection = $item->getPropertyCollection();
$basketPropertyCollection->setProperty([
    [
        'NAME' => 'Цвет',
        'CODE' => 'COLOR',
        'VALUE' => 'Красный',
        'SORT' => 100,
    ],
]);
$basketPropertyCollection->save();
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы