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

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-2024, «1С-Битрикс», 2024