Edit: Please note the following solution has only been so far tested in PrestaShop 1.4
This article will explain how to print new confirmed orders automatically from PrestaShop 1.4. This solution requires you to download a free windows mail print application and and a free prestashop module that attaches the invoice pdf file to the new order email alert.
The new order email alert with invoice attached module can be downloaded for free from our PrestaShop Modules Store. Here is the direct link: Email alert with pdf invoice attached.
Before you start you should have your printer configured in Windows and have the details of your Pop3 email account available.
Download and install the mail print 3.0 application. Start by launching Mail Print from the Start menu.
Mail Print uses a wizard to take you through the steps to configure an account, to start this wizard click on the “New” button on the toolbar.
Now move to the next page in the wizard using the “Next” button. Here can enter the email account details. If you are using a Google mail account then you will need to select the “Use Secure Connection” option:
Move on to the next page to enter the checking interval, by default Mail Print checks for new messages every ten minutes. You can vary this from 1 minute to 1440 minutes (24 hours):
The next page allows you to setup rules to apply to your new messages. For the moment just skip past here to the “Actions” page:
The actions page lets you tell Mail Print what you want it to do when a new message arrives. Use the “Add” button to add a new action, in this case we will add a “Print Attachments” action to print attached files such as PDF documents.
Here you can select the printer to print attachments to and change any printer options. When you have finished click on the “OK” button.
Now you can click on the “Finish” button to save your setup. Mail Print will check the messages on your interval or if you can’t wait then press the “Check” button to print any messages now.
You need to decide whether to delete messages after they have been printed. If you don’t your mail box will get filled up and this may impact the performance of Mail Print. However if you are sharing a mailbox with Outlook or another email client then you will probably want to let Outlook delete the messages. To delete messages add a Delete Message action.
Finally you need to install and configure the “email alert with pdf invoice attached” module on your PrestaShop store. Download the module from here: http://www.logicalit.com/shop/en/66-new-order-alert-with-pdf-invoice-attached.html
Note: this module is separate from PrestaShop’s mail alert module. If have installed and configured PrestaShop’s email alert for new orders, you may need to disable this feature to avoid duplicate emails. The difference between the modules is that our module attaches the invoice to the email where prestashop’s module does not.
Make sure you enable invoices. Back office -> Orders -> Invoices