Чтобы вывести товары по ID в 1C-Bitrix, вы можете использовать следующую последовательность действий:
1. Получите экземпляр объекта CIBlockElement
:
$iblockElement = new CIBlockElement();
2. Определите параметры для поиска товаров по ID. Например, если у вас есть массив идентификаторов товаров, вы можете сделать следующее:
$productIds = array(1, 2, 3); // массив ID товаров, которые нужно вывести $filter = array('ID' => $productIds); // фильтр по ID товаров
3. Вызовите метод GetList
объекта CIBlockElement
с указанными параметрами:
$rsProducts = $iblockElement->GetList(array(), $filter);
4. Проитерируйтесь по результатам выборки и выведите информацию о каждом товаре:
while ($product = $rsProducts->Fetch()) { // получите нужные поля товара, например название и цену $name = $product['NAME']; $price = $product['PROPERTY_CENA_VALUE']; // выведите информацию о товаре echo 'Название: ' . $name . '<br>'; echo 'Цена: ' . $price . '<br><br>'; }
Здесь PROPERTY_CENA_VALUE
- это символьный код свойства "Цена" для вашего инфоблока. Если у вас другое имя свойства цены, замените его соответствующим образом.
Таким образом, вы сможете выводить информацию о товарах по их ID в 1C-Bitrix.