Discover, trust, install: FAIR 1.0 is here

Plugin Banner

WebToffee WooCommerce PDF Invoices, Packing Slips, Delivery Notes and Shipping Labels

by WebToffee

Version: 4.8.4

Download
Description

With the WebToffee WooCommerce PDF Invoices and Packing Slips plugin, your customers receive PDF invoices and packing slips automatically attached to their order confirmation emails. The plugin includes a customizable invoice template to get you started, and offers flexibility to edit or create your own WooCommerce invoice templates. You can easily download or print packing slip, invoice PDFs and shipping labels right from your WooCommerce order admin.

Additionally, the WooCommerce invoice PDF and print packing slip plugin enables you to generate UBL and XML invoices, helping streamline your order fulfillment process.

Introduction

WooCommerce Print Invoice, Packing Slip, Delivery Note and Shipping Label for WooCommerce plugin helps you generate PDF invoices, packing lists / packing slips, delivery notes, dispatch labels and shipping labels from the WooCommerce orders page. WooCommerce, by default, doesn’t allow you to print any of these documents from your orders page.

Beyond invoices and packing slips, the plugin makes it easy to create and print WooCommerce delivery notes that include essential details such as order items, customer information and shipping addresses. These documents help ensure accurate and smooth order handovers.

This free WooCommerce invoice plugin helps streamline your WordPress shipping and order fulfillment processes.

Features of WooCommerce Packing Slips & Invoice PDF Plugin

  • Supported documents: Creates and prints following PDF documents from WooCommerce order page.
    • WooCommerce order invoices
    • Packing slips
    • Shipping labels
    • Delivery notes
    • Dispatch labels
  • Download PDF invoice and packing slips: Easily download PDF invoices and packing slips from your order admin page.
  • Generate UBL Invoices: Generate and print UBL and XML invoices for WooCommerce orders.
  • Customize invoice: Customize invoices by adding your store logo, store name, and VAT, etc.
  • Customize and print WooCommerce shipping labels: Shipping labels can be customized by adding barcodes, tracking numbers, and more.
  • Option to bulk print: Bulk download and print all invoices and labels from orders page.
  • Send printable invoice PDF by email: Enable stores to send PDF invoice by email.
  • Generate UBL Invoices: Generate and print UBL and XML invoices for WooCommerce orders.
  • Print invoice from My-Account page: Allow logged-in customers to print their invoice PDFs from the My-Account page.
  • Choose invoice template: Choose from classic and standard invoice templates.
  • Auto-generate customized invoice number: Auto-generate customized invoice number with provision to set prefix, suffix as well as padding (number of digits of the invoice number) for your invoice number or, set order number as the invoice number.
  • Configure company ‘From Address’ : You can set the base address of the store which will be used in the label as the shipping from address.
  • Preview before printing: This feature allows you to view what a printed invoice label would look like on the screen before printing a hard copy.
  • Support for RTL and Unicode languages: A free add-on with the plugin will provide full compatibility with any RTL or unicode languages like Hebrew, Arabic etc. The add-on is equipped to handle almost 12 RTL languages including most of the Asian languages.
  • Disable invoices for free orders : Option to disable generating invoices for free orders.
  • Display/hide free line items: Option to display/hide free line items in invoice.
  • Show tax info easily in documents: Our plugin provides inbuilt support for all the major tax related plugins by populating pre-defined meta keys such _billing_vat, _billing_vat_number, _billing_eu_vat_number. As a result, it will be easier for you to display tax on invoices and other documents.
  • Custom PDF file names for invoices: Assign custom PDF filenames for PDF invoices with prefix, order number etc.

Why Are WooCommerce Invoice PDFs and Packing Lists Important?

Including an invoice PDF and packing list with your shipped package is not just a good practice – it’s essential. These documents confirm the contents of the package, provide your contact information, and include critical purchase details, ensuring a smooth transaction for both you and your customer.

