WooCommerce PDF Invoices, Packing Slips & Shipping Labels (Woo Invoice)


At last, there is a WooCommerce plugin which helps businesses generate PDF invoices, complete with all the necessary information. This WooCommerce invoice plugin helps you to attach a PDF invoice to the order confirmation email sent to your customers.

Unlike a regular WooCommerce PDF Invoice plugin, the WooCommerce PDF Invoice and Packing Slip can be easily downloaded and is fully customizable. You can also incorporate your company logo and insert both the buyer and seller information in it.
Additionally, there is a feature wherein you can configure localization and download Bulk invoice and Packing slip for a specific date range.

This WooCommerce PDF Invoice and packing slip plugin generates your invoice when orders are created and includes a basic template which can be downloaded and printed as needed.

By using this WooCommerce Invoice plugin, you can easily manage the process of creating and printing WooCommerce PDF invoices automatically. Sales and purchasing processes will become more efficient and organized with this WooCommerce PDF invoice plugin.


  • The invoice number format is customizable
  • Invoice Download From My Account
  • Display Currency Code
  • Display Payment Method
  • Bulk Invoice/Packing Slip Download
  • Automatically generates sequential invoice numbers
  • Generates invoice automatically with every order
  • Adds the PDF invoice in the mail as an attachment
  • Fully customizable Invoice Format
  • Downloadable from the customers’ order page
  • Can be attached to multiple WooCommerce email types
  • Generates PDF packing slips
  • Custom Date Formats
  • Preview before printing capability
  • It’s translation-ready
  • Two footer block to add additional information like Terms & Condition, Refund Policy etc.
  • Show total tax amount
  • Show total shipping cost

Woo Invoice Pro

If you like this free you will love the premium version. The Woo Invoice Pro have some additional awesome features.

Premium Features:

  • You can include a product image on invoices using this woocommerce invoice plugin .
  • Option to add product description, category, tags into invoice.
  • Take advantage of Woo Invoice plugin, as it is WPML compatible. 
  • You can generate a shipping label list by order date range.
  • Supports woocommerce multiple tax classes (rates).
  • Display Inline tax information for each products.
  • Using this WooCommerce PDF invoice plugin, you can also generate, customize, and print the woocommerce packing slips. 
  • Include Paid Stamp in your invoice when payment is completed. 20+ paid stamps included.
  • WooCommerce PDF invoice and Packing slip pro allows you to attach your signature with invoices. 
  • This woocommerce Invoice plugin is compatible with WooCommerce Subscriptions plugin emails. 
  • You can print WooCommerce packing slip for a single order, or print multiple packing slip as a batch for multiple order by date range.
  • You can print individual invoice and packing slips from within the WooCommerce Order page.
  • Bulk download woocommerce order invoices and packing slips individually as zip or in a single file.
  • This WooCommerce PDF invoice plugin to add VAT & SSN field into checkout page and display into invoice.
  • Supports bundle product, as well as composite product. 
  • Compatible with all sequential order number plugin.
  • Option to attach additional document with Invoice.
  • Display refunded amount inline or in total.
  • You can seamlessly customize all invoice texts
  • Freedom to select Custom Paper Size including A3, A4, A5, Letter.
  • You Show total discounted amount.
  • Possible to show Total amount without discount.

What is an Invoice?

An Invoice or a Sales Invoice is a document (either printed or online) sent by the seller/provider of goods or services to his buyer stating the details of the goods/services sold and the total amount owed. Thus, an invoice establishes an obligation on the part of the buyer to pay, for the goods or services received by him from the seller. In a layman’s term, an invoice indicates that a buyer owes money to the seller, and is a written validation of the agreement between the buyer and seller of the goods or services dealt with between the two parties.

Why an Invoice is Called an Invoice?

The word invoice comes from the 16th century French word «envoi» which means to «dispatch or send goods», similar to the word «envoy» meaning messenger.

What does an Invoice include?

Typically, an invoice will contain a combination of the following:

