Visual PDF Invoices for WooCommerce
Generate professional PDF invoices, packing slips and quotes for WooCommerce automatically. Free core of the WordPress.org plugin.
by VisualPDF · github.com/bugabuses/visual-pdf-invoices-for-woocommerce · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/bugabuses/visual-pdf-invoices-for-woocommerce/archive/refs/heads/main.zipReadme
Visual PDF Invoices for WooCommerce
Generate professional PDF invoices, packing slips and quotes for every WooCommerce order — automatically. No PHP or CSS required.
This repository hosts the free core plugin, distributed on WordPress.org.
Features
- Automatic generation — invoices and packing slips are created the moment an order reaches Processing or Completed. No buttons to click, no emails to miss.
- Professional typography — Unicode-ready rendering (€ £ ¥ and accented characters) with repeating headers and page numbers via mPDF.
- Sequential numbering — atomic per-type counters with optional yearly reset, custom prefixes and suffixes.
- Email attachments — the invoice PDF is attached to the customer's completed-order email automatically (configurable).
- Downloads everywhere — store owners download from the order screen; customers download from their account via a secure frontend link.
- Secure by design — nonce-protected endpoints, capability and order-ownership checks, files stored outside direct web access.
Requirements
- WordPress 6.4+
- WooCommerce 8.0+
- PHP 8.1+
Installation
- Download from the WordPress.org plugin page, or upload the
visual-pdf-invoices-for-woocommercefolder to/wp-content/plugins/. - Activate the plugin (WooCommerce must be active).
- Go to PDF Invoices in the admin menu to configure business details, VAT number and numbering preferences.
Development
composer install # installs mPDF into vendor/
The vendor/ directory is committed so the repository mirrors the distributed plugin. Unit/behaviour checks live in testbench/scripts/ of the parent workspace and are run against a live WordPress + WooCommerce bench via wp eval-file.
Bundled libraries
- mPDF (LGPL-3.0-or-later) — PDF rendering engine.
Pro add-on
A commercial add-on (visual template builder, logo upload, quote-to-order workflow, credit notes, bulk ZIP export) is sold separately. The free core contains no locked or gated functionality — premium code is hosted outside the WordPress.org directory per plugin guideline 5.
License
GPL-2.0-or-later — see LICENSE.txt.