首先是配置文件config.xml里的配置 ![]()
<checkout_cart_save_after> /*事件名字*/
<observers>
<deal> /*模块名字*/
<class>deal/observer_cart</class> /*文件地址deal/Model/Observer/Cart.php*/
<method>findRequiredOptions</method> /*方法名字*/
</deal>
</observers>
</checkout_cart_save_after>
![]() 最外面一层是events. ![]()
public function findRequiredOptions(Varien_Event_Observer $observer)
{
$cart = $observer->getEvent()->getCart();
$productIds = $cart->getProductIds();
foreach($productIds as $id)
{
$product = Mage::getModel('catalog/product')->load($id);
try {
$product->getTypeInstance(true)->checkProductBuyState($product);
} catch (Mage_Core_Exception $e) {
Mage::getSingleton('core/session')->addNotice($product->getName().Mage::helper('sales')->__(' do not have all the required options.'));
}
}
}
![]() 这个是为cart添加事件, (责任编辑:最模板) |


designershoes 外贸鞋子ecsho
人气:619
三色可换企业网站模板a
人气:575
Tiffany模板ecshop模板
人气:939
火红大气模板之shopex免费
人气:3884
YourStore外贸英文时尚服饰
人气:261
shopex仿QQ商城综合模板大气
人气:715