1. Home
  2. Docs
  3. WowInvoice
  4. Documents Type
  5. Invoice

Invoice

With WowInvoice, you can generate professional WooCommerce invoices directly from your store orders.

You can customize invoice layouts, configure invoice numbering, automate invoice generation, and control how invoice PDFs are sent and downloaded.

These settings help store owners create organized, business-ready invoices for customers and internal record management.

In the following sections, we will configure the invoice settings step by step.

Configuration

Most invoice-related automation and numbering settings are available in the right sidebar of the Invoice settings panel.

Follow the steps below to configure your invoice settings.

Step 1: Configure Layout Size and Invoice Generation Status

WowInvoice supports multiple invoice layout sizes. You can choose from:

  • A4
  • A5
  • Letter

Next, select the WooCommerce order statuses for which invoices will be generated automatically.

Invoice

Available order statuses include:

  • Pending Payment
  • Processing
  • On Hold
  • Completed
  • Cancelled
  • Refunded
  • Failed
  • Draft

Invoices will be generated automatically when an order reaches the selected status.

Step 2: Configure Email Attachments

WowInvoice allows you to send PDF invoices automatically through WooCommerce emails. You can attach invoices to different WooCommerce email types, including:

  • New Order (Admin Email)
  • Cancelled Order
  • Failed Order
  • Order On-Hold
  • Processing Order
  • Completed Order
  • Refunded Order
  • Order Details (Manual Email)
  • Customer Note
Invoice

You can also attach additional files to invoice emails. WowInvoice allows you to upload and attach up to 3 files from the WordPress media library.

Step 3: Configure Invoice Download Settings

You can control when customers are allowed to download invoice PDFs from the My Account page.

Available options:

  • Always — Customers can download invoices anytime
  • Specific Order Status — Downloads are allowed only for selected order statuses. You have to select the statuses if this option is chosen.
  • Never — Customers cannot download invoices
Invoice

You can also customize the invoice download button label. Additionally, WowInvoice allows you to:

  • Generate invoices for orders created before installing the plugin
  • Generate invoices for free or zero-priced orders

Step 4: Configure Invoice Numbering

From this section, you can fully customize the invoice numbering strategy.

Invoice Number Format

You can:

  • Use WooCommerce order numbers as invoice numbers
  • Generate custom invoice numbers

Prefix

Add a custom prefix before the invoice number. Dynamic shortcodes for year, month, and day can also be used.

Suffix

Add a custom suffix after the invoice number.

Minimum Length

Set a minimum character length for invoice numbers. If necessary, leading zeros will automatically be added to match the defined length.

You can also preview the next generated invoice number directly from this section.

Invoice

Advanced Settings

WowInvoice allows you to apply updated settings to previously generated invoices.

To enable this behavior, check the box in Advanced Settings.

Invoice

For example, if you update your store name, address, or invoice layout, previously generated invoices will also reflect the latest changes.

If this box is unchecked, new settings will only apply to future invoices, while older invoices will remain unchanged.

Use this setting carefully, especially on live stores with existing invoices.

Customization

WowInvoice provides extensive customization options for WooCommerce invoices. You can control the appearance, displayed information, labels, document structure, and additional invoice elements directly from the customization panel.

The customization settings are divided into multiple sections for easier management.

Header & Logo

This section controls the appearance of the invoice header.

You can customize:

  • Header text
  • Enable or disable logo
  • Adjust logo size
Invoice

Date, Numbering & Identification

From this section, you can customize invoice dates, order information, and identification labels.

Date Settings

You can:

  • Show or hide order date
  • Change order date label
  • Show or hide invoice date
  • Change invoice date label
Invoice

ID Settings

You can:

  • Show or hide order number
  • Change order number label
  • Show or hide invoice number
  • Change the invoice number label

Additional Information

You can also display additional order-related information, including:

  • Payment method
  • Payment method label
  • Custom order meta fields

Custom order meta fields allow you to fetch and display custom WooCommerce order data using meta keys.

Invoice

Billing & Shipping Address

This section controls the appearance of billing and shipping information on the invoice.

Billing Address

You can:

  • Show or hide billing address
  • Show or hide customer email
  • Show or hide customer phone number
  • Change billing section label

Shipping Address

You can:

  • Show or hide shipping address
  • Show or hide customer email
  • Show or hide customer phone number
  • Change shipping section label
Invoice

Field Labels

You can customize:

  • Address field label
  • Email field label
  • Phone field label

Product Table

This section controls the appearance and data shown inside the invoice product table.

Table Columns

You can customize:

  • Description column label
  • Quantity column label
  • Total column label

You can also:

  • Show product image
  • Show product SKU
  • Change SKU label
Invoice

Product Information

Additional options include:

  • Show item discount
  • Show item price excluding tax
  • Show the discounted item price
  • Show item tax amount

Other Product Table Settings

You can also:

  • Change product sorting order
  • Display product metadata
  • Include free or zero-priced items in the table
Invoice

Totals & Financial Breakdown

This section controls the totals area displayed below the product table.

You can show, hide, and customize labels for:

  • Order discount
  • Order subtotal
  • Tax / VAT
  • Shipping cost
  • Total amount
Invoice

Other Settings

Additional invoice customization options include:

  • Show barcode
  • Show QR code
  • Show order note
  • Customize order note label
  • Show terms & conditions
  • Customize terms & conditions label
Invoice

Payment Received Watermark

WowInvoice allows you to display a customizable watermark on invoices.

You can configure:

  • Watermark text & size
  • Vertical & Horizontal placement
  • Opacity & Rotation angle
  • Border radius
  • Watermark color
Invoice

UBL / XML Support

WowInvoice supports UBL/XML invoice generation.

Enable the UBL option to generate XML versions of invoices alongside PDF invoices.

UBL Configuration Options

You can:

  • Select from multiple UBL formats (7 options available)
  • Attach XML files to emails
  • Include PDF invoices together with XML files
Invoice

Supplier Identifiers

You can also configure:

  • Supplier Endpoint ID
  • Endpoint Scheme
  • Legal Entity ID
  • Legal Entity Scheme

These settings help ensure compliance with electronic invoicing standards and integrations.

Was this article helpful to you? Yes No

How can we help?

Grow Faster With Industry Experts
Whether you're just getting started or scaling fast, we’ve got you covered. Join our community or contact our support to get expert advice!