2015-05-26 44 views
0

僅在磁光盤上以登錄用戶身份顯示付款方式。 正如在屏幕截圖中輸入代碼,在這裏我想顯示信用卡(保存)爲登錄用戶只。如何僅向登錄用戶顯示付款方式?

screenshot

+0

Possibe重複,這可能幫助: http://magento.stackexchange.com/questions/33047/displaying-certain-payment-methods-for-customer-groups –

+0

我只是想顯示信用卡(保存)的方法登錄用戶只。 – maddy

+0

如何創建一組登錄用戶? – maddy

回答

1

使用此功能檢查,如果用戶登錄或不

$userLogStatus = Mage::getSingleton('customer/session')->isLoggedIn(); 

你可以把信用卡的條件(保存)。 您可以在模板文件本身中執行此操作。 [僞代碼]

if(payment==cc-saved){ 
if(Mage::getSingleton('customer/session')->isLoggedIn()){ 
    show option; 
} 
} 
+1

thanx anz的想法。實際我添加在public_html /應用程序/設計/前端/基地/默認/模板/結帳/ onepage /付款/ methods.phtml是<?php if(($ _ code == ccsave)&&(!Mage :: getSingleton('客戶/會話') - > isLoggedIn())):?> <?php continue; ?> <?php endif; ?> – maddy