2011-10-11 60 views
2

我想在«我的帐户»部分创建一个新区域,通过点击«注册以获得通知,向客户显示他已订阅的所有产品当此产品在产品页面中存货»按钮时(当然,该产品没有库存)。检索Magento客户的产品订阅提醒

我还想做其他事情。当客户点击该按钮时,即使客户已经点击该按钮,它仍然存在于产品页面上。如果客户已经点击了该按钮,我怎么能让这个按钮消失?

回答

3

我终于找到了解决方案。这很容易。要获得客户已订阅的产品:

$customer_product_alerts = Mage::getModel('productalert/stock') 
          ->getCollection() 
          ->addFieldToFilter('customer_id', $customer_id); 

这是用于库存的提醒。如果涉及到价格警报,只需使用productalert/price模型。

相关问题