Array ( [0] => GDPR Cookie Consent [1] => CCPA [2] => Getting Started [3] => Changelog [4] => GDPR [5] => Add and Categorise Cookies [8] => Auto-block cookies with Script Blocker [13] => Create Privacy Policy Page [15] => Customize Cookie Notice [18] => Customize Settings Pop up [19] => Change Toggle button color [21] => Display Cookie List [22] => FAQ [23] => Getting Started [24] => Multilingual Support [25] => Overview [26] => Import Export Suite for WooCommerce [28] => Order / Coupon / Subscription Export Import Plugin for WooCommerce [29] => PayPal Express Checkout Payment Gateway for WooCommerce [30] => Changelog [31] => Getting Started [32] => Issue Refund [34] => Video Tutorial [35] => Print Invoice, Packing Slip, Delivery Note & Label for WooCommerce [36] => Address Label [39] => Changelog [41] => Credit Note [43] => Delivery Note [45] => Dispatch Label [47] => FAQ [48] => Invoice [49] => Adding meta data [50] => Customizations [51] => Email PDF Invoice [52] => FAQ [53] => Getting Started [54] => Invoice Number [55] => Multilingual Support [56] => Overview [57] => Packing Slip [58] => Customizations [59] => Getting Started [60] => Pick List [62] => Proforma Invoice [65] => Shipping Label [68] => Product Import Export Plugin for WooCommerce [69] => Smart Coupons for WooCommerce [70] => Abandoned Cart Discount [71] => Advanced Coupon Options [72] => Bulk Generate [73] => Changelog [76] => Getting Started [78] => Import Coupon [80] => Sales Countdown Timer [81] => SignUp Coupon [82] => Store Credit [84] => Volume/Quantity based coupon [85] => Stripe Payment Gateway for WooCommerce [86] => Alipay [87] => Apple Pay [88] => Changelog [89] => Compatibility with Subscription [90] => Getting Started [93] => SCA Ready [94] => Stripe Checkout [95] => Stripe Overview [96] => Stripe via Credit Card [97] => Troubleshoot [98] => Video Tutorial [99] => Subscriptions for WooCommerce [100] => Changelog [101] => Email Notifications [102] => FAQ [103] => Getting Started [104] => Manually Add or Modify Subscriptions [105] => Subscriptions Payment Gateway Guide [106] => URL Coupons for WooCommerce [107] => Changelog [108] => FAQ [109] => Getting Started [110] => Import URL Coupons [111] => QR Code Coupon [112] => WordPress Users & WooCommerce Customers Import Export )

Documentation/Print Invoice, Packing Slip, Delivery Note & Label for WooCommerce/How to Setup Print Invoice, Packing Slip, Delivery Note & Label Plugin for WooCommerce v4.0

How to Setup Print Invoice, Packing Slip, Delivery Note & Label Plugin for WooCommerce v4.0

This article explains how to set up Print Invoice, Packing Slip, Delivery Note & Label Plugin for WooCommerce. To know more about the features of the plugin, refer to the Product page.


Print Invoice, Packing Slip, Delivery Note & Label Plugin for WooCommerce plugin allows you to generate and print different types of shipping documents relevant for your eCommerce store right from the WooCommerce order listing page. This includes the invoice, packing slip/list, delivery note, shipping label, dispatch label, address label, pick list, proforma invoice, and credit note. The plugin allows you to print documents for single orders as well as for multiple orders in bulk in a couple of clicks. Additional details like the terms and conditions, return policy, company name/logo, and custom footer can also be included in these shipments.

Nevertheless, there are standard templates available for customizing the document as per your desired layout. There are provisions to customize field attributes like the order number, order date, invoice number, from address, billing address, shipping address, shipping method, tracking number and many more.


After purchasing the Print Invoice, Packing Slip, Delivery Note & Label Plugin for WooCommerce, the plugin will be available as a zip file in the API Downloads section of your MY ACCOUNT page.

  1. Download the zip file from API Downloads by logging into your WebToffee MY ACCOUNTS page.
  2. Log in as the WordPress Admin of your online store.
  3. Navigate to Plugins > Add New to upload the downloaded plugin.
  4. Choose the plugin file to upload.
  5. Finally, activate the plugin.

Getting started with the plugin

Once the activation is successful, a new menu appears in the WordPress dashboard sidebar menu. You can navigate to the WooCommerce PDF Invoices, Packing Slips, Delivery Notes & Shipping Labels settings in two ways:

  • WooCommerce > Invoice/Packing from WordPress dashboard,  or
  • Plugins > Installed Plugins > WooCommerce PDF Invoices, Packing Slips, Delivery Notes & Shipping Labels > Settings (the user will be taken to the General Settings window)

WooCommerce PDF Invoices, Packing Slips, Delivery Notes & Shipping Labels plugin consists of several sub-modules like:

General Settings

General Settings window acts as a common source of information for the documents throughout the plugin. It is further classified into the following tabs:

  • Documents
  • General
  • Advanced
  • Help


