Вместо того, чтобы использовать абсолютную ссылку, вы должны использовать это в вашем контроллере
$my_product_link = $this->context->link->getPageLink("product", true, (int)$this->context->language->id, array("id", <your product id>));
$this->context->smarty->assign(
array(
'my_product_link' => $my_product_link
)
);
, а затем использовать ссылку в вашем шаблоне tpl, как это
<a href="{$my_product_link}">something</a>
То, что я пишу:
1) Извлеките правильный URL продукта в вашем контроллере
2) Передайте переменную в свой шаблон
3) Отобразите переменную в своем шаблоне