below is my config.xml file code.
<?xml version="1.0"?>
<config>
<modules>
<Eventprice_Meta>
<version>0.0.1</version>
</Eventprice_Meta>
</modules>
<global>
<models>
<eventprice_meta>
<class>Eventprice_Meta_Model_Observer</class>
</eventprice_meta>
</models>
</global>
<adminhtml>
<events>
<catalog_product_get_final_price><!-- observe the event -->
<observers>
<eventprice_meta>
<type>singleton</type>
<class>Eventprice_Meta_Model_Observer</class>
<method>changeprice</method>
</eventprice_meta>
</observers>
</catalog_product_get_final_price>
</events>
</adminhtml>
</config>
below is my Observer.php files code.
<?php
class Eventprice_Meta_Model_Observer {
public function changeprice(Varien_Event_Observer $event) {
return 5;
if($_GET['id']){
$pricetoadd=Mage::getModel('catalog/product')
->load($_GET['id'])->getPrice();
$product = $event->getEvent()->getProduct();
$originalprice = $product->getPrice();
$customprice = $originalprice+$pricetoadd;
$product->setPrice($customprice);
}
echo 'call';
exit;
}
}
i want to set the Product price $5 on product view page. i write a function 'changeprice' for changing the product price. but this function is not call please checked where i create a mistake in code.