从Magento中的客户检索产品订阅警报

时间:2011-10-11 15:04:01

标签: magento

我想在“我的帐户”部分创建一个新区域,通过点击«注册以在此产品重新有库存时收到通知»按钮向客户显示他订阅的所有产品在产品页面(当然没有库存的产品)。

我还有其他与此相关的事情。当客户点击该按钮时,它仍然存在于产品页面上,即使客户已经点击它。当客户点击它时,如何使此按钮消失?

1 个答案:

答案 0 :(得分:4)

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

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

这是针对股票提醒的。如果涉及价格提醒,只需使用productalert / price模型。