我有一个Magento商店,运行在1.7.0.2。
如果付款方式为支票/汇票,我无法将订单从待处理或处理转为完成。
基本上,在创建发票屏幕上,单击页面底部的[提交发票]按钮不会执行任何操作。没有错误,没有JavaScript警告,只是没有。
我尝试了3种不同的浏览器,它们出现在实时网站和我的暂存网站上。
信用卡订单一旦发货就自动移至完成,在创建发票时选择“离线捕获”,“采购订单”将移至“完成”,但仍然通过“支票/汇票”支付的订单将使我的所有能力无法创建发票。
非常感谢任何帮助。
答案 0 :(得分:0)
检查您在magento admin中启用的付款方式。
答案 1 :(得分: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>
点击&#34;验证发票&#34;按钮,然后您可以提交发票。
同样,它几乎不是解决方案,但它绝对适用于我。
答案 2 :(得分:-1)
您使用的浏览器和操作系统是什么?与我的客户有同样的问题,他们使用资源管理器和窗口。然后,我在Mac上尝试使用Chrome,这就是诀窍。