5,232 GPL Products · Updated DailyPRO Versions Available · Instant Download
PDF Invoice for Woocommerce 1.6 – WordPress Plugin

PDF Invoice for Woocommerce

v1.6 ★★★★★5/5 (1) Updated 3 days ago Live Demo ↗
Download PDF Invoice for Woocommerce 1.6
Free download · version 1.6

Description

At a glance

PDF Invoice for Woocommerce v1.6 is a free WordPress plugin with 20+ active installs, 5/5 rating from 1 reviews, updated September 29, 2026, requires WordPress 6.5+ & PHP 7.4+. Download the latest GPL version below — free, with live demo included.

PDF Invoice for WooCommerce creates a clean, professional PDF invoice for every order and attaches it to the WooCommerce emails you choose. Customers can download their invoice from their account, and you can download invoices and packing slips straight from the Orders screen.

Each invoice shows your logo and company details, the customer’s billing details and VAT number, every purchased item with its SKU and options, taxes, shipping, the totals and the amount due.

Invoices

  • Automatic – an invoice is generated when an order reaches the statuses you choose (for example Processing or Completed).
  • Paid invoices – orders in the statuses you mark as paid show a green PAID badge and an amount due of zero.
  • Email attachments – attach the invoice to any WooCommerce order email: New order, Processing order, Completed order, Order details and more.
  • Sequential invoice numbers – optional, with your own starting number. A number is never issued twice, even when many orders change status at the same time.
  • VAT number – an optional VAT Number field for the classic checkout and the Checkout block, printed on the invoice, the packing slip and the admin order screen.
  • Complete order details – item SKUs, variation attributes and add-ons, taxes, shipping, payment method and totals, with “Page X of Y” on every page.
  • Your branding – logo (PNG, JPG or SVG), company name, address, email, phone, a footer note and copyright text.
  • Any language – non-Latin text (for example Cyrillic and Greek) and currency symbols print correctly with the bundled DejaVu Sans font.

Packing slips

  • Printable packing slips with the items, quantities and options, the billing and shipping address, the shipping method and the payment method – no prices.
  • The packing slip button in the Orders list can be switched off in the settings.

For customers

  • “Download Invoice” button on the order received and view order pages, and an “Invoice” action in My Account > Orders.
  • Guests can download their invoice with the secure order link.
  • Invoices are only offered for orders that reached an invoice status, so no invoice is created for pending, failed or cancelled orders.

For store owners

  • Download invoices and packing slips from the WooCommerce Orders list.
  • “Preview Template” in the settings shows a sample invoice with your company details.
  • Override the invoice and packing slip templates in your theme (yourtheme/invoice-for-wc/template-1.php and packing-slip.php).

Compatibility

  • High-Performance Order Storage (HPOS) and the Cart and Checkout blocks.
  • Translation ready.

Privacy and security

  • Generated PDFs are stored with an unguessable file name in a protected folder (uploads/wphub-invoice) and are only delivered through permission-checked download links.
  • PDFs are a cache: files older than 7 days are removed automatically and re-created from the current order when needed.
  • Customer data is escaped before it goes into the PDF, and scripts in documents are disabled.
  • No tracking and no external services – PDFs are created on your own server with the bundled Dompdf library.

For developers

Filters: wphub_invoice_placeholders, wphub_invoice_number, wphub_invoice_paper_size, wphub_invoice_date_format, wphub_invoice_page_number_text, wphub_invoice_customer_can_download, wphub_invoice_dompdf_options, wphub_invoice_cleanup_days and wphub_invoice_settings. Actions: wphub_before_pdf_invoice and wphub_after_pdf_invoice.

Frequently asked questions

What is PDF Invoice for Woocommerce?

PDF Invoice for Woocommerce is a free WordPress plugin available under the GPL license. The current version is 1.6. It is active on over 20 websites.

Is PDF Invoice for Woocommerce free to download?

Yes — PDF Invoice for Woocommerce 1.6 is a free GPL download with no hidden fees, no account needed, and no feature locked behind a paywall in this package. Users rate it 5 out of 5 based on 1 reviews.

How do I install PDF Invoice for Woocommerce 1.6?

Download the ZIP file from this page, then in your WordPress dashboard go to Plugins → Add New → Upload Plugin, choose the file, click Install Now, then Activate. The plugin works immediately after activation — no license key or extra setup is required for the core features.

What are the requirements for PDF Invoice for Woocommerce?

PDF Invoice for Woocommerce 1.6 requires WordPress 6.5 or higher and PHP 7.4 or higher. Most modern WordPress hosts already meet these versions. Running older versions may cause features to break, so update WordPress and PHP first if your site is behind.

When was PDF Invoice for Woocommerce last updated?

Version 1.6 was last updated on September 29, 2026. This page is refreshed automatically, so the download here always matches the newest version we have verified.

Is the PDF Invoice for Woocommerce download safe?

The file is sourced directly from the official WordPress.org repository — the same file the developer published. It is served unmodified, so what you install here is byte-identical to the official release.

Version: 1.6
Updated: October 1, 2026

Technical details

Version1.6
Last updatedSeptember 29, 2026
Active installs20+
Rating★★★★★ 5/5 (1 reviews)
Requires WordPress6.5 or higher
Requires PHP7.4 or higher
AuthorWpExperts Hub
Tagspacking-slip, pdf-invoice, vat-invoice, woocommerce-invoice, woocommerce-pdf-invoice
Demo PDF Invoice for Woocommerce

Download PDF Invoice for Woocommerce

Download PDF Invoice for Woocommerce WP Plugin

Official Page ↗

Note: if the download does not start, disable your ad blocker and try again.

Leave a Comment