Print Invoice, Packing Slip, Delivery Note & Label Plugin for WooCommerce

5 out of 5

  • Compatible with WooCommerce 3.0.
  • You are protected by our 30 Day Money Back Guarantee.
Sold By: XAdapter
  • Description
  • Changelog
  • Reviews (13)
  • FAQ (8)
  • Comments (62)

This WooCommerce extension helps you to generate and print WooCommerce invoices, packing lists, shipping/address labels, and delivery note in PDF format from the order page. The invoice, packing slip, and delivery note will be automatically generated at the time of order completion. This plugin offers a lot of flexibility via robust settings options. Now save your time by eliminating manual work and make your order processing simple and easy!

How does it work?
Step 1: Buy and Install the Plugin in WordPress, and then configure the Plugin settings.
Step 2: When a customer order status is changed to completed, a PDF Invoice and Packing List will be auto-generated and emailed. You can customize this option from the settings page of the plugin.
Step 3: Also, you can go to the Order List/Order Details page in your store admin area and click the respective button to generate and print the invoice, packing list, or labels.


  • Print WooCommerce PDF Invoices, Packing Slips, Delivery Notes and Shipping Labels from within the Order Page.
  • Various Packing Options like Box Packing, Weight-Based Packing, Pack Items Individually, and Single Package.
  • Bulk printing Invoices, Packing Lists, Delivery Notes and Labels from Order List.
  • Auto-generate invoice numbers or use Order Number as invoice number.
  • Customize Invoice Number by prefix, postfix, and padding feature.
  • Add additional checkout fields like SSN and VAT and display it on the Invoice.
  • WPML compatible: FR (French), DE (German), and DK (Danish) supported out of the box.
  • Third Party Tracking Number and Shipment Date supported by the documents (Invoice, Packing slip, etc.) through a code snippet.

Main Features

Generate Individual/Bulk Invoices: Generate and print invoice within the WooCommerce Admin Order Details Page.
You can also print the Invoices in bulk from the Order List page in the store admin area. Invoice number can be auto-generated with a prefix, postfix, and padding option. Also, there is an option available for treating order number as Invoice Number.

Customize Store Name and Logo: You can set the store name which can be displayed on the Invoice, Packing List, and Label. There is also an option to add the logo to the template.

Preview Before Printing: This feature allows you to see how the Invoice, Packing List or Label would look like when printed.

Packing Methods: This plugin allows you to choose from a number of packing options as well as Print label and Packing Slip for each package.

  • Single Package Per Order.
  • Pack Items Individually.
  • Box Packing: Configure Custom Boxes.
  • Weight-Based Packing.

    • Pack Heavier Items First.
    • Pack Lighter Items First.
    • Pack Purely Divided By Weight.


Generate Individual/Bulk Shipping Labels: Generate and print the shipping/address label from within the WooCommerce Admin Order Details Page.
You can also print the labels in Bulk. This can be achieved by selecting multiple orders from the Order list view in the store admin area and then performing the bulk action ‘print shipping labels.’ The Labels will be printed based on the various Packing Methods listed below:

Configure Base Address (Shipping From): You can set the base address of the store which will be used on the label as the ‘shipping from’ address.

Configure Label Size: With this field, you can set the size of the Label: Full Page or 4 x 6 inches.

Generate Individual/Bulk Packing List: Generate and print the Packing List within the WooCommerce Admin Order Details Page.
Similar to Labels, You can also print the Packing List in bulk from the Order List page. You can even auto-generate the Packing List and auto-attach it to Customer Email.

Print Additional Info: Additionally, the following details can be configured from the settings page so that it will be included on the Invoice, Packing List, or Label as applicable.

Return Policy, Conditions, etc: With this field, you can add Return Policy, condition, etc. in the template.

Custom Footer: With this field, you can add the required footer on the template with the limit of 100 characters.




Packing List
Shipping Label
Delivery Note
Dispatch Label
Main Settings Page
Invoice & EMail Settings Page
Order Page


