Тип цен один BASE с кодом 1. Сайт 14.0.6 малый бизнес
Хочу получить цену, зная код товара
Документация устарела (как всегда)
Вариант из catalog_<CATALOG_FIELD>_<PRICE_TYPE> -> catalog_PRICE_1 - не выводит даже пустой массив
Вариант второй из форума тоже выдает пустоту
По первому варианту максиму что можно получить - это название товара и название цены.
Хочу получить цену, зная код товара
Вариант из catalog_<CATALOG_FIELD>_<PRICE_TYPE> -> catalog_PRICE_1 - не выводит даже пустой массив
Код |
---|
//Получаем элемент $arSort = Array(); $arSelect = Array("ID", "NAME", "CATALOG_GROUP_1"); $arFilter = Array("IBLOCK_ID"=>IntVal($IBLOCK_ID), "ID"=>IntVal($ELEMENT_ID)); $res = CIBlockElement::GetList($arSort, $arFilter, false, Array("nTopCount" => 10), $arSelect); while($ob = $res->GetNextElement()) { $arFields = $ob->GetFields(); $str = $str . print_r($arFields, true) . "\n\n"; } if ($serverist_debug = "Y") AddMessage2Log("Elements=" . $str, "serverist"); |
Код |
---|
$PRICE_TYPE_ID = 1; $rsPrices = CPrice::GetList(array(), array('PRODUCT_ID' => $arFields['ID'], 'CATALOG_GROUP_ID' => $PRICE_TYPE_ID)); if ($arPrice = $rsPrices->Fetch()) { echo CurrencyFormat($arPrice["PRICE"], $arPrice["CURRENCY"]); } |
По первому варианту максиму что можно получить - это название товара и название цены.
Код |
---|
Elements=Array ( [ID] => 6 [~ID] => 6 [NAME] => Штаны Цветочная Поляна [~NAME] => Штаны Цветочная Поляна [CATALOG_PRICE_ID_1] => [~CATALOG_PRICE_ID_1] => [CATALOG_GROUP_ID_1] => [~CATALOG_GROUP_ID_1] => [CATALOG_PRICE_1] => [~CATALOG_PRICE_1] => [CATALOG_CURRENCY_1] => [~CATALOG_CURRENCY_1] => [CATALOG_QUANTITY_FROM_1] => [~CATALOG_QUANTITY_FROM_1] => [CATALOG_QUANTITY_TO_1] => [~CATALOG_QUANTITY_TO_1] => [CATALOG_GROUP_NAME_1] => Розничная цена [~CATALOG_GROUP_NAME_1] => Розничная цена [CATALOG_CAN_ACCESS_1] => Y [~CATALOG_CAN_ACCESS_1] => Y [CATALOG_CAN_BUY_1] => Y [~CATALOG_CAN_BUY_1] => Y [CATALOG_EXTRA_ID_1] => [~CATALOG_EXTRA_ID_1] => [CATALOG_QUANTITY] => [~CATALOG_QUANTITY] => [CATALOG_QUANTITY_TRACE] => [~CATALOG_QUANTITY_TRACE] => [CATALOG_QUANTITY_TRACE_ORIG] => [~CATALOG_QUANTITY_TRACE_ORIG] => [CATALOG_CAN_BUY_ZERO] => [~CATALOG_CAN_BUY_ZERO] => [CATALOG_NEGATIVE_AMOUNT_TRACE] => [~CATALOG_NEGATIVE_AMOUNT_TRACE] => [CATALOG_SUBSCRIBE] => [~CATALOG_SUBSCRIBE] => [CATALOG_AVAILABLE] => N [~CATALOG_AVAILABLE] => N [CATALOG_WEIGHT] => [~CATALOG_WEIGHT] => [CATALOG_WIDTH] => [~CATALOG_WIDTH] => [CATALOG_LENGTH] => [~CATALOG_LENGTH] => [CATALOG_HEIGHT] => [~CATALOG_HEIGHT] => [CATALOG_MEASURE] => [~CATALOG_MEASURE] => [CATALOG_VAT] => [~CATALOG_VAT] => [CATALOG_VAT_INCLUDED] => [~CATALOG_VAT_INCLUDED] => [CATALOG_PRICE_TYPE] => [~CATALOG_PRICE_TYPE] => [CATALOG_RECUR_SCHEME_TYPE] => [~CATALOG_RECUR_SCHEME_TYPE] => [CATALOG_RECUR_SCHEME_LENGTH] => [~CATALOG_RECUR_SCHEME_LENGTH] => [CATALOG_TRIAL_PRICE_ID] => [~CATALOG_TRIAL_PRICE_ID] => [CATALOG_WITHOUT_ORDER] => [~CATALOG_WITHOUT_ORDER] => [CATALOG_SELECT_BEST_PRICE] => [~CATALOG_SELECT_BEST_PRICE] => [CATALOG_PURCHASING_PRICE] => [~CATALOG_PURCHASING_PRICE] => [CATALOG_PURCHASING_CURRENCY] => [~CATALOG_PURCHASING_CURRENCY] => [CATALOG_TYPE] => [~CATALOG_TYPE] => ) |