/app/code/local/Cart/Cart/etc/config.xml
<?xml version="1.0"?>
<config>
<modules>
<Cart_Cart>
<version>0.1.0</version>
</Cart_Cart>
</modules>
<frontend>
<events>
<checkout_cart_product_add_after>
<observers>
<Cart_Cart_Model_Observer>
<type>singleton</type>
<class>Cart_Cart_Model_Observer</class>
<method>addtocart</method>
</Cart_Cart_Model_Observer>
</observers>
</checkout_cart_product_add_after>
</events>
<routers>
<cart>
<use>standard</use>
<args>
<module>Cart_Cart</module>
<frontName>cart</frontName>
</args>
</cart>
</routers>
<layout>
<updates>
<cart>
<file>cart.xml</file>
</cart>
</updates>
</layout>
</frontend>
<global>
<helpers>
<cart>
<class>Cart_Cart_Helper</class>
</cart>
</helpers>
<blocks>
<cart>
<class>Cart_Cart_Block</class>
</cart>
</blocks>
</global>
</config>
/app/code/local/Cart/Cart/Model/Observer.php
<?php
class Cart_Cart_Model_Observer {
public function addtocart($observer) {
print_r($_REQUEST);
echo $event = $observer->getEvent(); //Fetches the current event
die('Test Grip');
echo $product = $event->getProduct();
$eventmsg = "Current Event Triggered : " . $event->getName() . "
Currently Added Product : " . $product->getName();
//Adds Custom message to shopping cart
echo Mage::getSingleton("checkout/session")->addSuccess($eventmsg);
//Your Custom Logic Here
//you can use print_r($product) here to get more details
}
}
?>
No comments:
Post a Comment