method
public
Устаревший
Discount::setBasketItemBasePrice()
Класс: \Bitrix\Sale\Discount
Сигнатура
public setBasketItemBasePrice(int|string $code, float $price, string $currency) : void
Описание
Устанавливает базовую цену для элемента корзины.
Параметры
$code
int|string
Код корзины.
$price
float
Цена.
$currency
string
Валюта.
Возвращаемое значение
void
Как применяется в Discount
Discount::setBasketItemBasePrice() — метод класса \Bitrix\Sale\Discount модуля «Интернет-магазин».
Метод объекта: сначала нужен экземпляр Discount.
use Bitrix\Main\Loader;
use Bitrix\Sale\Discount;
Loader::includeModule('sale');
/** @var Discount $object */
$code = 1;
$price = 0.0;
$currency = '';
$object->setBasketItemBasePrice($code, $price, $currency);Другие методы Discount
__destruct()buildFromBasket()Строит скидки из корзины. Корзина не обязана иметь заказ.buildFromOrder()Строит скидки из заказа.calculate()Вычисляет скидки.calculateDiscountPercent()Вычисляет процент скидки для публичных компонентов.clearBasketItemData()Очищает данные элемента корзины.disableCheckingPrediction()Отключает проверку прогноза вместо реального условия.enableCheckingPrediction()Включает проверку прогноза вместо реального условия.getApplyMode()Возвращает текущий режим применения скидок sale.getApplyModeList()Возвращает список режимов применения.getApplyResult()Возвращает описание списка скидок.getBasketItemBasePrice()Получает базовую цену для элемента корзины.
Исходный файл: source/sale/lib/discount.php:867

