2013-03-22 93 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> 

點擊「驗證發票」按鈕,然後您可以提交發票。

同樣,這不是一個解決方案,但它絕對適合我。