\Bitrix\Main\Loader::includeModule('catalog');
$res = Add2BasketByProductID($id, 1, array(), array(
array(
array("NAME"=>"Shelovek", "CODE"=>"CHEL", "VALUE"=>"1"),
array("NAME" => "Цвет", "CODE" => "CLR", "VALUE" => "красный"),
array("NAME" => "Размер", "VALUE" => "25"),
)
));
if($res !== false)
$response = array('bool' => true, 'cnt' => getProductsCount());
В корзине элемент появляется, количество устанавливается правильное, но свойств не имеет.
Код вывода:
$db_res = CSaleBasket::GetPropsList(
array(
"SORT" => "ASC",
"NAME" => "ASC"
),
array("BASKET_ID" => $product["ID"])
);
while ($ar_res = $db_res->Fetch())
{
echo $ar_res["NAME"]."=".$ar_res["VALUE"]."<br>";
}