Skip to content

Instantly share code, notes, and snippets.

@SergeyNarozhny
Last active August 29, 2015 13:58
Show Gist options
  • Save SergeyNarozhny/10350405 to your computer and use it in GitHub Desktop.
Save SergeyNarozhny/10350405 to your computer and use it in GitHub Desktop.
<?
if (CModule::IncludeModule("iblock") && CModule::IncludeModule("catalog")){
$arParams["IBLOCK_ID"] = IntVal(2);
$arResult = Array();
$prices = CIBlockPriceTools::GetCatalogPrices($arParams["IBLOCK_ID"], Array(0=>"BASE"));
$arrk = array_keys($prices);
$res = CIBlockElement::GetList(Array("SORT"=>"ASC"), Array("IBLOCK_TYPE"=>"catalog", "IBLOCK_ID"=>$arParams["IBLOCK_ID"], "ACTIVE"=>"Y", "GLOBAL_ACTIVE" => "Y"), false, false, Array("ID", "NAME", "IBLOCK_ID", "IBLOCK_SECTION_ID", "XML_ID", "CATALOG_GROUP_".$prices[$arrk[0]]["ID"]));
while ($ob = $res->GetNextElement()) {
$arFields = $ob->GetFields();
$arResult["ITEMS"][] = Array($arFields["XML_ID"], $arFields["CATALOG_PRICE_".$prices[$arrk[0]]["ID"]]);
}
$fp = fopen($_SERVER["DOCUMENT_ROOT"].'/export.csv', 'w+');
if ($fp) {
foreach ($arResult["ITEMS"] as $fields) {
fputcsv($fp, $fields);
}
}
fclose($fp);
//echo "<pre>"; print_r($arResult["ITEMS"]); echo "</pre>";
}
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment