Здравствуйте.
Если просматривать товары в корзине
Код |
---|
$products = $basket->getBasketItems();
foreach ($products as $product) {
print_r($product);... |
то можно заметить, что у Комплектов ($product['TYPE']=='1') есть поле, в котором находятся входящие в его состав товары (правда цены без учёта скидок, ну да ладно). Можно ли как-то обратиться к этим полям, и взять оттуда цену название и тд? Цену желательно рассчитанную с учётом скидки на сам Комплект, и с учётом распределения скидок внутри.
Или только последовательным сбором id товаров,
Код |
---|
$arSets = CCatalogProductSet::getAllSetsByProduct($product->getProductId(), 1);
foreach($arSets as $arSet){
foreach($arSet['ITEMS'] as $setProds){... |
потом получением данных о товарах,
Код |
---|
$prodsInSet = CIBlockElement::GetList(... |
потом высчитыванием скидки... и тд и тп