The Invoice date – There’s no forgetting this! The Invoice date starts the clock ticking on the buyer to pay. If you have specific payment terms, the invoice date becomes all the more important, so that the buyer (and all concerned parties) knows when the payment is due.
* Names and addresses– Physical addresses of both the buyer and seller should ideally be there on the invoice. If you’re using an accounting software to create an invoice, or using the PDF Invoice and Packing Slip for WooCommerce Plugin, you may also want to enter the email address of the customer. In a nutshell, anything that clearly states a way to communicate with either/both the parties should be there in the invoice.
* Names of individuals — It’s a good practice to include the names of both the buyer and the seller on the invoice. This can be either the name of the individual or the company, whichever is applicable.
* Details of Products/Services – Every possible detail of the goods /services – including description, rate, quantity and amount of money owed should be clearly mentioned in the invoice. You need to be as specific and detailed as possible, when you create an invoice. This avoids any room for future confusion and misunderstandings.
* Terms of payment– The seller should ideally specify the payment terms, or the period by which the amount should be remitted by the buyer in the invoice.

Benefits of Using an Invoice:

  • Invoicing ensures the authenticity and correctness of the billing system of an organization.
  • By generating invoices, sales and purchase processes become more efficient and well organized.
  • Invoices increases transparency between the buyer and the seller, as a customer can see the details of the price and the product – all in one place.
  • An efficient invoicing process eliminates ambiguities or doubts a customer might have before he asks the seller.
  • Having all the relevant information pertaining to a particular transaction in one place helps to avoid unnecessary errors and misunderstandings between the two parties.
  • Tax preparation goes much more seamlessly, because all details related to tax is there in the invoice.
  • It keeps your accountant happy and your audit team happier; because they all the information they need in front of them.
  • An efficient invoicing process enables businesses to take marketing decisions, because sales invoices can utilize the information to target its customer base.


  • General Settings
  • Seller & Buyer Info
  • Invoice


This section describes how to install the plugin and get it working.


  1. Upload webappick-pdf-invoice-for-woocommerce.php to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Go to «Woo Invoice» menu and configure your settings

Часто задаваемые вопросы

Does it attach Invoice with Order Email?

Yes, It automatically attach invoice with order email.

Is it possible to download and print bulk invoice?

Yes, you can easily print or download multiple order both by selecting orders from order list admin page or by date range from plugin page.

Is it possible to customize invoice texts?

Yes, You can easily do that.


The invoice templates are very well designed, and also the support team are very responsive on the fix!
This plugin is easy and simple enough to operate. The support was very helpful and interactive.
This plugin works like a charm. Very helpful for my online store. I highly recommend this PDF invoice plugin.
Посмотреть все 4 отзыва

Участники и разработчики

«WooCommerce PDF Invoices, Packing Slips & Shipping Labels (Woo Invoice)» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:


Журнал изменений

1.2.1 (2019-10-30)

  • Billing State and Country label issue fixed

1.2.0 (2019-10-30)

  • Product Price issue fixed

1.1.38 (2019-10-06)

  • Variation title issue fixed
  • Invoice template 2 design issue fixed

1.1.37 (2019-09-24)

  • Adding TO & FROM section in packingslip.

1.1.36 (2019-09-08)

  • Remove readonly attribute from next invoice no field.
  • Remove reset button of next invoice no field.

1.1.35 (2019-09-05)

  • Added: Close button in template selection modal added.

1.1.34 (2019-08-26)

  • Added: Option for showing order note in invoice added.

1.1.33 (2019-08-22)

  • Fixed: Minor CSS bug Fixed.

1.1.32 (2019-08-22)

  • Fixed: Tax label renamed in Localization tab.
  • Fixed: Line break problem in invoice billing address fixed.

1.1.31 (2019-08-08)

  • Added: Reset button for Next Invoice No added.
  • Make Next Invoice No field readonly.

1.1.30 (2019-07-29)

  • Save Changes button in a convenient position.
  • Fixed: Minor CSS bug Fixed.

1.1.29 (2019-07-25)

  • Added: Invoice title in browser translation functionality added.

