WP Manifestindependent plugin directory
manifest / ecommerce / visual-pdf-invoices-for-woocommerce

Visual PDF Invoices for WooCommerce

Generate professional PDF invoices, packing slips and quotes for WooCommerce automatically. Free core of the WordPress.org plugin.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/bugabuses/visual-pdf-invoices-for-woocommerce/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

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

  1. Download from the WordPress.org plugin page, or upload the visual-pdf-invoices-for-woocommerce folder to /wp-content/plugins/.
  2. Activate the plugin (WooCommerce must be active).
  3. 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.