Получил задачу оптимизировать модуль.
Первый вариант и самое верное решение: скачать архив модуля, внести необходимые правки, загрузить новую версию модуля в ИМ (запретить обновление).
Второй способ через переопределения.
В директории
/override/modules/ создать директорию модуля и переписать методы.
Пример с модулем
bankwire:
1) создайте директорию
/override/modules/bankwire/
2) в директории создайте файл
bankwire.php с подобным содержимым:
Код:
<?php
class bankwireOverride
{
public function __construct()
{
$this->name = 'bankwire';
$this->tab = 'payments_gateways';
$this->version = '1.1.1';
$this->author = 'PrestaDev.ru';
$this->controllers = array('payment', 'validation');
}
public function hookPayment($params)
{
return 'HELLO';
}
}