• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/conversion/handlers.php
  • Класс: BitrixSaleConversionHandlers
  • Вызов: Handlers::OnBeforeBasketAdd
static function OnBeforeBasketAdd(array $fields)
{
	if (Loader::includeModule('conversion'))
	{
		if ($row = CSaleBasket::GetList(
			array(),
			array(
				'LID'        => $fields['LID'],
				'FUSER_ID'   => $fields['FUSER_ID'],
				'PRODUCT_ID' => $fields['PRODUCT_ID'],
				'ORDER_ID'   => 'NULL',
			),
			false,
			false,
			array('PRICE', 'QUANTITY')
		)->Fetch())
		{
			self::$cartSum = $row['PRICE'] * $row['QUANTITY'];
		}
		else
		{
			self::$cartSum = 0;
		}
	}
}