События (хуки)
https://www.hostcms.ru/documentation/modules/core/events/
Хук после завершения импорта
class My_MegaImport
{
static public function onAfterFinish($controller)
{
$oASMP_MegaImport = $controller->ASMP_MegaImport;
$oASMP_MegaImport_Log = $controller->ASMP_MegaImport_Log;
}
}
Core_Event::attach('ASMP_MegaImport_Controller.onAfterFinish', array('My_MegaImport', 'onAfterFinish'));Хук после создания группы
class My_MegaImport
{
/**
* $oShop_Group - группа в магазине
* $oGroup - объект данных для создания группы
*/
static public function onAfterImportGroup($controller, $args)
{
[$oShop_Group, $oGroup] = $args;
}
}
Core_Event::attach('ASMP_MegaImport_Controller.onAfterImportGroup', array('My_MegaImport', 'onAfterImportGroup'));Хук до/после создания товара
Хук до загрузки цен
Хук до загрузки свойств
Последнее обновление