Magento 1.7-无法为支票/汇票销售创建发票

Magento 1.7-无法为支票/汇票销售创建发票,magento,magento-1.7,Magento,Magento 1.7,我有一个Magento商店,运行在1.7.0.2上 如果付款方式为支票/汇票,我无法将订单从待处理或处理移动到完成 基本上,在创建发票屏幕上,单击页面底部的[Submit Invoice]按钮不会执行任何操作。没有错误,没有JavaScript警告,什么都没有 我已经尝试了3种不同的浏览器,它出现在实时站点和我的临时站点上 信用卡订单在发货后自动完成,采购订单在创建发票时通过选择“捕获脱机”来完成,但使用支票/汇票支付的订单仍然无法创建发票 非常感谢您的帮助。您使用的是什么浏览器和操作系统?我的

我有一个Magento商店,运行在1.7.0.2上

如果付款方式为支票/汇票,我无法将订单从待处理或处理移动到完成

基本上,在创建发票屏幕上,单击页面底部的[Submit Invoice]按钮不会执行任何操作。没有错误,没有JavaScript警告,什么都没有

我已经尝试了3种不同的浏览器,它出现在实时站点和我的临时站点上

信用卡订单在发货后自动完成,采购订单在创建发票时通过选择“捕获脱机”来完成,但使用支票/汇票支付的订单仍然无法创建发票


非常感谢您的帮助。

您使用的是什么浏览器和操作系统?我的一个客户也有同样的问题,他们使用浏览器和窗口。然后我在Mac电脑上尝试了Chrome,结果成功了

检查您在magento admin中启用的付款方式。

我不知道这是否与您的问题有关,但我遇到了相同的问题。查看页面源代码后,我发现SubmitInvoice按钮没有onclick事件

我所做的,这几乎不是一个解决方案,但对我来说有效的是添加另一个按钮,在单击时添加正确的onclick。我称之为验证发票

编辑文件/app/design/adminhtml/default/default/template/sales/order/invoice/create/items.phtml

在第124行,正上方

我补充说:

<button onclick="$$('div .submit-button').invoke('writeAttribute','onclick','$(\'edit_form\').submit()');alert('Done');">Validate Invoice</button>
单击“验证发票”按钮,然后可以提交发票


同样,这也不是一个解决方案,但对我来说确实有效。

如果我从“创建发票”页面上的复制/粘贴URL,并通过将其粘贴到新窗口中手动提交到该URL,则发票将按预期创建,订单将进入完整状态。但是有东西阻止了[Submit Invoice]按钮实际执行表单提交,我没有收到任何JS控制台错误。我们不能仅仅猜测出什么问题!你能用管理员用户密码粘贴链接以便有人能帮助你!!我想你犯了javascript错误。如果您使用的是FireFox,您可以通过选择打开错误控制台进行检查:工具>Web开发人员>错误控制台。另外,您可以将FireBug插件安装到FireFox,然后启用控制台,您将看到javascript错误。但我不能一直要求客户端切换浏览器,因为有些东西在使用X浏览器时在Magento中不起作用,而有些东西在使用Y浏览器时不起作用。这太荒谬了。