這是一個javascript問題。如果您查看checkout/cart/的來源(難點,我知道,它試圖很快重定向),您可能會發現它。
var checkout = new Checkout(accordion,{
progress: 'http://metrotemplate.com/checkout/cart/progress/',
review: 'http://metrotemplate.com/checkout/cart/review/',
saveMethod: 'http://metrotemplate.com/checkout/cart/saveMethod/',
failure: 'http://metrotemplate.com/checkout/'}
);
基本上它試圖發佈更新到checkout/cart/saveMethod/
這相當於onepage結帳的第一步驟。不幸的是,該URL不存在,它應該在後臺發佈到checkout/onepage/saveMethod/
,而不是它會得到一個404錯誤,觸發頁面重新加載爲「失敗」URL。
最後一步是checkout/
自動重定向到checkout/onepage/
。
我不能說爲什麼擴展已經開始輸出以checkout/cart/*
而不是checkout/onepage/*
開頭的網址。也許有一個管理員設置的地方?也許一些過度熱心的模板編輯「更正」了文件「template/checkout/onepage.phtml」?或者,也許簡單的結帳取決於重寫Mage_Checkout_CheckoutController
和另一個,最近的擴展有它自己的覆蓋是衝突..?
這就是我的想法,但我檢查了他們的網站上的演示: – favosys 2010-11-17 21:46:04
http://www.magentocheckout.com/demo/它不會跳,它保持在購物車。 6個月的支持已經結束,因爲該軟件剛剛被購買。 – favosys 2010-11-17 21:46:45
我可以看到該網站無法正常工作嗎? – clockworkgeek 2010-11-17 21:53:44