For international sales, many countries require invoices as part of their standard shipping regulations. These invoices must include key order details, such as your company name and address, the customer’s billing address, and a detailed breakdown of the order, including taxes and totals.

Beyond compliance, these documents enhance customer experience by adding a human touch and serving as an additional communication channel between you and your buyer.

✅ Tested OK with WooCommerce 10.2.1
✅ Tested OK up to PHP 8.2

Third Party Compatibility

The plugin is compatible with the following third party plugins/themes:
EU VAT Number – WooCommerce
WooCommerce EU VAT Assistant. Aelia
WooCommerce Extra Product Potions by TM
Extra Product Options by Theme complete
Multi-Currency for WooCommerce, by VillaTheme
WOOCS – WooCommerce Currency Switcher
Sequential Order Numbers by Skyverge
EAN, UPC, ISBN Generator: Product Barcode Inventory for WooCommerce
WebToffee Sequential Order Numbers for WooCommerce

Read detailed instructions on how to set up the plugin in the PDF invoice setup guide.

You can also check out this video to get a quick understanding of the plugin.

Recommended Add-on plugins

For better Unicode and RTL language support for all the generated documents, we highly recommend using the below free add-on with our PDF Invoices, Packing slips, Delivery notes, and Shipping label plugin for WooCommerce.
mPDF add-on for PDF Invoices, Packing Slips, Delivery Notes and Shipping Labels by WebToffee.

To add QR code in WooCommerce invoices we would recommend you to use below add-on plugin that reads order number, invoice number or other custom details: QR Code Add-on for WooCommerce PDF Invoices by WebToffee.

Premium Add-ons for WooCommerce Invoices and Other Documents

The premium version of the PDF Invoices, Packing slips, Delivery notes, and Shipping Labels premium plugin is available in five variations.

You only have to install the plugin that offers the documents that are required for you.

Key Features of WooCommerce Invoices Plugin & Add-ons

  • A variety of awesome templates to choose from!
  • Visual and code editors to customize and personalize the layouts
  • Various packing options – Box Packing, Single package per order & Pack items individually
  • Option to email WooCommerce order documents to your customer
  • WPML compatible. FR(French), DE(German), DK(Danish) etc.
  • Support for Unicode and RTL languages with mPDF add-on
  • A lot more customization options
  • Timely compatibility updates and bug fixes
  • Print automation using premium add-on plugin
  • Premium Support: Faster and time bound response for support requests

WooCommerce PDF Invoices, Packing Slips & Credit Notes Plugin Premium Features

  • Creates and prints WooCommerce PDF invoices and packing slips
  • Let your customers pay later by adding ‘Pay Now’ link to invoice [New]
  • Customize invoice number
  • Attach credit note to the ‘Refund’ email
  • Generate custom reports of invoices, packing slips, and credit notes
  • Customize the display of bundled product
  • Integrate VAT or any other tax details like GST, ABN to invoices and other documents
  • Auto-reset invoice number every year
  • Add custom fields to WooCommerce documents

For the complete list of features and details check out the WooCommerce PDF Invoices, Packing Slips & Credit Notes plugin.

WooCommerce Print Shipping Labels, Dispatch Labels & Delivery Notes Plugin Premium Features

  • Auto generate WooCommerce delivery notes, shipping labels & dispatch labels
  • Add multiple shipping labels on one page
  • Add additional product & order meta fields and attributes
  • Add a ‘Print’ button to the order status emails sent out from the store

Check out the full details of the WooCommerce Print Shipping Labels, Dispatch Labels & Delivery Notes plugin.

WooCommerce Address Labels Plugin Premium Features

  • Generate and print address labels for all orders
  • Supports ‘Shipping Address’, ‘Billing Address’, ‘From Address’, and ‘Return Address’ labels
  • Customize label sizes
  • Change address label layout
  • Customize layout elements

Refer to the WooCommerce Address Labels plugin page for full details.

