1

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

如果付款方式是支票/汇票,我无法将订单从待处理或处理中移至完成。

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

我尝试了 3 种不同的浏览器,它出现在实时站点和我的登台站点上。

信用卡订单在发货后自动移至完成,在创建发票时通过选择“离线捕获”将采购订单移至完成,但使用“支票/汇票”支付的订单仍然无法使用我创建发票的所有能力。

任何帮助将不胜感激。

4

3 回答 3

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>

点击“验证发票”按钮,即可提交发票。

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

于 2015-03-17T22:22:25.863 回答
0

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

于 2014-05-09T13:17:23.710 回答
-1

您使用的是什么浏览器和操作系统?我的一个客户也遇到过同样的问题,他们使用资源管理器和窗口。然后我在 Mac 上尝试了 Chrome 并成功了。

于 2013-04-23T08:49:45.033 回答