2
我想在«我的帳戶»部分創建一個新區域,通過點擊«註冊以獲得通知,向客戶顯示他已訂閱的所有產品當此產品在產品頁面中存貨»按鈕時(當然,該產品沒有庫存)。檢索Magento客戶的產品訂閱提醒
我還想做其他事情。當客戶點擊該按鈕時,即使客戶已經點擊該按鈕,它仍然存在於產品頁面上。如果客戶已經點擊了該按鈕,我怎麼能讓這個按鈕消失?
我想在«我的帳戶»部分創建一個新區域,通過點擊«註冊以獲得通知,向客戶顯示他已訂閱的所有產品當此產品在產品頁面中存貨»按鈕時(當然,該產品沒有庫存)。檢索Magento客戶的產品訂閱提醒
我還想做其他事情。當客戶點擊該按鈕時,即使客戶已經點擊該按鈕,它仍然存在於產品頁面上。如果客戶已經點擊了該按鈕,我怎麼能讓這個按鈕消失?
我終於找到了解決方案。這很容易。要獲得客戶已訂閱的產品:
$customer_product_alerts = Mage::getModel('productalert/stock')
->getCollection()
->addFieldToFilter('customer_id', $customer_id);
這是用於庫存的提醒。如果涉及到價格警報,只需使用productalert/price模型。