2010-11-25 202 views

回答

1

我也想這樣做。我能夠通過創建我自己的定製管理模塊來完成它,它將訂單ID作爲參數。使用該參數,我可以從訂單模型中提取信息,然後將其推入一個塊,該塊生成一個很好的HTML格式的發票。這是你可以編碼的東西嗎?

- 更新 -

好的我已經把所有的代碼包裝到這個zip文件中。
http://dl.dropbox.com/u/1177948/Magento%20HTML%20Invoices.zip

我沒有試過它在新的安裝,所以我會查看代碼,並確保你瞭解它。當然,使用它需要您自擔風險。

0

從前端客戶可以打印自己的訂單:

http://yousite.net/sales/order/print/order_id/1/ 

在你必須在每個訂單的視圖中的打印按鈕管理員。

+0

我希望管理員能夠在客戶的前端以相同的方式在後端打印訂單。打印按鈕創建一個PDF文件,但我只想打印HTML像前端。 – pablo 2010-11-25 09:12:08

0

您可以配置magento將每個訂單副本從後端發送到您的電子郵件並從收件箱打印出來。

+0

我不能要求商店經理髮送訂單到電子郵件並從那裏打印。這沒有意義。另外,從gmail打印時,它會在頂部添加gmail徽標。必須有一種方法來複制前端打印功能。 – pablo 2010-11-25 13:02:45

+0

其實你不必問任何人magento發送訂單電子郵件的密送副本到你指出的地址。更多的想法: *找到電子郵件發送的地方,並將項目保存到HTML頁面 *使用POP3或IMAP客戶端閱讀HTML電子郵件和打印沒有痛苦 – 2010-11-25 13:13:06

+0

太複雜。我只想打印html頁面,就像在前端完成一樣。沒有理由爲此使用電子郵件。 – pablo 2010-11-25 13:24:58

0

正如你從其他答案中已經注意到的,Magento希望你使用管理面板中的PDF。我不知道任何內置的方式來從管理員生成訂單的HTML打印副本,但正如joksnet所說,前端用戶有一個打印頁面。我建議克隆那個頁面或者想辦法以管理員的身份訪問它(不要以該用戶身份登錄)。

相關問題