@symply_rabbit

Вывод цены по апи битрикс в чем может быть ошибка?

Добрый день! пытаюсь вывести цену с помощью апи, но показывает не верную... Цена - не базовая. валюта евро. вывожу при помощи айди товара

$ID = 908;
$arPrice = CPrice::GetByID($ID);
echo "Цена типа ".$arPrice["CATALOG_GROUP_NAME"].
     " на товар с кодом ".$ID.": ";
echo CurrencyFormat($arPrice["PRICE"], 
                    $arPrice["CURRENCY"])."<br>";
echo "Вы ".(($arPrice["CAN_ACCESS"]=="Y") ? 
            "можете" : 
            "не можете")." видеть эту цену";


в результате у товара в карточке показывает 8 евро а по этому коду показывает якобы у этого товара цена €2.95.
верен ли мой код?
  • Вопрос задан
  • 572 просмотра
Решения вопроса 1
CPrice::GetByID принимает ID цены, а вы передаете туда ID товара.

Может по id товара получить цену так Cprice::GetBasePrice($ID);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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