- Модуль: sale
- Путь к файлу: ~/bitrix/modules/sale/lib/internals/conversionhandlers.php
- Класс: BitrixSaleInternalsConversionHandlers
- Вызов: ConversionHandlers::onBasketAdd
static function onBasketAdd($id, /*array*/ $fields)
{
if (is_array($fields)
&& isset($fields['PRICE'], $fields['QUANTITY'], $fields['CURRENCY'])
&& self::$onBeforeBasketAddQuantity
&& Loader::includeModule('conversion'))
{
$context = DayContext::getSiteInstance($fields['LID']);
$context->addDayCounter ('sale_cart_add_day', 1);
$context->addCounter ('sale_cart_add' , 1);
$context->addCurrencyCounter('sale_cart_sum_add', $fields['PRICE'] * self::$onBeforeBasketAddQuantity, $fields['CURRENCY']);
}
self::$onBeforeBasketAddQuantity = 0;
}