Как получить свойства товаров в корзине Bitrix?
Нужно получить свойства товара в функции метода OnBeforeBasketUpdate. Я бы хотел получить свойства с помощью GetList, но мне не приходит PRODUCT_ID. Массив пустой.
AddEventHandler("sale", "OnBeforeBasketUpdate", "UpdateFakeAvailability");
function UpdateFakeAvailability($ID, &$arFields)
{
echo "<pre>";
var_dump($arFields);
echo "<pre>";
}
Ответы (1 шт):
Автор решения: Сергей Савченко
→ Ссылка
$db_res = CSaleBasket::GetPropsList(
array(
"SORT" => "ASC",
"NAME" => "ASC"
),
array("BASKET_ID" => $ID)
);
while ($ar_res = $db_res->Fetch())
{
echo $ar_res["NAME"]."=".$ar_res["VALUE"]."<br>";
}