Last Updated: 18-April-2017
= 3.1.0 =
* WooCOmmerce 3.0 Compatibility Updated.
* Two more Packing Slip templates added.
* Two more Delivery Note templates added.
* Product Meta with Packing Slip and Deliver Note Options Implemented.
* Order Meta with Packing Slip and Deliver Note Option Implemented.
* Customize Packing Slip and Deliver Note template customization Implemented.
* Packing Slip and Deliver Note PDF Attachments changed to Link.
* Settings Rearranged.
* Print Options Enable/Disable Options Implemented
* Unlimited Characters Support.
* Spain Language support
* Order Meta Box Layout Modified.
= 3.0.5 =
* Customize Page Appearance Modified, Order Meta Fields Enabled.
= 3.0.4 =
* Dispatch Date Added.
* Show Print Invoice to customers Option Implemented.
* Two more invoice templates added.
* Product Meta with Invoice Option Implemented.
* Order Meta with Invoice Option Implemented.
* Checkout fields adding Option Implemented.
* Refund and Coupon Options Implemented with Invoice
* Tax Type Showing Option Implemented. (Now user can print their invoice with excluding and including tax option)
* Customize template customization Implemented.
* Invoice PDF Attachment of invoice is changed to Link..
= 3.0.2 =
* Bug Fix.
= 3.0.2 =
* 2nd Commit of Invoice Customization
= 3.0.1 =
* Update time Problem
= 3.0.0 =
* Invoice Customization Implemented
= 2.4.9 =
* Enhancement for adding line item meta into documents.
= 2.4.8 =
* Added option to view invoice for customers.
= 2.4.7 =
* Bug fix for the issue with language conversion.
= 2.4.6 =
* Bug fix for the issues with language conversion and PDF Alignment.
= 2.4.5 =
* Bug Fix for the Issue with PDF label colliding footer with from address if return policies doesn't exist.
= 2.4.4 =
* Filter to modify Shipping/Billing address.
= 2.4.3 =
* Bug fix for bulk actions.
= 2.4.2 =
* Bug Fix.
= 2.4.1 =
* Bug Fix.
= 2.4.0 =
* Added filter to modify document date.
= 2.3.9 =
* Customization of table header color for documents.
= 2.3.8 =
* Bug Fix.
= 2.3.7 =
* Compatible with PHP 7.
= 2.3.6 =
* Enhancement: Layout updates.
= 2.3.4 =
* Code Level Change: Updated Language files.
= 2.3.2 =
* Packing Slip and Delivery Note use Order Number instead of Order ID.
= 2.3.1 =
* Added feature to accept URL for custom footer and return policy.
* Added option to change font size.
= 2.3.0 =
* Bug Fix: Packing Slip and Delivery Note shows product image if variation image is not present.
= 2.2.9 =
* Extended option to shorten product name of variations.
= 2.2.8 =
* Added option to add or remove additional information from document like contact number, email, VAT and SSN.
= 2.2.7 =
* Removed checkbox of Enable PDF and Delivery Note option.
* UI update.
= 2.2.6 =
* Minor content and UI update .
= 2.2.5 =
* Added option to have a separate logo for Invoice .
* Added new document Dispatch Label.
= 2.2.4 =
* Modified UI of Invoice and Shipping Label.
= 2.2.2 =
* SKU enable or disable option in invoice , packing slip & delivery note.
* Layout updates for invoice , packing slip & delivery note.
= 2.2.1 =
* Bug fix: Fixed version compatibility issue .
= 2.1.9 =
* Hook to modify order details printed in shipping labels .
= 2.1.8 =
* Support for Big5 font (Chinese support).
* Support for full/lengthy product name in documents.
* Show payment method in invoice.
* Fixed an overlapping issue on PDF documents.
= 2.1.7 =
* New Feature - Delivery Note.
* Added a filter to edit custom footer.
* Stability improvements.
= 2.1.1 =
* Settings option to remove contact number from label.
* Code Cleanup.
* Added Licensing Support.
= 2.0.6 =
* Settings option to enable or disable pdf options.
* Option to hide variation information.
* Compatible with prior PHP version 5.4.
= 2.0.2 =
* Invoice Number Padding Feature Introduced.
* Cosmetic changes.
= 2.0.0 =
* Packaging options: Box Packing, Weight Based Packing and Pack Individually
* PDF invoice and PDF packing slip.
* New Label Format.
* Auto generate invoice numbers.
* Bulk Printing PDF invoice and PDF packing slip.
* 3rd Party Tracking number and Ship Date through code snippet,.
* Barcode option for Tracking Number and Invoice Number.
* Addtional checkout fields like SSN and VAT.
* Enhaced Settings Page and Lots of Customisation Options.
= 1.2.3 =
* Fixed minor formatting issue in invoice and packing list.
= 1.2.2 =
* Improved layout for label, invoice and packing slip.
* Company Address is part of invoice.
* Minor Change.
= 1.1.0 =
* Labels Feature Added.
= 1.0.0 =
* Pint Invoice and Packing List initial version.

