Si queremos que los usuarios se puedan suscribir al boletín de noticias a la vez que envían el formulario de contacto debemos sobrecargar el controlador Mage_Contacts_IndexController. Para ello no sirve con copiar el controlador en \app\code\local\Mage\Contacts\controllers\IndexController.php.
Necesitaremos seguir la siguiente guía http://www.magentocommerce.com/wiki/5_-_modules_and_development/0_-_module_development_in_magento/how_to_overload_a_controller para sobrecargar el controlador y después:
en la función postAction añadir las siguientes líneas:
if(isset($_POST[‘subscribe_newsletter’])){
$email = $_POST[‘email’];
$status = Mage::getModel(‘newsletter/subscriber’)->subscribe($email);
}