W kontrolerze modułu jest cos takiego:
public function convertPrice($params, $smarty)
    {
        if ($params['price'] > 0)
        {
            $product = false;
            if (isset($smarty->tpl_vars['product']))
                $product = $smarty->tpl_vars['product'];
            elseif (isset($smarty->tpl_vars['newproduct']))
                $product = $smarty->tpl_vars['newproduct'];
            if ($product)
            {
Jesli to ogranicza wyświetlanie to próbowałem to zmienić na:
public function convertPrice($params, $smarty)
    {
        if ($params['price'] > 0)
        {
            $product = false;
            if (isset($smarty->tpl_vars['product']))
                $product = $smarty->tpl_vars['product'];
            elseif (isset($smarty->tpl_vars['newproduct']))
                $product = $smarty->tpl_vars['newproduct'];
           elseif (isset($smarty->tpl_vars['product-list']))
                $product = $smarty->tpl_vars['product-list'];
            if ($product)
            {
Akurat nie wiem czy product-list to poprawna wartość, jednak w zkładce nowe produkty również nie zwraca zawartości tego hooka.
Jednak nie dało to skutku, w tym samym hooku w product list udało mi sie zwrócić kontent innego modułu więc problem faktycznie może leżeć w samym kontrolerze.
Na PW podeslę cały kontroler.
Jeszcze odpowiadając na pytanie, za każdym razem gdy dokonuje zmiany czyszczę moduł.