Override Module Prestashop -
// Modify template or assign new variables $this->context->smarty->assign('custom_var', 'Hello from override'); // Change template if needed $this->setTemplate('module:mymodule/views/templates/front/custom.tpl');
return 'Custom functionality added via override'; override module prestashop
define('PS_DISABLE_OVERRIDES', false); Goal: Override blockcart module to add a discount message in cart summary. 'Hello from override')
/** * Override an existing method */ public function hookDisplayHeader($params) // Change template if needed $this->
/override/modules/blockcart/BlockCart.php
<?php class BlockCartOverride extends BlockCart
<?php // override/modules/mymodule/MyModule.php class MyModuleOverride extends MyModule