Документация для разработчиков

GetBasePrice

array
CPrice::GetBasePrice(
 int productID[,
 int quantityFrom = false[,
 int quantityTo = false]]
);

Метод возвращает базовую цену товара с кодом PRODUCT_ID. Базовая цена - это цена базового типа цен. Нестатический метод.

Параметры вызова

ПараметрОписаниеС версии
productID Код товара или торгового предложения (ID элемента инфоблока).

До версии 4.0.4 параметр назывался PRODUCT_ID.
quantityFrom Количество товара, начиная с приобретения которого действует эта цена. 4.0.4
quantityTo Количество товара, при приобретении которого заканчивает действие эта цена.4.0.4

Возвращаемые значения

Возвращает ассоциативный массив с ключами:

Код Описание
ID Код ценового предложения.
PRODUCT_ID Код товара или торгового предложения (ID элемента инфоблока).
EXTRA_ID Код наценки.
CATALOG_GROUP_ID Код типа цены.
PRICE Базовая цена.
CURRENCY Валюта базовой цены.
QUANTITY_FROM Количество товара, начиная с приобретения которого действует эта цена.
QUANTITY_TO Количество товара, при приобретении которого заканчивает действие эта цена.

Пример использования

<?
$ar_res = CPrice::GetBasePrice(11, 1, 10);
echo "Базовая цена товара с кодом 11 (при приобретении от ".
      $ar_res["QUANTITY_FROM"]." до ".
      $ar_res["QUANTITY_TO"]." единиц товара) равна ".
      $ar_res["PRICE"]." ".$ar_res["CURRENCY"]."<br>";
echo "Отформатированая базовая цена: ".
      CurrencyFormat($ar_res["PRICE"], $ar_res["CURRENCY"]);
?>


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2019, «1С-Битрикс», 2019
Наверх