Для вашей цели нет хука по умолчанию, но вы можете создать свой собственный и использовать его в своем модуле.Неудобство заключается в том, что вы сможете использовать его только в измененных темах или вам нужно будет добавить его вручную ко всем новым.Для создания желаемого крючка нужно поставить
{hook h='displayYourHook' info=$someData}
в верхней части your_theme/templates/catalog/_partials/products-top.tpl
, а затем просто используйте его как хук по умолчанию в вашем модуле
public function hookDisplayYourHook($params)
{
// $params can be some information. ID of category for example
do all necessary stuff here
}
а также не забудьте зарегистрировать свой хук во время установки модуля
public function install()
{
....
&& $this->registerHook('addproduct')
....
}
Также я предполагаю, что вы используете prestashop 1.7. * если нет - какой-то код может отличаться