• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/discountbase.php
  • Класс: BitrixSaleDiscountBase
  • Вызов: DiscountBase::getApplyPrices
protected function getApplyPrices()
{
	$this->normalizeDiscountResult();

	$basket = [];
	if (!empty($this->orderData['BASKET_ITEMS']))
	{
		foreach ($this->orderData['BASKET_ITEMS'] as $basketCode => $basketItem)
		{
			$basket[$basketCode] = [
				'BASE_PRICE' => $basketItem['BASE_PRICE'],
				'PRICE' => $basketItem['PRICE'],
				'DISCOUNT' => $basketItem['DISCOUNT_PRICE']
			];
		}
		unset($basketCode, $basketItem);
	}

	$this->discountResult['PRICES'] = [
		'BASKET' => $basket
	];
	unset($basket);
}