Como posso substituir um controlador Magento?

Preciso verificar a validade de um código de cupom na página de checkout / carrinho com o código do servido

@Magento já vem com um check-in semelhante. No entanto, preciso adicionar um para ver se um usuário está conectado ou não: qual seria a melhor maneira de estender / substituir essa ação no Magento?

Sei que posso copiar o arquivo PHP do controlador para o/app/code/local/ árvore de pastas, mas estou me perguntando se existe uma maneira melhor de fazer iss