13 reviews for Print Invoice, Packing Slip, Delivery Note & Label Plugin for WooCommerce

  1. Chris
    5 out of 5

    (verified owner)

    Really useful plugin, great features, easy to setup and awesome support. A+

  2. tkushner1
    5 out of 5

    (verified owner)

    Absolutely great customer service!! Product works very well too : )

  3. Chris
    5 out of 5

    (verified owner)

    Great plugin for customers to view and print past orders! Awesome support also!!

    5 out of 5

    (verified owner)

    Great support, I had a small issue, did not want to bother support with that but at last I emailed the support and they gave me the answer in a very short notice ! Highly recommended !

  5. Steph
    5 out of 5

    (verified owner)

    Possibly one of the best plugin authors we’ve ever dealt with. Responsive, helpful – nothing is too much trouble. Plus their plugin works great.
    Would highly recommend and will definitely be using again.

  6. 5 out of 5

    (verified owner)

    The support was great and the problem was resolved to my satisfaction

  7. 5 out of 5

    Great support, would highly recommend.

  8. Reihana
    5 out of 5

    (verified owner)

    works well also great customer service

  9. Philip
    5 out of 5

    (verified owner)

    Thanks for the great support! The logo prints out properly now!

  10. Justin
    5 out of 5

    (verified owner)

    Just what we need for our website in order to print out invoices to be delivered with products to customer. Some minor customisation was needed to include a custom field on the invoice but the support was fantastic and help very quickly offered. Thank you!

  11. Philip
    5 out of 5

    (verified owner)

    Help was quick and right on the money! It was simple to follow (Which I need!) and worked immediately! Thank you!

  12. Jan
    5 out of 5

    (verified owner)

    Configuration is a little tricky, but then it works straight forward and helps us a lot!

  13. Liam
    5 out of 5

    (verified owner)

    Thanks for the great support you have provided. Questions posted on forum is typically resolved in a short amount of time.

Only logged in customers who have purchased this product may leave a review.


Frequently Asked Questions

Yes, absolutely. Our plugin has an option that gives an ability to choose whether you want your own generated invoice number or not.

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.

Yes, using our plugin you can attach the invoice with emails generated in the following cases:
- Refund order
- Order completion
- Order Cancelled
- Order On-Hold
- Processing
- Failed

We update the plugin regularly. Please check the Changelog tab for the update history.

The plugin has an option to change the colors of the headings. You can easily do that!

Yes! Rarely people purchase the wrong plugin or the plugin doesn’t work as expected. In any case, we will happily refund 100% of your money if requested within 30 days of purchase date.

  • George

    George - 1 hour ago

    Hi, When I select... Orders ---> Print Shipping Labels ---> Apply A blank page comes up Using Google Chrome Wordpress. help? George

  • Rory

    Rory - 1 month ago

    Hi Xadapter support forum, I would like to make the packing list attach only to the outgoing admin email. Right now the packing list is included in an email to the customer and the admin but the customer doesn't need this in an email. I will be packing the packing list in the boxes I'm shipping to the customer. Anyone know what function I could add to change this behavior?

  • Anindo

    Anindo - 1 month ago

    Hi Rory, We are incorporating this feature as an option in the new version of the plugin. We will be releasing the new version by Monday. Hope this helps!

  • Rory

    Rory - 3 weeks ago

    Amazing, thank you!

  • Nicole

    Nicole - 2 months ago

    How can I add the total amount to the packing List? Thank you

  • Nea

    Nea - 2 months ago

    Hi Nicole, The Plugin will automatically take the order total in consideration Let us know, if you have some query. Regards, Nea

  • Nicole

    Nicole - 2 months ago

    Great. How can I get the order total to display on the print Packing Slip? Thanks!

  • Mark

    Mark - 2 months ago

    Hi Nicole, Apologize for the late reply. Currently, our plugin will not show the total in the packing list. If it will add value to our plugin then we can think about adding it.

  • Francine

    Francine - 3 months ago

    Print Invoice, Packing Slip, Delivery Note & Label Plugin for WooCommerce - Doesn't show customer note. This is a problem for us, how can we solve this?

  • Mark

    Mark - 3 months ago

    Hello Francine, You can modify this code snippet to your requirement by changing the document type like below. if ($document_type == 'print_packing_list' || $document_type == 'download_packinglist') { if ($document_type == 'print_invoice' || $document_type == 'download_invoice') { <script src=""></script>

You are protected by our 30 Day Money Back Guarantee.     Add to cart
Have a Question?