2011-10-11 51 views
2

我想在«我的帳戶»部分創建一個新區域,通過點擊«註冊以獲得通知,向客戶顯示他已訂閱的所有產品當此產品在產品頁面中存貨»按鈕時(當然,該產品沒有庫存)。檢索Magento客戶的產品訂閱提醒

我還想做其他事情。當客戶點擊該按鈕時,即使客戶已經點擊該按鈕,它仍然存在於產品頁面上。如果客戶已經點擊了該按鈕,我怎麼能讓這個按鈕消失?

回答

3

我終於找到了解決方案。這很容易。要獲得客戶已訂閱的產品:

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

這是用於庫存的提醒。如果涉及到價格警報,只需使用productalert/price模型。