Sign inBlogAboutSupportContact
WooCommerce PDF Invoices

WooCommerce PDF invoices, built and sent on autopilot.

Design a custom WooCommerce invoice once. Wire it to an order trigger. Every new order generates a branded PDF and emails it to the customer automatically. No manual work, no separate plugin.

Built into WordPress No coding required Part of TrueCommander
An order lands A WooCommerce order trigger fires
The PDF is built A macro generates the invoice
Emailed to the buyer Attached to the order email
Logged and done Saved to the document log
See it in action

Watch an invoice build itself.

A short walk-through: design the invoice, wire the macro to an order trigger, and watch a real WooCommerce order produce its PDF.

The Problem

WooCommerce sends the email. Not the invoice.

A customer checks out. WooCommerce fires a plain confirmation email with no document attached. So you open the order, retype the details into a separate invoicing tool, export a PDF, and email it back by hand. Every order. Or you license yet another single-purpose plugin.

The manual way
Open every order and retype details into an invoicing tool
Export and email each PDF invoice by hand
Another single-purpose plugin to license and keep updated
Invoice design locked to whatever templates the plugin ships
No record of which invoice went out, or when
With TrueCommander
Design the invoice once in a visual drag-and-drop builder
A macro generates the PDF the moment an order lands
One plugin covers invoicing and nine more modules
Full control over the layout: blocks or raw HTML
Every generated PDF logged with status and timestamp
What you get

Everything a WooCommerce invoice needs. In one place.

A branded PDF invoice for every WooCommerce order, built from blocks you own and delivered without a manual step.

Branded PDF invoices

Every WooCommerce order produces its own PDF invoice, from a template you control down to the last block.

Emailed to the customer

A macro generates the PDF and attaches it to the branded email TrueCommander sends the customer, with no step left for you.

Ready-made invoice template

Start from the built-in Invoice PDF template, then swap in your branding, fields, and wording.

Visual and code editor

Drag-and-drop blocks for speed, or drop into a raw HTML block for full design control.

Live order data

Dynamic tags pull the order number, billing address, totals, and tax straight into every invoice.

Document log

Every generated PDF is recorded with its file name, source template, status, and timestamp.

Build it once

Design the invoice. Make it yours.

Open the Email Builder and lay out your invoice with drag-and-drop blocks: a logo, headings, a looped line-item table, totals, and payment terms. Style every block, then save it as a reusable template for your store.

  • Drag blocks for logo, text, columns, dividers, buttons, and loops
  • Style padding, borders, colors, and typography per block
  • Save once and reuse the template for every WooCommerce order
  • Export the same template as email-safe HTML or a print-ready PDF
  • Password-protect sensitive invoice PDFs
The TrueCommander Email Builder with a WooCommerce PDF invoice template open on the canvas
Hands-off delivery

An order lands. The invoice sends itself.

Wire it once: a WooCommerce order trigger, a step to generate the PDF, a step to email it. Then step away. Every order from that point on builds its own invoice and sends it, while you get on with the work that actually needs you.

  • Triggers for new order, processing, completed, refunded, cancelled, and failed
  • Generate PDF and send template email run as one macro
  • Build a credit-note template and trigger it on the refund event
  • Add a send API step to push the order to your CRM, accounting tool, or any webhook
  • Runs unattended through the Macro Builder, every order, day or night
A TrueCommander macro flow that turns a WooCommerce order into a PDF invoice: an order trigger, a generate-PDF step, and a send-email step
Dynamic tags

Real order data, filled in automatically.

Dynamic tags map straight to the WooCommerce order. Drop {{trigger.order_number}}, {{trigger.billing_full_name}}, or {{trigger.order_total_formatted}} into the template and they resolve at generation time. Loop blocks repeat a row for every product in the order.

  • Order number, dates, billing and shipping addresses
  • Subtotal, tax, shipping, discounts, and grand total
  • Loop blocks render one table row per line item
  • Site variables for reusable values like your company address
A WooCommerce PDF invoice template in the TrueCommander builder, with dynamic tags pulling live order data into the invoice fields
Records

Download on demand. Tracked for good.

Generate and download any invoice straight from the builder. Every PDF a macro creates is written to the document log with its file name, source template, status, and timestamp, so you always know what was issued.

  • One-click download of any invoice from the builder
  • Generate invoices for past orders by running the macro manually
  • Document log records every PDF with its status and timestamp
  • Failed generations are logged with the error for a quick fix
The TrueCommander document log listing generated WooCommerce PDF invoices with their status and timestamp
Beyond a single template

The details real invoicing needs. Numbers, slips, and tax.

An invoice is more than a layout. Numbering, supporting documents, tax fields, and the tools you sync to are all part of the same builder and macro.

Sequential invoice numbers

An auto-incrementing variable stamps a unique number on every invoice. Add your own prefix so each PDF reads INV-1, INV-2, and counts up on its own.

Packing slips and credit notes

The builder is general purpose. Drop the prices for a packing slip, or build a credit-note template and fire it on the refund trigger. Same blocks, same macro.

Tax, VAT, and GST

Dynamic tags pull subtotal, tax, and grand total from the order. Type your VAT or GST registration number into a text block and it prints on every invoice.

Sync to your CRM

Add a send API step to the macro and every invoiced order can post to your CRM, accounting app, or any webhook, so invoicing is one step in a bigger workflow.

How it works

Three steps. Then it runs itself.

Set it up once. From then on, every WooCommerce order produces its own PDF invoice.

  1. Design your invoice

    Lay out a custom WooCommerce invoice in the Email Builder, or start from the built-in Invoice PDF template.

  2. Wire the macro

    Add a generate PDF step and a send template email step under a WooCommerce order trigger of your choice.

  3. Orders run themselves

    Every matching order generates a branded PDF invoice, attaches it to the email, and logs the result.

The Math

One plugin. Invoicing and nine more modules.

WooCommerce PDF invoices are not a separate purchase. They are one workflow inside TrueCommander.

Extra invoicing plugins to license
No standalone PDF invoice plugin. Invoicing is built into TrueCommander
Modules in the one license
Email builder, macros, scheduling, AI, and more. Invoicing is one of many
Inside your WordPress admin
Templates, PDF generation, and logs. No external service
$59/yr
Custom WooCommerce PDF invoices, plus nine more modules. Invoicing is just one of ten. See pricing
FAQ

Questions? Answered.

Ready?

Put your WooCommerce invoicing on autopilot.

Design a custom WooCommerce invoice, wire it to an order trigger, and let every PDF generate itself.

14-day money-back guaranteeWe stand behind TrueCommander. If it's not the right fit within 14 days, request a refund through our support. Terms apply per our refund policy.
Cookies. The short version.

Essential cookies keep the cart and theme working. Analytics only fire if you say yes. Read our policy.