Events magento事件侦听器

Events magento事件侦听器,events,magento-1.5,observers,discount,coupon,Events,Magento 1.5,Observers,Discount,Coupon,我不想对已经打折的产品,即有特价的产品使用折扣券。因此,我创建了一个事件侦听为: <?xml version="1.0" ?> <config> <modules> <Tweett_Fashionn> <version>0.1.0</version> </Tweett_Fashionn> </modules> <global> <events&

我不想对已经打折的产品,即有特价的产品使用折扣券。因此,我创建了一个事件侦听为:

<?xml version="1.0" ?>
<config>
<modules>
    <Tweett_Fashionn>
        <version>0.1.0</version>
    </Tweett_Fashionn>
</modules>
<global>
    <events>
        <salesrule_validator_process>
            <observers>
                <Tweett_Fashionn_Hook>
                    <type>singleton</type>
                    <class>Tweett_Fashionn_Model_Observer</class>
                    <method>specialpricediscount</method>
                </Tweett_Fashionn_Hook>
            </observers>
        </salesrule_validator_process>
    </events>
</global>

0.1.0
独生子女
Tweett\u Fashion\u Model\u Observer
特殊价格侦察
观察者文件为

<?php
 class Tweett_Fashionn_Model_Observer extends Varien_Event_Observer{
public function __construct(){
    echo "<p style='color:red'>Hello World .. </p>";
}
public function specialpricediscount($observer){
    $item=$observer['item'];
    $_product = Mage::getSingleton('catalog/product')->load($item->getProductId());           
    if($_product->getSpecialPrice()>0 ){
        $result = $observer['result'];
        $result->setDiscountAmount(0);                
    } 
   }
   }
 ?>


但是当我点击apply优惠券按钮时,它甚至都不会打印hello world。plz help

你的config.xml没有结尾?您可能只是没有将其粘贴进去。 您是否已确保您的模块已启用?
看看这个免费扩展,它可以帮助您调试扩展-

我也有同样的问题。我认为以下是正确的方法:

 <salesrule_validator_process>
        <observers>
            <Namespace_Modulename> // your namespace_modulename
                <type>model</type> //change singleton to model
                <class>Tweett_Fashionn_Model_Observer</class>
                <method>specialpricediscount</method>
            </Namespace_Modulename>
        </observers>
    </salesrule_validator_process>

//您的名称空间_modulename
模型//将单例更改为模型
Tweett\u Fashion\u Model\u Observer
特殊价格侦察
愿这对你有帮助