2015-12-18 39 views
0

我們一直有很大的問題與我們的網站,因爲它是非交易,並已爲期幾天。它在/uk/checkout/onepage/上做了一個奇怪的時間,並且不會加載下一步。我的開發人員已經進行了各種測試,但他無法解決問題,因爲他無法分辨問題。Magento/checkout/onepage /超時並重定向到/ checkout/cart/

我會非常感謝任何人都可以給我的幫助 - 謝謝。

此圖片顯示你在那裏卡住並重定向回信息的任何人的https://www.thetelecomshop.com/uk/checkout/cart/

南史可以給我。 :-)

enter image description here

+0

您可以發佈您的控制檯的內容,以及在/ var /日誌/ * – Evan

+0

感謝埃文我會要求我的開發人員給我這個你 - 或者你可以告訴我,我怎麼能得到你這個信息我?我不是你看到不幸的開發者。 – Vedder

回答

0

我結束了,如果客戶是在事件觀察器呈現結帳頁面之前登錄的檢查。如果沒有登錄,我將用戶重定向到客戶登錄頁面,然後設置會話變量以指示客戶應在登錄後重定向到簽出。

$session = Mage::getSingleton('customer/session'); 
if($session->isLoggedIn()) 
{ 
    $session->setData('redirect_to_checkout', true); 
    Mage::app()->getResponse()->setRedirect(Mage::getUrl('customer/account/login')); 
} 

接着,在客戶登錄DO:

$session = Mage::getSingleton('customer/session'); 
if($session->getData('redirect_to_checkout')) 
{ 
    $session->unsetData('redirect_to_checkout'); 
    Mage::app()->getResponse()->setRedirect(Mage::getUrl('checkout/onepage')); 
} 

我這樣做是因爲我happend已經作出,爲客戶定製的登記表反正我不能置

系統 - >銷售 - >結帳「要求客戶登錄到結帳」爲「否」。

相關問題