2014-09-06 56 views
0

我使用的是virtmart 2.6.6和Joomla 2.5。Virtuemart結賬強制用戶註冊以允許使用禮券優惠券

我已經爲用戶添加了禮品優惠券,我希望他們在下單時使用此優惠券。問題是,當用戶沒有註冊時,他們會嘗試在localbutler.co.uk網站上添加優惠券代碼FREEDEL,但是單頁結帳頁面會首先提示他們添加他們的詳細信息,然後繼續確認他們的訂單,但不會給出用戶有機會添加代碼。

有沒有什麼辦法可以強制用戶先註冊,然後在顯示購物車項目的頁面出現之前自動登錄,因爲當用戶先前註冊時,優惠券可以正常工作。

回答

0

我設法解決這個問題。

我編輯的購物車PHP文件,並插入下面的代碼:

//JUMP ADDRESS CODE 

$user = JFactory::getUser(); 
$status = $user->guest; 

if($status == 1){ 
echo "not logged in"; 
goto out_a; 
} 
else 
{ 
echo "logged in"; 

} 
?> 

我知道,使用goto語句是不是在PHP編碼的一個好辦法,但它讓我跳過顯示的地址字段時用戶未登錄。