自Magento 1.7.0.1以来,默认情况下,PayPal Express查看页面上的“下单”按钮被禁用。 当用户勾选两个复选框时,它将保持禁用状态。用户需要勾选复选框和点击“更新订单数据”。网站重新加载后,“下订单”/“Kaufen”已启用。Magento 1.7:默认情况下在“PayPal Express Review”中禁用“下单”
这个bug怎么修正?它也出现在1.7.0.2中。
自Magento 1.7.0.1以来,默认情况下,PayPal Express查看页面上的“下单”按钮被禁用。 当用户勾选两个复选框时,它将保持禁用状态。用户需要勾选复选框和点击“更新订单数据”。网站重新加载后,“下订单”/“Kaufen”已启用。Magento 1.7:默认情况下在“PayPal Express Review”中禁用“下单”
这个bug怎么修正?它也出现在1.7.0.2中。
对我来说,这更像是一个错误或意外行为, 因为协议复选框不与客户 地址相关的,它不拥有PayPal任何业务表现:)
我找到了一个解决方法,这对我很有用,但我不能说它是 是最佳开发实践的一个例子。问题的
简短的解释:这个问题来自于一个事实,即PayPal快速浏览页面,我们有JavaScript函数,激活所有表单元素的变化的事件处理程序上。此事件处理程序禁用“下订单”按钮。这应该以这种方式工作,如果我们改变元素,这是与客户地址有关......当然,协议复选框与客户地址无关,似乎,从Magento的人错过了,那一刻:)
下面是解:
这基本上再现了协议复选框和副作用的新的复选框,没有事件侦听器,即禁用Place Order按钮。
希望,它帮助:)
谢谢你的回答:)。首先有一个荒谬的问题,我讨厌magento! – nickspiel 2016-02-17 23:21:12
仅供参考,我不知道如果这能帮助或没有,但一个步临结账通过扩展可以MageWorld有这个问题固定在其最新发布的...
V1。 4.2.2
*修正了后台“销售订单网格”和订单明细。
*在IE上修正了“下订单按钮被禁用”。
我还没有测试过,所以无法确定。
我认为这不是一个错误,这是一个功能。当客户更改任何数据时(例如运输方式),价格也可以改变。并更新审查表客户应按更新订单按钮。如果他同意价格,他会按下订单按钮。其他技术是AJAX请求来验证数据并计算价格。但是,您将收到来自一位客户的大量请求,并且客户每次更改数据时都会等待。
只是出于好奇,并滚动两份协议一路下跌启用它? – B00MER 2012-07-30 14:44:21
这听起来太好了,是不对的。但是,不,它没有效果。即使我一直向下滚动*和*选中框。 – SebiF 2012-07-31 09:12:04