With the WebToffee All-in-One WooCommerce PDF Invoices Customizer Add-on, you can edit your WooCommerce Invoice template using a drag-and-drop builder. You can change the invoice layout, add/remove invoice elements, insert custom columns in the product table, add extra rows in the totals section, display checkout fields, and show tax details.
Prerequisites
Before you begin, make sure you have:
- Installed and activated the WooCommerce PDF Invoices, Packing Slips, and Credit Notes plugin.
- Installed and activated the Customizer for WooCommerce PDF Invoices add-on.
Step 1: Open the Invoice Template Customizer
- Go to WordPress Dashboard → Invoice/Packing → Invoice.
- Click Customize.
This opens the invoice template editor with a live preview.

Step 2: Customize Invoice Content Using Drag & Drop
You can add invoice elements (like order details, addresses, headings, etc.) using the Assets list.
- Inside the customizer, open the Assets tab.
- Choose the element you want to add.
- Drag and drop the element into the invoice preview area.
- Click the element you added to edit its properties (text, style, alignment, etc.).
- Click Save, then Save Template

Step 3: Customize the Invoice Page Layout (Padding, Border, Colors)
To style the overall invoice page:
- In the editor panel, open the Page tab.
- Update the required settings, such as:
- Page padding/margins
- Background color
- Text size, color, spacing
- Border style, border width, and border radius
- Review changes in the live preview.
- Click Save Template.

Step 4: Add a New Column to the Invoice Product Table
Use this when you want to show extra details in the product line items (example: SKU, product meta, attributes, etc.).
- Open Invoice → Customize.
- Click the Product table in the invoice preview.
- In the editor panel, click the “+” (Add Column) icon.
- Select a Column type from the dropdown.
- Configure the column settings (header label, meta key, etc., based on the selected column type).
- Click Save, then Save Template.



Step 5: Add a New Row to the Invoice Totals/Summary Table
Use this when you want to add extra totals fields beneath Subtotal/Shipping/Total.
- Open Invoice → Customize.
- Click the Summary table / Totals section in the preview.
- Click the “+” (Add Row) option in the editor panel.
- Choose the Field type for the row.
- Fill in the required settings.
- Click Save, then Save Template.



Step 6: Add/Display Tax Details on the Invoice
Option A: Show tax in the Product Table
- Open Invoice → Customize.
- Use a template/layout that supports tax columns (premium layouts).
- Click the Product table.
- Configure the price/total display settings to show tax-inclusive or tax-exclusive values (based on your requirement).
- Click Save Template.
Note: Tax display requires WooCommerce tax to be enabled and configured.



Step 7: Display Custom Checkout Fields on the Invoice
If you’ve added extra checkout fields (like VAT number, delivery notes, etc.), you can print them on the invoice.
A) Add custom fields on Checkout
- Go to Invoice/Packing → General Settings → Advanced.
- Find Add additional fields on checkout page.
- Click Add/Edit Custom Field.
- Create/update your field and click Update Settings.
B) Add the field to the Invoice template
- Go to Invoice → Customize.
- Open the Assets tab.
- Add the custom field (it appears as order meta) to the invoice using drag & drop.
- Click Save Template.



Step 8: Save and Apply Your Changes
After making edits:
- Click Save (for element-level settings where applicable).
- Click Save Template to apply your changes to the invoice template.