@sportik174

Как получить все товары в формате JSON 1С Битрикс?

Добрый день!
Есть интернет-магазин на 1С Битрикс
Как можно получать все товары по какому-то url (например https://example.ru/api/products) в формате JSON

Может есть какие-то готовые решения? (желательно бесплатные или недорогие)

Спасибо!
  • Вопрос задан
  • 334 просмотра
Пригласить эксперта
Ответы на вопрос 2
1. создаешь такой раздел.
2. через api выбираешь что нужно
3. весь массив данных в json_encode($data);
Ответ написан
Комментировать
@anton99zel Куратор тега 1С-Битрикс
29а класс средней школы №7
Получаем записи
<?
$arSelect = Array("ID", "IBLOCK_ID", "NAME", "DATE_ACTIVE_FROM","PROPERTY_*");
$arFilter = Array("IBLOCK_ID"=>IntVal($yvalue), "ACTIVE_DATE"=>"Y", "ACTIVE"=>"Y");
$res = CIBlockElement::GetList(Array(), $arFilter, false, Array("nPageSize"=>50), $arSelect);
while($ob = $res->GetNextElement()){ 
 $arFields = $ob->GetFields();  
print_r($arFields);
 $arProps = $ob->GetProperties();
print_r($arProps);
}
?>

Формируем нужное в массив и делаем из него json
json_encode($data)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы