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