• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/basketcomponenthelper.php
  • Класс: BitrixSaleBasketComponentHelper
  • Вызов: BasketComponentHelper::updateFUserBasketPrice
static function updateFUserBasketPrice($fuserId, $siteId = null, $basketList = null)
{
	if ($siteId === null)
	{
		$siteId = SITE_ID;
	}

	$price = 0;

	if ($basketList === null)
	{
		$basketList = static::getFUserBasketList($fuserId, $siteId);
	}

	if (!empty($basketList) && is_array($basketList))
	{
		$orderData = static::calculatePrice($fuserId, $basketList);
		$price = $orderData['ORDER_PRICE'];
	}

	static::setFUserBasketPrice($fuserId, $price, $siteId);
}