![]()
Design branded PDF invoices, packing slips, credit notes, quotes and certificates visually, right inside WordPress
Most PDF invoice plugins give you a few fixed layouts and a colour picker. PageMint gives you a whole page. Design a template once, and PageMint turns your orders, refunds, quotes, form entries and course completions into numbered PDFs, stores them privately and e-mails them for you.

Every document your business sends, in one plugin
Invoices, packing slips, credit notes, quotes, form PDFs and certificates, all designed the same way and numbered properly.
Visual template builder
- ✓A real page: A4, Letter, Legal, A5 or custom, portrait or landscape
- ✓Drag in text, images, address blocks, line-item tables, totals and page numbers
- ✓QR codes, barcodes (Code 128, EAN-13, UPC-A, Code 39) and signatures
- ✓Show or hide any element with simple conditions
- ✓Live preview is the real PDF from the real engine
WooCommerce invoices & packing slips
- ✓Created in the background when an order reaches the statuses you pick
- ✓Attached to the WooCommerce e-mails you choose
- ✓Tax per line, tax summary, reverse-charge and VAT-exempt notes
- ✓Documents column and page in My Account
- ✓Works with HPOS and the Cart and Checkout blocks
Credit notes, quotes & proformas
- ✓Every saved refund becomes a credit note automatically
- ✓Quotes and proforma invoices for anyone, with or without an order
- ✓Validity dates, accepted or declined status
- ✓Each type has its own gap-free number series
Form PDFs
- ✓Contact Form 7: PDF attached to the form e-mails, nothing stored
- ✓WPForms, Fluent Forms and Gravity Forms entries become stored PDFs
- ✓Every field is a merge tag, signature fields print as images
Certificates with verification
- ✓Tutor LMS and LifterLMS course completions create a certificate
- ✓A QR code links to a verification page on your own site
- ✓Revoke a certificate and its links stop working at once
Bulk generation
- ✓Up to 2,000 orders per batch, run in the background
- ✓Download as one ZIP or one merged PDF
- ✓An error on one order never stops the batch, and interrupted batches resume
What you see is what your customers get
The preview is the actual PDF from the same engine that makes your final documents. No surprises after you hit save.
Secure by design
- ✓PDFs live in a private, randomly named folder
- ✓Served only after a permission check or through a signed link
- ✓Links expire (7 days by default) and can be revoked
- ✓Issued invoices never change: regenerating makes a new version, all audit-logged
Built for every language
- ✓Bundled Noto Sans fonts for Latin, Cyrillic, Greek, Arabic and Hebrew
- ✓Right-to-left layouts supported
- ✓Optional Chinese and Japanese font pack
- ✓Translation-ready
For store owners & developers
- ✓Brand kit: one logo, five colours, two fonts for every template
- ✓14 starter templates to begin from
- ✓REST endpoint creates a PDF and returns a signed link
- ✓Diagnostics, one-click test PDF and GDPR export and erase tools
Up and running in four steps
Install the plugin
Upload it to WordPress like any other plugin.
Set your brand
Add your logo, colours, fonts and seller details.
Pick a template
Start from one of 14 starters and adjust it on the page.
Let it run
Documents are created, numbered, stored and e-mailed for you.
Requirements
- WordPress 6.3 or newer
- PHP 7.4 or newer with mbstring (GD recommended)
- MySQL or MariaDB with InnoDB tables
- 128 MB PHP memory recommended
- Working WP-Cron or a real cron job for background work
- Optional: WooCommerce, WooCommerce Subscriptions, Contact Form 7, WPForms, Fluent Forms, Gravity Forms, Tutor LMS, LifterLMS, Client Lockbox Membership
Frequently asked questions
What licence do I get?
You get the fully licensed version, to use on your own sites.
Does it work without WooCommerce?
Yes. WooCommerce is optional. You can still design templates and make form PDFs, quotes, certificates and membership documents.
Are my PDFs public?
No. They’re kept in a private folder and delivered only after a permission check or through a signed link that expires and can be revoked.
Can invoices be numbered without gaps?
Yes. Each document type has its own series, protected by database row locks, so numbers are never repeated or skipped.
Can I change an invoice after it’s issued?
Issued invoices and credit notes are final. You can regenerate one as a new version, void it, or correct the number or dates, and each change is logged with a reason.
Does it slow down checkout?
No. PDFs are never made during checkout; they’re created in the background.
Which form plugins are supported?
Contact Form 7, WPForms, Fluent Forms and Gravity Forms.
Does it send data anywhere?
No. Everything is made on your own server, with no outside service and no account.
Is it tax or legal advice?
No. It gives you the tools for correct documents. Check the required contents with your accountant.
Professional PDFs, without the busywork
Design once, and every invoice, slip, quote and certificate looks right from then on.