Хорошо, у нас есть события вместо ocmod но.. при этом нету не то что ORM, но нету даже самого элементарного конструктора SQL запросов. и как дальше изменять sql запросы на полстраницы?
Помню еще во времена 1.5 многие яростно доказывали что vqmod это просто мега удобная штука и не нужно опенкарту никаких события, а тех, кто топил за события закидывали гнилыми помидорами, не прошло и 10 лет и.. опенкарт решается отказаться от vqmod/ocmod.
Вот только проблема расширяемости движка не решается одним добавлением класса событий.. тут нужна полная переделка самого движка, в том числе добавление возможности через события изменять запросы к базе данных и много другое.
Поэтому тут не может быть полурешений, которые всегда пытается найти Дениел упростив все до максимума, тут или делать все и оно будет нормально работать как одно целое или оно не будет нормально работать на этих полурешениях.
Ничего, пройдет еще 10 лет и до Дениела может и это дойдет, вот только будет ли тогда еще востребован опенкарт и такой формат интернет торговли, я вот в этом уже сильно сомневаюсь..