Php 签出在magento1.7中不起作用
我在Php 签出在magento1.7中不起作用,php,magento,checkout,authorize.net,magento-1.7,Php,Magento,Checkout,Authorize.net,Magento 1.7,我在Magento 1.7中完成了多存储。结帐在一家商店不起作用。单击调用函数onclick=“Billing.save()”的计费信息块中的“继续”按钮后,没有发生任何事情。我和firebug核实过了所有的街区都来对了。我认为问题出在函数billing.save()上。在那里我可以找到这个函数 编辑 我已经在billing.save()中的transport.responseText中检查了我的回复,对于一家店铺,我得到的回复如下 {"goto_section":"shipping_metho
Magento 1.7
中完成了多存储。结帐在一家商店不起作用。单击调用函数onclick=“Billing.save()”
的计费信息
块中的“继续”按钮后,没有发生任何事情。我和firebug核实过了所有的街区都来对了。我认为问题出在函数billing.save()
上。在那里我可以找到这个函数
编辑
我已经在billing.save()
中的transport.responseText
中检查了我的回复,对于一家店铺,我得到的回复如下
{"goto_section":"shipping_method","update_section":{"name":"shipping-method","html":"<dl class=\"sp-methods\">\r\n<p>We are shipping daily until 12.19.2011 although most orders will arrive for the Holidays, we can not guarentee 12.25.2011 delivery (for orders placed after 12.14.2011). <span style=\"color:red;\">We begin shipping again in January - Order Honeybells Now!<\/span><\/p>\r\n <dt>Flat Shipping<\/dt>\r\n <dd>\r\n <ul>\r\n <li>\r\n <span class=\"no-display\"><input name=\"shipping_method\" type=\"radio\" value=\"flatship_flatship\" id=\"s_method_flatship_flatship\" checked=\"checked\" \/><\/span>\r\n <label for=\"s_method_flatship_flatship\">Standard US <span class=\"price\">$12.00<\/span> <\/label>\r\n <\/li>\r\n <\/ul>\r\n <\/dd>\r\n <\/dl>\r\n"},"allow_sections":["shipping"],"duplicateBillingInfo":"true"}
<meta name="google-site-verification" content="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" />
{"goto_section":"shipping_method","update_section":{"name":"shipping-method","html":"<dl class=\"sp-methods\">\r\n<p>We are shipping daily until 12.19.2011 although most orders will arrive for the Holidays, we can not guarentee 12.25.2011 delivery (for orders placed after 12.14.2011). <span style=\"color:red;\">We begin shipping again in January - Order Honeybells Now!<\/span><\/p>\r\n <dt>Flat Shipping<\/dt>\r\n <dd>\r\n <ul>\r\n <li>\r\n <span class=\"no-display\"><input name=\"shipping_method\" type=\"radio\" value=\"flatship_flatship\" id=\"s_method_flatship_flatship\" checked=\"checked\" \/><\/span>\r\n <label for=\"s_method_flatship_flatship\">Standard US <span class=\"price\">$43.80<\/span> <\/label>\r\n <\/li>\r\n <\/ul>\r\n <\/dd>\r\n <\/dl>\r\n"},"allow_sections":["shipping"],"duplicateBillingInfo":"true"}
{“goto_节”:“发货方法”,“更新_节”:{“名称”:“发货方法”,“html”:“\r\n我们每天发货,直到2011年12月19日。虽然大多数订单将在假期到达,但我们无法保证2011年12月25日交货(对于2011年12月14日之后的订单)。我们将于1月再次开始发货-立即订购霍尼贝尔!\r\n直接发货\r\n\r\n\r\n- \r\n\r\n标准美国$12.00\r\n\r\n\r\n\r\n“},“允许分区”:[“配送”],“重复计费信息”:“正确”}
对于一家不工作的商店来说,它的到来就是这样的
{"goto_section":"shipping_method","update_section":{"name":"shipping-method","html":"<dl class=\"sp-methods\">\r\n<p>We are shipping daily until 12.19.2011 although most orders will arrive for the Holidays, we can not guarentee 12.25.2011 delivery (for orders placed after 12.14.2011). <span style=\"color:red;\">We begin shipping again in January - Order Honeybells Now!<\/span><\/p>\r\n <dt>Flat Shipping<\/dt>\r\n <dd>\r\n <ul>\r\n <li>\r\n <span class=\"no-display\"><input name=\"shipping_method\" type=\"radio\" value=\"flatship_flatship\" id=\"s_method_flatship_flatship\" checked=\"checked\" \/><\/span>\r\n <label for=\"s_method_flatship_flatship\">Standard US <span class=\"price\">$12.00<\/span> <\/label>\r\n <\/li>\r\n <\/ul>\r\n <\/dd>\r\n <\/dl>\r\n"},"allow_sections":["shipping"],"duplicateBillingInfo":"true"}
<meta name="google-site-verification" content="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" />
{"goto_section":"shipping_method","update_section":{"name":"shipping-method","html":"<dl class=\"sp-methods\">\r\n<p>We are shipping daily until 12.19.2011 although most orders will arrive for the Holidays, we can not guarentee 12.25.2011 delivery (for orders placed after 12.14.2011). <span style=\"color:red;\">We begin shipping again in January - Order Honeybells Now!<\/span><\/p>\r\n <dt>Flat Shipping<\/dt>\r\n <dd>\r\n <ul>\r\n <li>\r\n <span class=\"no-display\"><input name=\"shipping_method\" type=\"radio\" value=\"flatship_flatship\" id=\"s_method_flatship_flatship\" checked=\"checked\" \/><\/span>\r\n <label for=\"s_method_flatship_flatship\">Standard US <span class=\"price\">$43.80<\/span> <\/label>\r\n <\/li>\r\n <\/ul>\r\n <\/dd>\r\n <\/dl>\r\n"},"allow_sections":["shipping"],"duplicateBillingInfo":"true"}
{“goto_节”:“发货方法”,“更新_节”:{“名称”:“发货方法”,“html”:“\r\n我们每天发货,直到2011年12月19日。虽然大多数订单将在假期到达,但我们无法保证2011年12月25日交货(对于2011年12月14日之后的订单)。我们将于1月再次开始发货-立即订购霍尼贝尔!\r\n直接发货\r\n\r\n\r\n- \r\n\r\n标准美国$43.80\r\n\r\n\r\n\r\n“},“允许分区”:[“配送”],“重复计费信息”:“正确”}
我不知道这个元标记来自何处,也不知道何时我在sidesetStepResponse:function(response){
中提醒response.update_section.name
它作为未定义的项出现
编辑2
现在元标记问题已经解决了。他们已经在他们的子域文件夹的index.php中添加了该元标记。
现在的问题是,当我下订单时,它会显示出来
网关错误:(TESTMODE)商户登录ID或密码无效或帐户处于非活动状态
任何人有任何想法,请帮助我。它在另一家商店工作正常。我正在使用
Authorize.net
进行支付,并启用测试模式
此功能可以在
skin/frontend/your_package/your_theme/js/optcheckout.js
或者,如果它不在/your_-package/your_-theme/和/your_-package/default/中,那么它在/base/default中/
在Magento 1.7中,is应位于文件的第302行(如果未修改任何内容)
但我认为问题不存在。您是否检查了Firebug/Developer Tools中的saveBilling响应?此函数可在中找到
skin/frontend/your_package/your_theme/js/optcheckout.js
或者,如果它不在/your_-package/your_-theme/和/your_-package/default/中,那么它在/base/default中/
在Magento 1.7中,is应位于文件的第302行(如果未修改任何内容)
但我认为问题不存在。你检查过Firebug/Developer Tools中的saveBilling响应吗?我说你在IE9中遇到了问题?签出有一个已知问题,只影响某些IE版本。你能试试Chrome或FF,看看问题是否仍然存在吗 如果这确实是同一个问题,那么可以通过强制IE进入IE8mode来克服 您可以尝试将其添加到htaccess:
BrowserMatch MSIE best-standards-support
Header set X-UA-Compatible IE=8 env=best-standards-support
我在说你在IE9中遇到了问题?签出中存在一个已知问题,它只影响某些IE版本。你能试试Chrome或FF,看看问题是否仍然存在吗 如果这确实是同一个问题,那么可以通过强制IE进入IE8mode来克服 您可以尝试将其添加到htaccess:
BrowserMatch MSIE best-standards-support
Header set X-UA-Compatible IE=8 env=best-standards-support
我认为错误是自己解释的?您是否联系了Authorize.net并检查了您的测试帐户(如果它工作)?我认为错误是自己解释的?您是否联系Authorize.net并检查了您的测试帐户(如果它工作)?关于编辑2: 我相信问题出在你的帐户上。你可以通过在下创建另一个测试帐户来检查它 您可以在上访问此帐户 尝试在Magento中使用测试帐户,看看是否有任何问题 另外,在测试和设置Authorize.net以处理实际事务时,请记住使用网关地址。关于编辑2: 我相信问题出在你的帐户上。你可以通过在下创建另一个测试帐户来检查它 您可以在上访问此帐户 尝试在Magento中使用测试帐户,看看是否有任何问题
另外,请记住在测试和设置Authorize.net以处理实际事务时使用网关地址。我遇到了一个非常类似的问题 我发现,在Magento 1.7.0.2 Onepage checkout中,当我在填写账单详细信息后单击“继续”按钮时,该按钮消失,没有其他事情发生 我所尝试的: 首先,调试JS给了我以下错误
Uncaught TypeError: Cannot set property 'disabled' of undefined opcheckout.js:81
Checkout._disableEnableAll opcheckout.js:81
Checkout.setLoadWaiting opcheckout.js:94
Billing.save opcheckout.js:307
onclick
以及Chrome中的以下错误
Uncaught TypeError: Cannot read property 'textContent' of null chrome-extension://dhkplhfnhceodhffomolpfigojocbpcb/cs.js:239
babyCS.getSelectedText chrome-extension://dhkplhfnhceodhffomolpfigojocbpcb/cs.js:239
babyCS.saveSelection chrome-extension://dhkplhfnhceodhffomolpfigojocbpcb/cs.js:209
babyCS.click
我还将服务器回滚到上一个订单之前拍摄的图像,尽管我们知道这段代码有效(因为订单是使用该代码下的),但当我们现在运行它时,我们会遇到同样的问题
所以我们想