This WooCommerce extension automatically adds a PDF or XML invoice (e-invoicing) 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,
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 4.4 and PHP 7.4.
SourceWordPress plugins · Nov 6, 2026
01 / Source details
Aboutthistool.
This WooCommerce extension automatically adds a PDF or XML invoice (e-invoicing) 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 or XML to WooCommerce emails of your choice
Download the PDF or XML Invoice / PDF Packing Slip from the order admin page
Choose from a range of e‑document formats: UBL 2.1, Peppol BIS 3.0, CII D16B, Factur‑X 1.0, ZUGFeRD 1.0, and ZUGFeRD 2.0.
Generate PDF invoices / packing slips in bulk
Fully customizable HTML/CSS invoice templates
Download invoices from the My Account page
Sequential invoice numbers
Available in: Czech, Dutch, English, Finnish, French, German, Hungarian, Italian, Japanese (see FAQ for adding custom fonts!), Norwegian, Portuguese, Polish, Romanian, Russian, Slovak, Slovenian, Spanish, Swedish & Ukrainian
Free extensions
The following free extensions are available to add additional features to the plugin:
PDF Invoices & Packing Slips for WooCommerce – mPDF : Adds support for RTL layout and Arabic script.
PDF Invoices & Packing Slips for WooCommerce – mPDF CJK : Provides support for Chinese, Japanese, and Korean (CJK) fonts for the mPDF extension.
PDF Invoices & Packing Slips for WooCommerce – Unicode Language Pack : Adds support for Chinese, Japanese, and Korean scripts.
PDF Invoices & Packing Slips for WooCommerce – Taxes Summary : Adds a taxes summary table after the order details.
Premium extensions
In addition to this, we offer several premium extensions:
Create/email PDF Proforma Invoices, Credit Notes (for Refunds), email Packing Slips, automatic upload to Dropbox, Google Drive & more with PDF Invoices & Packing Slips for WooCommerce Professional
Get the complete feature set, including Professional , Premium Templates , and additional features with the WooCommerce PDF Invoices & Packing Slips Plus Bundle
Add Peppol network delivery for WooCommerce invoices and credit notes right inside your invoicing workflow. eDocuments for WooCommerce: Peppol
Automatically send new orders or packing slips to your printer as soon as the customer orders! WooCommerce Automatic Order Printing (PrintNode)
Enable EU VAT number collection, automatic validation and reverse-charge logic right in your WooCommerce store. WooCommerce European (EU/UK/Norway/Switzerland) VAT Compliance
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
See it in action
Screenshots & previews.
Simple invoice PDFSimple packing slip PDFQuickly print individual invoices or packing slips from the order listPrint invoices or packing slips in bulkAttach invoices to any WooCommerce emailSet shop name, address, header logo, etc.
02 / Source details
Gettingstarted.
Minimum Requirements
01WooCommerce 3.3 or later
02WordPress 4.4 or later
Automatic installation
Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t even need to leave your web browser. To do an automatic install of PDF Invoices & Packing Slips for WooCommerce, log in to your WordPress admin panel, navigate to the Plugins menu and click Add New.
In the search field type “PDF Invoices & Packing Slips for WooCommerce” and click Search Plugins. You can install it by simply clicking Install Now. After clicking that link you will be asked if you’re sure you want to install the plugin. Click yes and WordPress will automatically complete the installation. After installation has finished, click the ‘activate plugin’ link.
Manual installation via the WordPress interface
03Download the plugin zip file to your computer
04Go to the WordPress admin panel menu Plugins > Add New
05Choose upload
06Upload the plugin zip file, the plugin will now be installed
07After installation has finished, click the ‘activate plugin’ link
Manual installation via FTP
08Download the plugin file to your computer and unzip it
09Using an FTP program, or your hosting control panel, upload the unzipped plugin folder to your WordPress installation’s wp-content/plugins/ directory.
10Activate the plugin from the Plugins menu within the WordPress admin.
03 / Source details
Frequently asked questions.
Where can I find the documentation?
PDF Invoices & Packing Slips for WooCommerce documentation
It’s not working!
Check out our step by step diagnostic instructions here: https://wordpress.org/support/topic/read-this-first-9/
Where can I find more templates?
Go to wpovernight.com to checkout more templates! These include templates with more tax details and product thumbnails. Need a custom templates? Contact us at support@wpovernight.com for more information.
Can I create/send a proforma invoice or a credit note?
This is a feature of our Professional extension, which can be found at wpovernight.com
Can I contribute to the code?
You’re more than welcome! This plugin is hosted on github, where you can post issues or make pull requests. https://github.com/wpovernight/woocommerce-pdf-invoices-packing-slips
How can I display the HTML/CSS source for debugging/developing templates?
There’s a setting on the Advanced tab of the settings page that allows you to toggle HTML output. Don’t forget to turn if off after you’re done testing!
FinderPress Media Auditor helps site administrators scan for broken images, missing Media Library files, unreachable media URLs, and other media issues across WordPress content. Use it to audit images, video, audio, PDFs, featured images, and attachment files without sending scan data to an external
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati