2010-11-25 95 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所说,前端用户有一个打印页面。我建议克隆那个页面或者想办法以管理员的身份访问它(不要以该用户身份登录)。

相关问题