- Модуль: 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;
}
}
}