Title: PDFDraft PDF Invoices for WooCommerce
Author: wpeverest
Published: <strong>June 4, 2026</strong>
Last modified: June 5, 2026

---

Search plugins

![](https://ps.w.org/pdfdraft-pdf-invoices-for-woocommerce/assets/banner-772x250.
png?rev=3560739)

![](https://ps.w.org/pdfdraft-pdf-invoices-for-woocommerce/assets/icon-256x256.png?
rev=3560739)

# PDFDraft PDF Invoices for WooCommerce

 By [wpeverest](https://profiles.wordpress.org/wpeverest/)

[Download](https://downloads.wordpress.org/plugin/pdfdraft-pdf-invoices-for-woocommerce.1.0.zip)

 * [Details](https://wordpress.org/plugins/pdfdraft-pdf-invoices-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/pdfdraft-pdf-invoices-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/pdfdraft-pdf-invoices-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/pdfdraft-pdf-invoices-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/pdfdraft-pdf-invoices-for-woocommerce/)

## Description

**PDFDraft PDF Invoices for WooCommerce** extends PDFDraft with WooCommerce invoice
generation. Design your invoice template visually using a drag-and-drop PDF builder.
No HTML. No CSS. No coding of any kind.

Start from a blank canvas or pick a ready-made template. Add your elements, map 
in live order data, and save. Every new order gets a PDF invoice attached to the
customer email automatically.

**Automatic Invoice Generation and Attachment:**

A PDF invoice is generated every time a new order is placed. It gets attached to
the order notification email sent to your customer. No manual steps. No extra setup.
It works out of the box.

**Ready-Made Invoice Templates:**

Start with one of four pre-designed templates. Or build from a blank canvas if you
prefer full control.

 * **Olive** — clean layout with an earthy tone
 * **Ivory** — minimal, neutral design
 * **Navy** — bold, professional look
 * **Pebble** — soft, modern style

**Visual Invoice Editor:**

The editor works like Canva. Drag elements onto your canvas, position them freely,
and style everything visually.

 * Drag-and-drop canvas with free element positioning
 * Snap guides — alignment lines appear as you drag to help line things up
 * Pixel indicators — see live distances from the canvas edge to your element
 * Layers panel — view and reorder all elements on your canvas
 * Pages panel — add pages and preview your full invoice layout
 * Zoom slider for close-up editing
 * Portrait and landscape orientation support
 * Preset paper sizes: Letter, Legal, Tabloid, Executive, Folio, A0–A6, B4, B5
 * Custom canvas dimensions

**Available Elements:**

Use any of these elements to build your invoice:

 * **Text** — headings, labels, or static copy
 * **Image** — store logo or any image
 * **Date** — current date or order date
 * **Divider** — visual separator between sections
 * **Table** — custom static table
 * **Shape** — rectangles, lines, and other shapes
 * **WP Data Fields** — dynamic WordPress data
 * **Data Field** _(WooCommerce)_ — dynamic order values via merge tags
 * **Order Totals** _(WooCommerce)_ — formatted totals table with toggleable rows
 * **Product Table** _(WooCommerce)_ — order line-item table with toggleable columns

**WooCommerce Fields — Data Field:**

Add a Data Field element to your canvas. Type `/` to browse and insert any order
value.

_Order Info:_ Order ID, Order Number, Invoice Number, Order Date, Order Status, 
Transaction ID, Payment Method, Shipping Method, Currency Code

_Billing:_ First Name, Last Name, Company, Email, Phone, Address Line 1, Address
Line 2, City, State, Postal Code, Country, Full Billing Address

_Shipping:_ First Name, Last Name, Company, Address Line 1, Address Line 2, City,
State, Postal Code, Country, Full Shipping Address

_Customer:_ User ID, Customer Note

_Financials:_ Subtotal, Total Tax, Shipping Total, Total Discount, Grand Total, 
Refunded Amount, Total Due

_Store:_ Store Name, Store Address, Store Phone, Store Email, Store Logo

**WooCommerce Fields — Order Totals:**

A formatted totals table. Toggle rows on or off: Subtotal, Discount, Tax, Total.
Style options: font, font weight, text color, alignment.

**WooCommerce Fields — Product Table:**

A line-item table of all products in the order. Toggle columns on or off: Product
Name, Quantity, Price (Unit Price), Total (Line Total), SKU, Thumbnail.

Header style options: background color, font color, row style (Minimal, Classic,
Compact, Invoice Bold, Modern). Body style options: font, font weight, text color,
alignment.

**Requirements:**

PDFDraft and WooCommerce must both be installed and active.

## Screenshots

[⌊My Templates - List of all created templates.⌉⌊My Templates - List of all created
templates.⌉[

My Templates – List of all created templates.

[⌊New Template - Template Selection Screen for Woocommerce related Templates.⌉⌊New
Template - Template Selection Screen for Woocommerce related Templates.⌉[

New Template – Template Selection Screen for Woocommerce related Templates.

[⌊Invoice Editor - Invoice Editor screen showing woocommerce related fields.⌉⌊Invoice
Editor - Invoice Editor screen showing woocommerce related fields.⌉[

Invoice Editor – Invoice Editor screen showing woocommerce related fields.

[⌊Settings - PDFDraft Woocomerce Settings page.⌉⌊Settings - PDFDraft Woocomerce 
Settings page.⌉[

Settings – PDFDraft Woocomerce Settings page.

## Installation

 1. Make sure **PDFDraft** and **WooCommerce** are installed and active
 2. Upload the `pdfdraft-pdf-invoices-for-woocommerce` folder to `/wp-content/plugins/`
 3. Activate the plugin through the **Plugins** menu in WordPress
 4. Go to **PDFDraft > Woo Invoices** to open the invoice template editor
 5. Start from a blank canvas or choose a ready-made template
 6. Design your invoice using the drag-and-drop editor and save

## FAQ

### Do I need to know how to code?

No. The editor is fully visual. You design your invoice by dragging and dropping
elements. No HTML or CSS needed.

### Does it come with ready-made invoice templates?

Yes. Four templates are included: Olive, Ivory, Navy, and Pebble. You can also start
from a blank canvas and build from scratch.

### How do I create a WooCommerce invoice template?

Go to **PDFDraft > Woo Invoices**. Start from a blank canvas or pick a starter template.
Design your invoice and save. It applies to all new orders automatically.

### How do I add dynamic order data to my invoice?

Add a **Data Field** element to your canvas. Type `/` to open the merge tag browser.
Select any field to insert it — billing details, shipping address, order totals,
store info, and more.

### What paper sizes are supported?

Letter, Legal, Tabloid, Executive, Folio, A0 through A6, B4, and B5 — in portrait
or landscape. Custom dimensions are also supported.

### When are PDF invoices generated?

A PDF invoice is generated automatically when an order is placed. It attaches to
the WooCommerce order notification email.

### Can I use multiple invoice templates?

Not currently. One invoice template is supported per store.

### Does this work without PDFDraft?

No. PDFDraft and WooCommerce must both be installed and active.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“PDFDraft PDF Invoices for WooCommerce” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ wpeverest ](https://profiles.wordpress.org/wpeverest/)

“PDFDraft PDF Invoices for WooCommerce” has been translated into 1 locale. Thank
you to [the translators](https://translate.wordpress.org/projects/wp-plugins/pdfdraft-pdf-invoices-for-woocommerce/contributors)
for their contributions.

[Translate “PDFDraft PDF Invoices for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/pdfdraft-pdf-invoices-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/pdfdraft-pdf-invoices-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/pdfdraft-pdf-invoices-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/pdfdraft-pdf-invoices-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/pdfdraft-pdf-invoices-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

= 1.0 – 06/04/2026=
 * Feature – Initial release

## Meta

 *  Version **1.0**
 *  Last updated **2 months ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.4 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 7.4.0 or higher **
 *  Languages
 * [Dutch](https://nl.wordpress.org/plugins/pdfdraft-pdf-invoices-for-woocommerce/)
   and [English (US)](https://wordpress.org/plugins/pdfdraft-pdf-invoices-for-woocommerce/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/pdfdraft-pdf-invoices-for-woocommerce)
 * Tags
 * [invoice](https://wordpress.org/plugins/tags/invoice/)[order](https://wordpress.org/plugins/tags/order/)
   [pdf](https://wordpress.org/plugins/tags/pdf/)[pdf invoice](https://wordpress.org/plugins/tags/pdf-invoice/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/pdfdraft-pdf-invoices-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/pdfdraft-pdf-invoices-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/pdfdraft-pdf-invoices-for-woocommerce/reviews/)

## Contributors

 *   [ wpeverest ](https://profiles.wordpress.org/wpeverest/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/pdfdraft-pdf-invoices-for-woocommerce/)