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-&gt

/override/modules/blockcart/BlockCart.php

<?php class BlockCartOverride extends BlockCart

<?php // override/modules/mymodule/MyModule.php class MyModuleOverride extends MyModule