Как в 1с-Битрикс вывести цену (по id или коду типа цены) в шаблон элемента?

Подскажите пожалуйста, каким образом можно вывести цену (определенного типа цен id: "18", код типа: "MIN" ) в шаблон, как дополнительную, буду выводить ее только определенной группе пользователей с помощью:
<?php global $USER;
$dop_price = "доп цена";
$groupID = 11;
if (in_array($groupID,$USER->GetUserGroupArray())){
	echo "$dop_price";
}?>

Пробовал воспользоваться:
$db_res = CPrice::GetList(
        array(),
        array(
                "PRODUCT_ID" => $PRODUCT_ID,
                "CATALOG_GROUP_ID" => "MIN"
            )
    );
if ($ar_res = $db_res->Fetch())
{
    echo CurrencyFormat($ar_res["PRICE"], $ar_res["CURRENCY"]);
}
else
{
    echo "Цена не найдена!";
}
?>

Но опыта работы с php видимо очень маловато и не выходит ничего...
  • Вопрос задан
  • 3355 просмотров
Решения вопроса 1
@morozoffmaks Автор вопроса
Разобрался сам:
// Выведем цену типа $PRICE_TYPE_ID товара с кодом $PRODUCT_ID
$PRICE_TYPE_ID = '18'; // ID Типа цен
$db_res = CPrice::GetList(
        array(),
        array(
                "PRODUCT_ID" => $arResult['ID'],  // Получаем ID Товара
                "CATALOG_GROUP_ID" => $PRICE_TYPE_ID // Получаем ID типа цен из переменной
            )
    );
if ($ar_res = $db_res->Fetch())
{
    echo CurrencyFormat($ar_res["PRICE"], $ar_res["CURRENCY"]); // Выводим цену
}
else
{
    echo "Цена не найдена!"; // Выводим (если нет цены)
}
?>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы