Я разрабатываю пользовательский модуль оплаты в PrestaShop 1.6 мой путь переднего контроллера: MyModule/контроллеры/передний/payment.php
payment.php содержит:
$this->context->smarty->assign(array(
'dataCompleteURL' => Tools::getShopDomainSsl(true, true) . __PS_BASE_URI__.'index.php?fc=module&module=mymodule&controller=callback&cart='.$cartID));
$this->setTemplate('payment.tpl');