2013-03-22 92 views
1

我有一个Magento商店,运行在1.7.0.2。Magento 1.7 - 无法创建发票检查/汇票订单销售

如果付款方式为支票/汇票订单,我无法将订单从挂起或处理完成。

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

我试过3种不同的浏览器,它发生在现场和我的临时站点上。

一旦发货,信用卡订单将自动移动到Complete,通过在创建发票时选择“Capture Offline”将采购订单移动到Complete,但仍然使用“Check/Money Order”支付的订单无法创建所有创建的功能发票。

任何援助将不胜感激。

+0

如果我在创建发票页面上复制/粘贴

的URL,并通过粘贴将其粘贴到新窗口中手动提交到该URL,则会按预期创建发票,并将订单移至“完成”状态。但* SOMETHING *阻止[提交发票]按钮从实际执行表单提交,我没有收到任何JS控制台错误。 – stevecomrie 2013-03-22 06:25:03

+0

我们不能只是猜测什么是错的!你可以粘贴链接与管理员用户密码,以便有人能够帮助你! – Meabed 2013-05-06 04:35:50

+0

我认为你得到了javascript错误。如果您使用的是FireFox,可以通过选择“工具> Web开发人员>错误控制台”打开“错误控制台”进行检查。另外,你可以安装'FireBug'插件到FireFox,然后启用'Console',你会看到javascript错误。 – ndlinh 2013-05-06 16:21:16

回答

-1

您使用的是什么浏览器和操作系统?与我的客户有同样的问题,他们使用资源管理器和窗口。然后,我在Mac上尝试了Chrome,并且做到了这一点。

+0

我试过使用许多不同的浏览器。但是我不能一直要求客户端切换浏览器,因为有些东西在使用X浏览器时不适用于Magento,而其他东西在使用Y时不起作用。这很荒谬。 – stevecomrie 2013-05-01 18:40:05

0

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

0

我不知道这是否与您的问题有关,但我有同样的问题。在查看页面源代码后,我看到提交发票按钮没有onclick事件。

我做了什么,这几乎不是一个解决方案,但为我工作的是添加另一个按钮,单击时添加正确的“onclick”。我称之为“验证发票”。

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

在管线124,右上面<?php echo $this->getChildHtml('submit_button') ?>

我加入:

<button onclick="$$('div .submit-button').invoke('writeAttribute','onclick','$(\'edit_form\').submit()');alert('Done');">Validate Invoice</button> 

点击“验证发票”按钮,然后您可以提交发票。

同样,这不是一个解决方案,但它绝对适合我。