WooCommerce Picklists Plugin Premium Features

  • Create or customize picklist templates and attach them to order status emails
  • Add product meta fields (SSN, VAT, etc.) and attributes to WooCommerce picklists
  • Group products in picklist by order/category

Take a look at the WooCommerce Picklists plugin page to know more.

WooCommerce Proforma Invoices Plugin Premium Features

  • Create proforma invoices automatically and attach them to order status emails
  • Set custom proforma invoice number
  • Use the WooCommerce order number as the proforma invoice number
  • Group the products in WooCommerce proforma invoices by category
  • Add additional details such as special notes, transport terms, and sales terms
  • Add custom footer to proforma invoices

Know more about the plugin and its features from WooCommerce Proforma Invoices plugin page.

Print PDF invoices, packing slips, shipping labels, and more

Every store needs to send out PDF invoices to their customers. This WooCommerce PDF invoice and packing slips plugin helps store owners to automatically create PDF invoices, packing slips, shipping labels and other necessary order fulfillment documents and print them easily.

Our WooCommerce invoice generator has the feature to customize all the fields you need to display on the invoices and other documents. Apart from this, you can add your own style to these order fulfillment documents to make it look appealing to your brand.

Our Flagship Cookie Consent Plugin

WebToffee’s GDPR Cookie Consent Plugin by WebToffee is a leading solution for implementing cookie compliance on WordPress and WooCommerce websites. As a certified Google CMP Partner, the plugin ensures adherence to GDPR, CCPA, and other privacy laws.

Key features of the plugin include customizable cookie banners, automated cookie scanning, and advanced consent management tailored to different geolocations.

About WebToffee

WebToffee creates quality WordPress/WooCommerce plugins that are easy to use and customize. We are proud to have thousands of customers actively using our plugins across the globe.

Minimum Requirements

  • PHP 5.6 or higher is recommended
  • WordPress 3.0.1 or higher is recommended

Steps to install the plugin

To install the plugin, follow the below steps:

Step 1: Log in to your WordPress dashboard.
Step 2: Navigate to Plugins and select Add New.
Step 3: In the search bar, type “WooCommerce PDF Invoices and Packing Slips” and click Search Plugins.
Step 4: Once you find the WooCommerce PDF Invoice plugin by WebToffee, click on “Install Now”.
Step 5: After installation, click “Activate” to activate the plugin.

  1. Invoice

    Invoice

  2. RTL Invoice

    RTL Invoice

  3. Packing slip

    Packing slip

  4. Delivery note

    Delivery note

  5. Shipping label

    Shipping label

  6. Dashboard

    Dashboard

  7. Add Address Details

    Add Address Details

  8. Add company info

    Add company info

  9. Bulk print options

    Bulk print options

  10. Directly print from the order detail page

    Directly print from the order detail page

  11. Print from WooCommerce Orders lists

    Print from WooCommerce Orders lists

  12. Attach invoice PDF in the order email

    Attach invoice PDF in the order email

  13. Customizer

    Customizer

  14. Custom invoice number

    Custom invoice number

  15. Support for RTL languages using Add-on

    Support for RTL languages using Add-on

  16. Supports different document types

    Supports different document types

  17. Invoice general settings

    Invoice general settings

Can this plugin generate WooCommerce PDF Invoices?

Yes. This plugin allows you to generate WooCommerce PDF invoices, packing slips / WooCommerce packing lists, as well as WooCommerce shipping labels and delivery notes.

To create and print Credit Notes, you will need to upgrade to the premium version of the plugin.

Can I add a logo to the invoice?

Yes. To add a logo to the invoice, first, you need to upload your company logo within the general settings section of the plugin. Then go to the invoice customization, expand the company logo section, and choose the company logo from the drop-down. You can refer to this user guide for more information.

Can I customize the WooCommerce PDF invoices this plugin generates?

