Для того чтобы использовать функции prestashop на своей страницы нужно:
1. Создать страницу в корне сайта mypage.php
<?php
require(dirname(__FILE__).'/config/config.inc.php');
Tools::displayFileAsDeprecated();
Tools::redirect('index.php?controller=mypage'.($_REQUEST ? '&'.http_build_query($_REQUEST, '', '&') : ''), __PS_BASE_URI__, null, 'HTTP/1.1 301 Moved Permanently');
2. Создать свой конроллер /controllers/front/MyPageController.php
<?php
class MyPageControllerCore extends FrontController
{
public $php_self = 'mypage';
public function initContent()
{
parent::initContent();
$this->setTemplate(_PS_THEME_DIR_.'mypage.tpl');
}
}
3. Создать шаблон страницы /themes/ваша_тема/mypage.tpl
<h1>{l s='My page'}</h1>
4. В "Панель администратора > Настройки > SEO и URL" добавить вашу страницу
Страница: mypage
ЧПУ: mypage