1.1.28 (2019-07-21)

  • Added: Site logo as company logo if logo is not uploaded upon activation.
  • Added: Site name as company name if cname is not set upon activation.
  • Added: Woocommerce store address as company address if company details is not set upon activation.

1.1.27 (2019-07-17)

  • Fixed: Minor CSS bug fixed.

1.1.26 (2019-07-16)

  • Fixed: invoice & packingslip logo issue fixed.
  • Removed: Remove tinymce from textarea field.
  • update option if not exists upon activation

1.1.25 (2019-07-15)

  • Added: Option added to limit product title length.

1.1.24 (2019-07-14)

  • Fixed: invoice logo issue fixed.

1.1.22 (2019-07-14)

  • Fixed: invoice template issue fixed.

1.1.21 (2019-07-11)

  • Fixed: Template image preview issue fixed.

1.1.20 (2019-07-11)

  • Loaded template image from Amazon S3.

1.1.19 (2019-07-08)

  • Added: Template selection functionality added.

1.1.18 (2019-07-07)

  • Added: Shipping total translation field added.
  • Fixed: Email attachment issue fixed.

1.1.17 (2019-06-18)

  • Bulk packing slip download issue fixed

1.1.16 (2019-05-16)

  • number format issue for product price fixed

1.1.14 (2019-05-09)

  • Tweak: Invoice date will not display until the order is paid

1.1.13 (2019-04-25)

  • Fixed: Currency code right or left display issue fixed
  • Fixed: Customer can not download invoice from my account until the order is paid
  • Fixed: Invoice will not be attached with order email until the order is paid

1.1.12 (2019-04-11)

  • Fixed: Footer content will appear at the last page of an Invoice

1.1.11 (2019-04-10)

  • Invoice and Packing slip template font size reduced

1.1.10 (2019-04-08)

  • Translation functions removed from localization input field labels

1.1.9 (2019-04-03)

  • Settings info added by tooltip
  • Free vs Pro version comparison added

1.1.8 (2019-03-31)

  • Fixed: Invoice date will be the order completed date

1.1.7 (2019-03-28)

  • Dutch & French Translation added

1.1.6 (2019-03-26)

  • Minor bug fixing

1.1.5 (2019-03-24)

  • Added: Pot file added
  • Fixed: Tooltip class issue fixed

1.1.4 (2019-03-15)

  • Fixed: When save the invoice from browser, the invoice file name will be set according to invoice no. setting.
  • Add: Nonce verification added to settings form.

1.1.3 (2019-03-10)

  • Setting link added to plugin action link

1.1.2 (2019-03-07)

  • Review request notice will show after 15 days of installation

1.1.1 (2019-03-05)

  • Minor bug fixed

1.1.0 (2019-03-03)

  • Plugin UI bug fix
  • new invoice page at the end bug fix

1.0.13 (2019-02-28)

  • Added: Auto page break added if a order contain more than 6 products

1.0.12 (2019-02-25)

  • Fixed: logo upload issue

1.0.11 (2019-02-24)

  • Minor css issue fixed

1.0.10 (2019-02-20)

  • Minor UI issue fixed and plugin icon added
  • Support button added

1.0.9 (2019-02-19)

  • New UI added
  • Currency symbol issue fixed.

1.0.7 (2019-01-30)

  • Invoice download link added to customer email.

1.0.6 (2018-07-01)

  • The text «Invoice» added as a prefix of attached PDF invoice.

1.0.5 (2018-03-31)

  • Added: Payment Method option added

1.0.4 (2018-03-20)

  • Added: Option to resize logo
  • Added: Footer Information Section Added

1.0.3 (2018-02-20)

  • Fixed: Tab ui issue fixed


  • Added: Download link with order email
  • Fixed: Invoice attachment issue
  • Fixed: UI Improved


  • Invoice packing slip button created
  • Template contents created for generating multiples template files
  • Bulk packing slip made
  • Added template Localization tab into Plugin setting page and process localization
  • Bulk Pdf and Packing slip now can generate by selecting two dates