- Модуль: sale
- Путь к файлу: ~/bitrix/modules/sale/lib/internals/conversionhandlers.php
- Класс: BitrixSaleInternalsConversionHandlers
- Вызов: ConversionHandlers::onBasketUpdate
static function onBasketUpdate($id, /*array*/ $fields)
{
/*if (Loader::includeModule('conversion')
&& is_array($fields)
&& isset($fields['PRICE'], $fields['QUANTITY'], $fields['CURRENCY']))
{
$context = DayContext::getInstance();
$newSum = $fields['PRICE'] * $fields['QUANTITY'];
// add item to cart
if ($newSum > self::$onBeforeBasketUpdate)
{
$context->addCurrencyCounter('sale_cart_sum_add', $newSum - self::$onBeforeBasketUpdate, $fields['CURRENCY']);
}
// remove item from cart
elseif ($newSum < self::$onBeforeBasketUpdate)
{
$context->addCurrencyCounter('sale_cart_sum_rem', self::$onBeforeBasketUpdate - $newSum, $fields['CURRENCY']);
}
}
self::$onBeforeBasketUpdate = 0;*/
}