Needs a WooCommerce PDF invoice and packing slip solution?
WooCommerce PDF Invoices & Packing Slips Pro lets you easily deliver PDF invoices to your customers automatically or on demand. And you store managers can print packing slips to expedite order processing.
Just configure the plugin settings and you’re done.
Print Invoices
For invoices, every paid order receipt email will have an invoice attached in PDF file format.
Shop managers can also manually resend invoices at any time by using the “Customer Invoice” action when editing an order. You can also download a copy of the invoice for your own records when editing an order. And, customers can print a copy of their invoice at any time directly from their My Account page.
The plugin settings page lets you upload your logo, set your company name and address, and contact information, and include your Tax ID number if you need to. If you’re in a country that uses VAT taxes then you can also include your VAT id number, your registered company name, and your registered company number. And you can set a custom date format to be displayed in the invoice.
By default the invoice includes your company contact info, the buyer’s billing and shipping information, order status, the payment method, the shipping method, the order items, quantities, taxes, and order notes. See the sample invoice in the screenshots below.
The invoice and packing slip templates are fully customizable. Just copy them to your theme directory (as explained in the related documentation ), and edit the HTML and CSS to suit your needs. For example, you can add or remove order data, change the colors, fonts, etc, just like you were editing a Web page. You can also use Google fonts to stylize your invoice if you want.
WooCommerce PDF Invoices & Packing Slips Pro works with our Tax Exempt extension and the EU VAT extension from WooThemes. When either of those are in use the customer’s Tax ID or VAT ID will appear on the invoice in the billing information section. WooCommerce PDF Invoices & Packing Slips Pro also works with the Sequential Order Numbers extension from WooThemes. The general invoice content complies with both USA and EU invoice standards ( as defined as of December 2013 ), if your country requires sequential invoice numbers and / or VAT ID information on invoices then you will need to use additional extensions we just mentioned. And you can also use this plugin with our WooCommerce Vendor Stores plugin so that shoppers receive a PDF invoice when they place and order.
Print Packing Slips
The packing slip displays the order contents without prices and totals, optionally lets you display a box for the person packing the order to initial, and lets you define header logo, you business contact information, and policies you might want to appear on the packing slip, and even a footer image if you want one. You can also optionally display the description for variations.
The packing slip template is fully a customizable so you can modify it to suit your needs.
WooCommerce PDF Invoices & Packing Slips Pro works with our Ship to Multiple Addresses plugin too, so when an address has multiple shipping addresses and you print a packing slips you’ll get an individual packing slip for each set of items related to a shipping address in the order.
You can also use this plugin with our WooCommerce Vendor Stores plugin to allow vendors to print packing slips for their orders.
Invoices & Packing Slips, What They Look Like
Have a look at some screenshots of WooCommerce PDF Invoices & Packing Slips Pro.
In this screenshot you see a portion of the “Orders” area in WooCommerce as seen in the WordPress admin area. Each order has a new Print Invoice button and Packing Slip button ( in the image below it’s to the right of the invoice button ) and when clicked a button will download a copy of the invoice or packing slip to your computer.

When viewing or editing an order in WooCommerce the Order Actions area has two new buttons, Print Invoice and Packing Slip ( to the right of the Print Invoice button ), which downloads a copy of the invoice or packing slip to your computer for printing, or for sending to someone. If you want to automatically resend a copy of the invoice to the customer simply select Customer Invoice from the dropdown list and click the circle icon to trigger the invoice to be sent.

When customers view their My Account page the Recent Orders sections lists all of their recent orders. Each order item has an Invoice button that when clicked downloads a copy of the invoice to the customers computer.

Here’s a sample of the default invoice with fictitious data and the IgniteWoo logo. You can easily upload your logo directly from the plugin’s settings page. The invoice template is fully customizable.

And here’s a screenshot of a sample packing slip, again with fictitious information.

Compatible with WooCommerce 2.6.14 and newer