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

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
Наверх