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.

by VisualPDF · github.com/bugabuses/visual-pdf-invoices-for-woocommerce · website

0stars
0forks

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.zip

Readme

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

  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.

Read the full README on GitHub →