How to override cart controller coupon action in our custom module magento

magento, php

Solution

Please write this in your config.XML

<global>
    <rewrite>
         <mycompany_customcoupons>
               <from><![CDATA[#^/checkout/cart/#]]></from>
               <to>/customcoupons/cart/</to>
         </mycompany_customcoupons>
    </rewrite>

</global>

Now Create File : app/code/local/Mycompany/Customcoupons/CartController.php

In CartController.php, write bellow code.

<?PHP

require_once 'Mage/Checkout/controllers/CartController.php';

class Mycompany_Customcoupons_CartController extends Mage_Checkout_CartController
{

   public function couponPostAction()
    {
         // Start You code here.
    }
}

?>

Problem

I'm having a module which needs to override coupon code functionality ``` <frontend> <routers> <customcoupons> <use>standard</use> <args> <module>Mycompany_Customcoupons</module> <frontName>customcoupons</frontName> </args> </customcoupons> <checkout><!-- Override code starts-->          <args>              <modules>          <Mycompany_Customcoupons before="Mage_Checkout">Mycompany_Customcoupons</Mycompany_Customcoupons>      </modules>          </args>     </checkout><!-- Override code ends--> </routers> <layout> <updates> <customcoupons> <file>customcoupons.xml</file> </customcoupons> </updates> </layout> </frontend> ``` My custom module admin page working fine if i didn't add override code but if i add `<checkout>` block it show 404 page. What could be the problem? how to add override block in this?

Original source