События (хуки)

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'));

Хук до/после создания товара

Хук до загрузки цен

Хук до загрузки свойств

Последнее обновление