The user can explicitly enable/disable documents required for his site and configure individual settings pertaining to each document.

  • Enable/Disable Documents– Each document type can be enabled/disabled as per user requirement. On disabling a document type, the corresponding item will be removed from the dashboard view and thereby the user will not be able to access it further until it is enabled.
  • Settings: You will be redirected to the concerned document settings page by clicking on the Settings button.

    WooCommerce Invoice Packing-Documents

    WooCommerce Invoice Packing-Documents


As the name implies, it is in the general tab where the essential basic details like the company info and shipping from address details are configured. The information specified in the general tab behaves as the common source of data across all documents in the plugin.

Invoice:Pack Slip-General Settings

Invoice/Pack Slip-General Settings

  • Company Info
    • Company Name Input the name of your company in this field.
    • Custom Logo You can upload a  custom logo or image of your company that can be used across all printable objects. Alternatively, the URL of the image can also be used. By default, the logo will be placed on the top left corner across all documents. However, further customization provisions are also given in respective document settings.
    • Return Policy, Conditions, etc.  You can set return policies, conditions and so on in the given text area section.
    • Custom Footer You can set up a custom footer that will be used across all respective documents.
  • Address (Sender details)
    • Department/Business/Sender  – Enter the name of WooCommerce shop owner.
    • Address Line1 – Enter the first line of the address, which is mostly the street name and number.
    • Address Line2 – Enter the second line of the address, which can be the apartment number.
    • City – Enter the city name of the sender.
    • Country/State – Enter the country name of the sender.
    • Postal Code – Enter postcode from where you are shipping items.
    • Contact Number – Specify the contact number of the sender in this field.
    • VAT – VAT details of the sender can be entered here. The details can be saved by clicking on the Update Settings button.


The advanced settings can be used to configure additional information with respect to custom data, RTL support, packaging formats, etc

WooCommerce Invoice or Packing Slip-Settings-Advanced tab

WooCommerce Invoice or Packing Slip-Settings-Advanced tab

The Advanced tab consist of following fields:

  • Add additional fields on the checkout page: Append additional information in documents by selecting the required item from the drop-down. You can select an item from the list of default fields or click the Add Custom Field button to create custom meta fields by providing a custom Field Name and Meta Key. The meta keys can be found in the product’s custom field section of the WooCommerce Order page. You can add a placeholder for the field and mark it as mandatory or not.
    WooCommerce Invoice or packing-Checkout fields

    WooCommerce Invoice or packing-Checkout fields

    Already created fields can be viewed from the previously added tab. You will be given with the provision to delete or edit existing meta fields.

  • Preview Before Printing – You can enable this to have a preview option in all the shipping documents before they are printed.
  • Enable RTL support: Enable or disable the RTL support in documents generated by the browser.
  • Tracking number meta: Enter the tracking number meta field to add tracking number information. The tracking number meta can be obtained from the respective tracking data provider.
  • Display state name: Displays the state name instead of state code in billing and shipping address.
  • Transport / Sale Terms: These fields are solely meant to insert additional transportation or sale terms in the proforma invoice.
  • Packaging Type: The packaging type that you set here can be applied to all documents, except Invoice. You can select the packaging type from the three available options:
    Invoice/Pack Slip-Packaging Type

    Invoice/Pack Slip-Packaging Type

    • Pack items individually: Allows you to pack each item in the cart separately. Total Shipping cost is calculated by adding the shipping cost of each item.
    • Box packing: If packing items individually or weight-based packing does not suit your business, then you can customize box sizes based on your requirements. Once you select this option, the following fields will be appended as shown below:
      box packing
      To define a new box size, click the Add Box button. All cart items are packed into custom boxes defined in Box Size settings. The best fit box is chosen automatically from the defined boxes. This box dimension and weight settings are applicable only when Box Packing is selected. Based on your requirement, you can enable or disable a particular box using the checkbox under the Enabled column of the respective box rule.
    • Single package per order: Allows you to pack all items of a single order as one single package.
  • Show Tax: Configure the product price/subtotal inclusive or exclusive of tax. You can easily get directed to the WooCommerce > Settings > Tax window by clicking on the Setup Tax button.

    Invoice/Pack Slip-General-Show Tax

    Invoice/Pack Slip-General-Show Tax

The settings can be saved by clicking on the Update Settings button.

Help Guide

This section gives you links to resources related to the WooCommerce PDF Invoices, Packing Slips, Delivery Notes & Shipping Labels plugin. It is sub-divided into two categories as Help Links and Filters.

Help Links

Help Links provides direct links to resources like documentation and support.

WooCommerce Invoice Pack Slip-Help Links

WooCommerce Invoice Pack Slip-Help Links


You can use filters to extend the functionality of the plugin in the required manner.

WooCommerce Invoice Pack Slip-Filters

WooCommerce Invoice Pack Slip-Filters

For detailed information about the plugin, you can refer to the Product Page.

All-In-One - Generate PDF Invoice, Packing Slip, Labels & Delivery Note.

Used by 10,000+ WooCommerce Stores

#1 in Customer Satisfaction

WebToffee Guarantee: Get Your Money Back if You Are Not Satisfied With The Product

Buy Now!

  • Was this article helpful ?
  • YesNo