Ready to get started?Download WordPress

Plugin Directory

WooCommerce PDF Invoices & Packing Slips

Create, print & automatically email PDF invoices & packing slips for WooCommerce orders.

This WooCommerce extension automatically adds a PDF invoice to the order confirmation emails sent out to your customers. Includes a basic template (additional templates are available from WP Overnight) as well as the possibility to modify/create your own templates. In addition, you can choose to download or print invoices and packing slips from the WooCommerce order admin.

Main features

  • Automatically attach invoice PDF to order confirmation email
  • Download the PDF invoice / packing slip from the order admin page
  • Generate bulk PDF invoices / packings slips
  • Fully customizable HTML/CSS invoice templates
  • Users can download their invoices from the My Account page
  • Sequential invoice numbers - with custom formatting
  • Available in: Czech, Dutch, English, French, German, Hungarian, Italian, Polish, Romanian, Russian, Slovak, Spanish, Swedish & Ukrainian

Upload all invoices automatically to dropbox with our WooCommerce PDF Invoices & Packing Slips to Dropbox extension!

Fully customizable

In addition to a number of default settings (including a custom header/logo) and several layout fields that you can use out of the box, the plugin contains HTML/CSS based templates that allow for customization & full control over the PDF output. Copy the templates to your theme folder and you don't have to worry that your customizations will be overwritten when you update the plugin.

  • Insert customer header image/logo
  • Modify shop data / footer / disclaimer etc. on the invoices & packing slips
  • Select paper size (Letter or A4)
  • Translation ready

Requires: 3.5 and WooCommerce 2.0 or higher
Compatible up to: 3.9.1 and WooCommerce 2.1
Last Updated: 2014-7-17
Downloads: 30,038


4 stars
5 out of 5 stars


41 of 44 support threads in the last two months have been resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 67,3,2 100,1,1
100,1,1 100,2,2