Title: PDF Invoice Builder for WooCommerce
Author: webangon
Published: <strong>October 14, 2026</strong>
Last modified: October 14, 2026

---

Search plugins

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

![](https://ps.w.org/webangon-invoices-for-woocommerce/assets/icon-256x256.gif?rev
=3746450)

# PDF Invoice Builder for WooCommerce

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

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

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

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

## Description

Build invoices, proformas, credit notes and packing slips for WooCommerce, design
them visually in the block editor, and render them to PDF. Assign templates with
rules, generate documents automatically, and search and manage every document from
one place.

 * **Document types**: invoice, proforma, credit note (per refund), packing slip—
   extendable with `wbinv_document_types`.
 * **Gutenberg templates**: design documents with 17 invoice blocks (company info,
   title, details, addresses, line items, totals, stamp, payment info, terms, shipping
   details, signature, order field, page header/footer, page break) plus core paragraph/
   heading/columns/image/table/spacer/separator. Merge tags like `{invoice_number}`,`{
   order_meta:_po_number}`, `{invoice_date:d/m/Y}` work in any text.
 * **PDF**: Dompdf (bundled), A4/A5/Letter/Legal, portrait/landscape, per-template
   font/accent/margins, page numbers, watermark, custom TTF fonts, currency symbol
   override.
 * **Rules**: 22 condition types (status, payment/shipping method, country, role,
   guest, total, item count, products, categories, tags, product type, coupons, 
   email, company, VAT, created via, order meta, previous orders, weekday)  template
   per type, auto-generate triggers, due days, skip. AND/OR matching, priority, 
   stop.
 * **Automation**: generate on order status change / checkout / refund / payment
   complete; attach to any WooCommerce email; mark paid & void automatically.
 * **Manual invoices** without an order, **partial invoices** (subset of items),**
   multiple documents per order**, duplicates.
 * **Search**: one index over number, order, customer, email, phone, VAT, address,
   company, country, city, products, SKUs, coupons, payment method, transaction 
   ID. Filters by type, status, overdue, template, date range, amount range. Sortable
   columns. Views per type. Dashboard widget search. My Account search.
 * **Bulk**: zip download, regenerate, email, mark paid/sent, void, CSV export —
   from documents list or from the orders list. Tools page bulk-generates for past
   orders in batches.
 * **Customers**: My Account “Invoices” tab with search, download buttons on order
   view, `[webangon_invoices]` shortcode, secret-link downloads, optional guest 
   access.
 * **Reports**: monthly count/total per type, outstanding, overdue list, top customers.
 * **WP-CLI**: `wp wbinv generate|bulk|list|regenerate|explain|templates`.
 * HPOS compatible.

## Screenshots

[⌊Template editor: design an invoice from blocks in the block editor, with the document
design and merge tag panels.⌉⌊Template editor: design an invoice from blocks in 
the block editor, with the document design and merge tag panels.⌉[

Template editor: design an invoice from blocks in the block editor, with the document
design and merge tag panels.

[⌊The generated PDF invoice, with company details, line items, totals and payment
information.⌉⌊The generated PDF invoice, with company details, line items, totals
and payment information.⌉[

The generated PDF invoice, with company details, line items, totals and payment 
information.

[⌊Documents list: search, filter and bulk-act on invoices, proformas, credit notes
and packing slips.⌉⌊Documents list: search, filter and bulk-act on invoices, proformas,
credit notes and packing slips.⌉[

Documents list: search, filter and bulk-act on invoices, proformas, credit notes
and packing slips.

[⌊Order screen: create and download documents from any order.⌉⌊Order screen: create
and download documents from any order.⌉[

Order screen: create and download documents from any order.

## Installation

 1. Upload the `webangon-invoices-for-woocommerce` folder to `/wp-content/plugins/`,
    or install it from Plugins  Add New, then activate. WooCommerce must be active.
 2. Open **Invoices  Settings** and fill in your **Company** details. Choose a default
    template and set your PDF options.
 3. Design a document under **Invoices  Templates**, using the block editor.
 4. Create a document from any order in the **Invoices & documents** box, or let your
    automation rules generate them.

## FAQ

### Does it need WooCommerce?

Yes. It requires WooCommerce 8.0 or newer and shows an admin notice if WooCommerce
is not active.

### Is it compatible with HPOS (custom order tables)?

Yes. The plugin declares compatibility with WooCommerce custom order tables.

### Are the PDFs created by an external service?

No. PDFs are rendered on your own server with Dompdf, which is bundled with the 
plugin.

### Can I add my own document types?

Yes. Use the `wbinv_document_types` filter to register additional document types.

### Can customers download their invoices?

Yes, for each document type you allow under **Settings  Customer access**. Customers
then find their documents in the My Account “Invoices” tab, and can use the `[webangon_invoices]`
shortcode on any page.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

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

Contributors

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

[Translate “PDF Invoice Builder for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/webangon-invoices-for-woocommerce)

### Interested in development?

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

## Changelog

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.0**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 8.0 or higher **
 * Tags
 * [credit note](https://wordpress.org/plugins/tags/credit-note/)[invoice](https://wordpress.org/plugins/tags/invoice/)
   [Packing Slip](https://wordpress.org/plugins/tags/packing-slip/)[pdf invoice](https://wordpress.org/plugins/tags/pdf-invoice/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/webangon-invoices-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

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

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

## Contributors

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

## Support

Got something to say? Need help?

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