How to Create WooCommerce PDF Invoices & Packing Slips

An invoice contains information about the purchase, and Packing Slip contains information about the product delivery. Both are very important for any eCommerce website. Creating those manually is a hassle. Adding a plugin that automatically generates WooCommerce PDF invoices and packing slips for each product can make the process smoother, and you can easily embed PDF in WordPress by following some steps.

Why Do You Need Invoices & Packing Slips?

A seller must provide an invoice while selling any product. It’s proof of buying, which the seller is legally obliged to provide. Besides that, it helps to create documentation of sales. Even you can use this for business analytics. Moreover, packing slips are more important for you than your user. It makes product delivery easy and effortless. So, to keep things easy and legal, you must use invoices and packing slips. In this tutorial, we’ll demonstrate how you can add PDF Invoices & Packing Slips to your WooCommerce site. For demonstration purposes, we’ll use the plugin “PDF Invoices & Packing Slips for WooCommerce” you can use any plugin that does the job. In most cases, the process is pretty similar.

How to Create WooCommerce PDF Invoices & Packing Slips 

Step 1: Go to the WordPress Dashboard, hover on the Plugins and click Add New to add a new plugin.

Step 2: You’ll be redirected to the Plugin page. Then install and activate PDF Invoices & Packing Slips for WooCommerce. If you struggle to install it, follow our complete WordPress plugin installation guideline.

Step 3: After activating it, go to the WordPress Dashboard again, hover on WooCommerce, and click on Settings.

Step 4: A new section of settings will appear. Click on the Payments option, and select any payment method of your choice. If you’re uncomfortable with online transactions, you can try cash on delivery. You can find it at the bottom. You can also try multiple payment methods for your shop. For demonstration purposes, we’re using Cash On Delivery. After selecting a payment method, scroll to the bottom and click Save Changes.

Step 5: Now go to the Dashboard again, hover on WooCommerce, and click PDF Invoices.

Step 6: You’ll find General Settings on the left. Fill up the forms according to your info. Then click Save Changes. After that, click on Documents on the top.

Step 7: Now, in the Document section, you can set in which situations the Invoice and Packing Slip will be generated. After enabling, and setting when it’ll be generated, click on Save Changes at the bottom and go to the Status section.

Step 8: You can enable and disable some sections from here, such as guest access, automatic clean-up, document preview, etc. Save Changes after that.

Step 9: Now, let’s find out how you can get the PDF Invoices and Packing Slips. Go to the site, and select any product for purchase. Click ADD TO CART.

After adding it to the cart, click on proceed to checkout.

Give the information and place the order.

Now, you’ve successfully ordered a demo order to the site

If you keep a different tab opened for PDF Invoices, you’ll find a preview of the Invoice for this order. You can also view the Packing Slip of that.

Step 10: Now, go to the WordPress Dashboard, hover on WooCommerce, and click Orders.

Step 11: You can see your orders from there. From there, click on order you just added. Generally, you will see the orders of your customers here. You can view and edit the order from there.

Step 12: Now, in this order, you’ll find two buttons on the right side under Create PDF section. You can download PDF Invoice & Packing Slip by clicking those buttons.

Preview The PDF Invoice and Packing Slip will look like this.



When using this plugin, also consider using a shipping plugin for WooCommerce. It’ll help you to adjust the shipping cost. .Automatically generated invoices and packing slips cut off huge hassles for eCommerce owners. Adding this can help you to be more efficient and make the process faster & smooth and you can also add Woocommerce plugin list that you need most. If you’re facing any issues while following this tutorial, feel free to let us know. We’ll try our best to help you. 


Hi, I’m Mohamed. I share delicious recipes that I have cooked and loved. I’ve been food blogging for over 10 years and have a Diploma in Nutrition. You will find many healthy recipes as well as my favourite comfort food on the blog because I believe in a balanced diet.

Related Posts

12 Best User Management Plugin in WordPress 2023

The user management plugin in WordPress makes it easier for site owners to control everyone who interacts with their blog or website. With an effective user management…

16+ Best Google Adsense-Optimized WordPress Themes

An AdSense-optimized WordPress theme is a theme made to run advertisements straightforwardly. A simple listing can contain pre-defined ad places. The clean design can also help improve…

How to Add Call to Action- CTA Button WordPress

Call to Action or CTA Button WordPress is one of the oldest marketing strategies for selling any product. You can use this method to provoke your customers…

Best 10 WordPress Translation Plugin 2023

WordPress comes in multiple languages at its core but doesn’t provide a translation process or multilingual options to run a website in multiple languages at once. That…

11+ Best Car Rental WordPress Themes 2023

A website adds many positive effects to the business, especially if you have a car rental or related business. Choosing a car rental WordPress theme to make…

How To Make Money From Google AdSense for WordPress

Do you have a WordPress-powered website and looking for an opportunity to earn money using it? If yes, you’ve come to the right place. In this article,…