Yes. Using the PDF invoices and packing slips plugin you can customize each element of your invoice. There is a live preview available to see the changes reflected in real-time. However, for multiple invoice templates and code editor-based customization you will have to upgrade to the pro version of the plugin. Advanced customization of WooCommerce shipping labels, WooCommerce packing slips, WooCommerce packing list, WooCommerce delivery notes are also only available in the premium version of the plugin.

Is the plugin configuration complicated?

The plugin is very easy to configure. We have a step-by-step tutorial on setting up this plugin. Our Help Desk also has extensive documentation which includes FAQs, Troubleshooting Guide, Knowledge Base, and Code snippets.

Does this plugin email invoice automatically when an order is placed?

Yes, The plugin sends a PDF invoice attached with the order email automatically.

Does this plugin support RTL layout for invoices, packing slips, and other shipping documents?

Yes. The plugin does support RTL layout for all the shipping documents and it has extended RTL support using the free mPDF add-on plugin.

Can I include tax information in the invoice?

Yes. The plugin does give you the provision to add or remove the tax information to the invoice.

Is this plugin compatible with a multilingual website? Can I use it with WPML?

Yes. The plugin addresses the needs of a multilingual website and is compatible with WPML.

The best solution

By smcmdt on September 17, 2025

The plugin is easy to use and totally functional, thanks

Great Plugin

By billybarberjr on September 8, 2025

Love this plugin, its very easy to work with.

Switched to WebToffee's PDF nvoices and am pleased!

By newpilatopr on August 20, 2025

I originally used PDF Invoices & Packing Slips for WooCommerce by WP Overnight for many years. Suddenly, they updated their plugin and took away the ability to see personalized options on my products. I thought something had gone wrong and I spent hours trying to fix it. Nothing was wrong; they just took it away. Luckily, I found this plugin by WebToffee. I am very happy that I can see the meta attached to the product that shows the personalization options that the customer chose. * * * * *

Thank you!

By kubark on August 11, 2025

You saved me a lot, guys.
Thank you!

Tired your pugin but

By patboran on August 11, 2025

I tried your plugin after WooCommerce Print Labels update from WPOvernight started acting up. But yours isn't good. There are multiple versions (almost identical) of the Packing Slip (causing a horrible glitch in the interface of the WooCommerce Orders sheet). And you are 50% more expensive for no more functionality. My advice would be to simplify all these interface mess and give potential customers at least a chance to test out a Print Label function. Everything else is just (ugly) eye candy.

Funciona bien

By midway63 on July 26, 2025

Excelente

Works well!

By iamericlenz on June 23, 2025

Works well and the free version is more than enough for me. Though, I will purchase the plugin as I want to support the devs!

نظریه در مورد افزونه

By mahdi (samdalirisd) on June 5, 2025

سلام

بسیار خوب و عالی

Amazing Plugin

By Yash Chopra (wpyash) on June 2, 2025

Nice and easy plugin to use for invoicing!

Quick Responses for live website

By healthyfibres on May 29, 2025

After updating the PHP version, the plugin required certain PHP extensions. The support team quickly identified the dependencies and responded promptly. I appreciate their quick assistance in resolving the issue efficiently.

4.8.4 2025-09-24

  • [Add]: Compatibility with WPML Multilingual & Multicurrency for WooCommerce.
  • [Add]: Show popup to notify users when skipping the setup wizard.
  • [Fix]: Invoice PDF rendering issue when using Mpdf.
  • [Tweak]: Prevent loading assets on the frontend when the print invoice button is disabled.

See changelog for all versions

  • Version:Version: 4.8.4
  • Business model:Business model: commercial
  • Active installs:Active installs: 60K
  • Last updated:Last updated: 1 week ago
  • Requires:Requires: 3.0.1
  • Tested:Tested: 6.8.2
Average rating:4.8 out of 5 stars.
  • Number of ratings: 256 ratings
  • Number of ratings: 4 ratings
  • Number of ratings: 1 ratings
  • Number of ratings: 5 ratings
  • Number of ratings: 5 ratings
Back to top