а
есть множественное свойство - ПРЕДЛОЖЕНИЕ - тип свойства список. оно имеет несколько значений: хит, новинка, акция.
сейчас некоторые товары заполнены этим свойством.
Вопрос - имея массив id товаров, как обновить данное свойство - не затерев текущее значение товара?
есть функция:
$el = new CIBlockElement;
$arFilter = array(
'IBLOCK_ID' => $IBLOCK_ID,
'ACTIVE' => 'Y',
'ID' => $SALES
);
$res = CIBlockElement::GetList(array(), $arFilter, false, false, array('ID','NAME','ACTIVE','PROPERTY_HIT'));
while ($element = $res->GetNext()) {
CIblockElement::SetPropertyValuesEx($element['ID'], $IBLOCK_ID, ["HIT" => 67160]);//67160 - это ид значения свойства
}
она ставит нужное значение, но затирает ранее выбранное... (к примеру - ХИТ).
по итогу должно получиться у свойства два выбранных значения к примеру ХИТ и НОВИНКА.




