Тоже заметил, что на новый версиях bitrix с модулем shop, перестали работать евенты корзины ..add/..update/..delete (в том числе и OnBasketUpdate)
Решение данной проблемы - установка галки "Включить обработку устаревших событий" в настройках модуля "Интернет-магазин".
Это как бы намекает на новые события, но беглый осмотр интерента ничего не выдал.
Для авто-установки галки при установке своего модуля я добавил в файл install/index.php добавил код:
[CODE]public function DoInstall() {
COption::SetOptionString("sale", "expiration_processing_events", 'Y');
\Bitrix\Main\Config\Option::set("main", "~sale_converted_15", 'N');[/CODE]
Переменная ~sale_converted_15 немного смущает, но без этого оно не работает.
Хотелось бы услышать от знатоков Битрикс как правильно решить эту проблему с евентами.