这是一个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