Доброго дня!
В интернет-магазине есть фильтр от Яворского. Проблема в том, что при перемещение товаров из категории в категорию, а также при импорте файла csv пропадает фильтр, а для его появления приходится в директории hostcmsfiles удалять файлы с расширением json и после этого пересохранять товары в категорях, чтобы фильтр появился на витрине. В файле на данный момент такая запись
//при изменении активности в списке - обновим json
//Core_Event::attach('shop_item.onAfterChangeActive', array('Shop_Item_Observer', 'onAfterChangeActive'

);
//при удалении товара в списке - обновим json
//Core_Event::attach('shop_item.onAfterMarkDeleted', array('Shop_Item_Observer', 'onAfterMarkDeleted'

);
//при нажатии на применить для цены в списке - обновим json
//Core_Event::attach('shop_item.onAfterAdminPrice', array('Shop_Item_Observer', 'onAfterAdminPrice'

);
//при перемещении в другую группу
//Core_Event::attach('shop_item.onAfterMove', array('Shop_Item_Observer', 'onAfterMove'

);
//при восстановлении из корзины
//Core_Event::attach('shop_item.onAfterUndelete', array('Shop_Item_Observer', 'onAfterUndelete'

);
//при загрузке csv
Core_Event::attach('Shop_Item_Import_Csv_Controller.onAfterImport', array('Shop_Item_Import_Csv_Controller_Observer', 'onAfterImport'

);
//при загрузке cml
Core_Event::attach('Shop_Item_Import_Cml_Controller.onAfterImport', array('Shop_Item_Import_Cml_Controller_Observer', 'onAfterImport'

);
Возможно ли изменить строку
//при перемещении в другую группу
на
//при перемещении в другую группу - обновим json
чтобы не заниматься очисткой в папке hostcmsfiles.
Буду благодарен за подсказку.