На повестке дня обновление платформы до 16 версии.
После "миграции магазина" (мастер в админке) - перестает работать событие
AddEventHandler("sale", "OnBeforeBasketAdd", "OnBeforeBasketAddHandler");
На скрине видно почему.
Решается копированием и модификацией компонентов каталога - перед Add2BasketByProductID(..) заполняем нужные поля товара в корзине.
А я тем времен узнаю у ТП - это баг или фича и как быть теперь по фен-шуй.
а это пробовал?
OnSaleBasketBeforeSaved
А если компоненты были скопированы ранее или еще по каким-либо причинам это событие не срабатывает.
Разбираться уже не стал особо, тк проблема решена.
Вот что получилось при проверке - см скрины.
Main\EventManager::getInstance()->addEventHandler( 'sale',
'OnSaleBasketBeforeSaved',
"OnSaleBasketBeforeSavedHandler"
);