我想在“我的帐户”部分创建一个新区域,通过点击«注册以在此产品重新有库存时收到通知»按钮向客户显示他订阅的所有产品在产品页面(当然没有库存的产品)。
我还有其他与此相关的事情。当客户点击该按钮时,它仍然存在于产品页面上,即使客户已经点击它。当客户点击它时,如何使此按钮消失?
答案 0 :(得分:4)
我终于找到了解决方案。这真的很容易。获取客户订阅的产品:
$customer_product_alerts = Mage::getModel('productalert/stock')
->getCollection()
->addFieldToFilter('customer_id', $customer_id);
这是针对股票提醒的。如果涉及价格提醒,只需使用productalert / price模型。