2014-10-31 18 views
1

客戶我正在尋找一種方式來顯示一個CMS塊只給客戶(已登錄反正誰)誰沒有認購的通訊。顯示CMS塊誰沒有訂閱了時事

有人可以幫助我的代碼?我知道如何實現的CMS塊,只是不知道如何檢查客戶是否已經或沒有訂閱。

非常感謝, 約翰內斯

回答

0

的Magento是檢查客戶的電子郵件退出或不被下面的代碼

$status = Mage::getModel('newsletter/subscriber')->subscribe($email); 
 
$subscriber = Mage::getModel('newsletter/subscriber')->loadByEmail($email); 
 
if($subscriber->getId()) 
 
{ 
 
\t if ($status == Mage_Newsletter_Model_Subscriber::STATUS_NOT_ACTIVE) { 
 
\t // 'Confirmation request has been sent.'; 
 
\t } 
 
\t else { 
 
\t  //Thank you for your subscription; 
 
\t } 
 
} 
 
else{ 
 

 
//no subcription 
 
}

0

如果他們登錄的,你有他們的電子郵件:

$subscriber = Mage::getModel('newsletter/subscriber')->loadByEmail($email); 
if($subscriber->getId()) 
{ 
     your code here 
}