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.
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.
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.
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.
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

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

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

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 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.
Three steps. Then it runs itself.
Set it up once. From then on, every WooCommerce order produces its own PDF invoice.
Design your invoice
Lay out a custom WooCommerce invoice in the Email Builder, or start from the built-in Invoice PDF template.
Wire the macro
Add a generate PDF step and a send template email step under a WooCommerce order trigger of your choice.
Orders run themselves
Every matching order generates a branded PDF invoice, attaches it to the email, and logs the result.
One plugin. Invoicing and nine more modules.
WooCommerce PDF invoices are not a separate purchase. They are one workflow inside TrueCommander.
Questions? Answered.
Put your WooCommerce invoicing on autopilot.
Design a custom WooCommerce invoice, wire it to an order trigger, and let every PDF generate itself.
Demo video coming soon
We're recording a real walk-through of WooCommerce PDF invoices in TrueCommander. Check back shortly.