После длительных исследований в Prestashop, после этого я получил лучшее решение
Prestashop (1.7. *) Сказал:
Поскольку контроллеры недоступны для переопределения и могут рассматриваться как внутренние классы, мы не рассматриваем перемещение контроллера в другое пространство имен как разрыв обратной совместимости.
Контроллер и маршрутизация
После того, как я создал пользовательский хук, зарегистрируйте мой пользовательский модуль. внутри пользовательского хука реализовать функциональность и СДЕЛАНО:)
public function hookActionViewCustomers($params)
{
$creddit = Configuration::get('Credit_Checkbox_1');
$customerid =$params['request']->attributes->get('customerId');
$Status_HTMl =$this->Get_Status_HTML($customerid);
if(!$creddit)
{
// Checkbox Checked
$ButtonDisable =" <button type=\"submit\" disabled='disabled' title='Not Allow'> Check Status </button>";
}
else{
// Checkbox unChecked
$ButtonDisable =" <button type=\"submit\" title='Click Get Status'> Check Status </button>";
}
return $Status_HTMl.$ButtonDisable;
}