@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.
верен ли мой код?
  • Вопрос задан
  • 31 просмотр
Решения вопроса 1
CPrice::GetByID принимает ID цены, а вы передаете туда ID товара.

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

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

Войти через центр авторизации
Похожие вопросы
Futuland Москва
от 80 000 до 130 000 руб.
iTiPark Краснодар
от 80 000 до 120 000 руб.
Кадры-54 Новосибирск
от 65 000 до 90 000 руб.
20 марта 2019, в 18:23
30 руб./за проект
20 марта 2019, в 18:21
100000 руб./за проект
20 марта 2019, в 18:11
100 руб./за проект