Code: Select all
$this->model_setting_event->addEvent(['code'=>'module_user_group_price', 'description' => '', 'trigger' => 'catalog/model/catalog/product/getProduct/after', 'action' => 'extension/user_groups_pricing_rules/module/user_group_price.SetPrice', 'status'=>1, 'sort_order'=>1]);
and opencart 4.0.2.3 has new folder EXTENSION in root folder and some stock modules preinstalled, so trying to add trigger to a module function : extension/opencart/total/sub_total/getTotal/after and it doesnt ttrigger. also events is a pain to modify returned data from library classes like tax.
Code: Select all
$this->model_setting_event->addEvent(['code'=>'module_user_group_price', 'description' => '', 'trigger' => 'extension/opencart/total/sub_total/getTotal/after', 'action' => 'extension/user_groups_pricing_rules/module/user_group_price.SetSubtotal', 'status'=>1, 'sort_order'=>1]);