PDF Invoice
$19.00

Stop Sending Invoices By Hand.

Every order confirmation email goes out with a branded PDF invoice already attached. No template. No copy-paste. No 11pm paperwork session. Just orders — with invoices.

20
Features that kill manual invoice work
4
Invoice template matching dimensions
0
Manual steps per invoice after setup
3+
Hours/week recovered from invoice admin

Everything Your Invoices Were Missing

From automatic email attachment to customer self-download to B2B template filtering — the complete invoice automation stack for your Joomla ecommerce store.

Auto-Attach to Order Emails

Every confirmation email goes out with the PDF already in it. Customer only, admin only, or both. You configure it once and then you stop thinking about it entirely.

Conditional by Order Status

Only trigger invoice generation on the statuses that matter — confirmed, paid, shipped. Pending and failed orders stay quiet. Customers only receive invoices for real transactions.

Customer Self-Download

Customers find their invoice in their order history and download it themselves. They stop emailing you for it. Your support inbox stops being a filing cabinet.

Admin One-Click Download

Open any order in the admin panel. There's an invoice download card waiting. Click it. PDF lands in your browser. Tax season, audits, accountant calls — handled in seconds.

Multi-Language Template Matching

French customers get French invoices. German customers get German invoices. The right template is selected automatically based on the customer's registered language — no sorting required.

Branded PDF Output

Custom CSS, custom fonts, your logo embedded directly in the file. The invoice looks like your business — not a generic receipt. Images travel inside the PDF so your branding renders everywhere.

Four-Way Template Filtering

Filter invoice templates by order status, payment method, customer group, and language. Wholesale buyers see one layout; retail customers see another. Automatically. Every time.

Secure by Design

PDFs live in a protected server directory. Customers download only their own invoices — ownership is verified against the logged-in account. Download links are token-validated. No guessable URLs.

Additional File Attachments

Need to include terms and conditions, a compliance certificate, or an installation guide? Upload any PDF and attach it alongside the invoice on every qualifying order email.

Real-World Use Cases

A Joomla store selling industrial supplies to trade accounts needs a proper VAT invoice within hours of payment confirmation — accounts payable departments don't wait. With PDF Invoices, every confirmed order automatically fires an email with the invoice attached. The buyer's AP team processes it the same day. Cash flow improves. Nobody chases paperwork. B2B ecommerce the way it's supposed to work.

A small Joomla ecommerce store has been running for a year. Tax season arrives. The accountant needs every invoice from the past 12 months in a consistent, numbered format. The store owner opens any order in admin, clicks the download card — clean, sequentially numbered PDF in hand. Repeat for any order the accountant flags. Done in an afternoon. No Word files. No reformatting. No explaining what "final v3" means.

A Joomla store selling digital products gets regular support requests: "Can you resend my invoice?" After enabling the customer download option, those requests stop. Customers who need their invoice log in, find their order in their account history, and download the PDF themselves — any time, without contacting support. Support volume drops. Customer satisfaction goes up. Simple math.

A dropshipping operation on Joomla needs an invoice in every order confirmation email so customers have their paperwork the moment they receive shipping notification. With PDF Invoices set to attach on "confirmed" status and routed to customers only, every outgoing confirmation carries the invoice automatically. The store owner doesn't see or touch the process. That's the point.

A J2Commerce store selling across Europe needs invoices in the customer's language for legal compliance and professional credibility. With multi-language template filtering, English customers get English invoices, Spanish customers get Spanish invoices, German customers get German invoices — automatically matched to the customer's registered language preference. You write the templates once. The matching happens without you. Every time.

Your Invoices Should Be Running Themselves.

Every order your Joomla ecommerce store processes today will eventually need a paper trail. Set it up once. Let it run. Get your evenings back.

Translated In The Following Languages

Arabic Unitag (ar-AA), Chinese, Traditional (zh-TW), Danish (da-DK), Dutch (nl-NL), English (en-GB), English, USA (en-US), Finnish (fi-FI), French (fr-FR), German (de-DE), Greek (el-GR), Hebrew (he-IL), Italian (it-IT), Japanese (ja-JP), Norwegian Bokmål (nb-NO), Persian Farsi (fa-IR), Polish (pl-PL), Portuguese, Brazil (pt-BR), Portuguese, Portugal (pt-PT), Russian (ru-RU), Spanish (es-ES), Swedish (sv-SE), Turkish (tr-TR)


  • Developer J2Commerce
  • Extension Type Apps
  • J2Commerce Version 4.x, 6.x
  • Joomla Version 4.x, 5.x, 6.x
Language Translations
Arabic UnitagArabic Unitag
Chinese, TraditionalChinese, Traditional
DanishDanish
DutchDutch
EnglishEnglish
English, USAEnglish, USA
FinnishFinnish
FrenchFrench
GermanGerman
GreekGreek
HebrewHebrew
ItalianItalian
JapaneseJapanese
Norwegian BokmålNorwegian Bokmål
Persian FarsiPersian Farsi
PolishPolish
Portuguese, BrazilPortuguese, Brazil
Portuguese, PortugalPortuguese, Portugal
RussianRussian
SpanishSpanish
SwedishSwedish
TurkishTurkish

Fix Casing fixed for type attribute of fields

Improvement Additional file attachments now use the Joomla Media Manager (multiple files supported). Existing attachment values are not migrated automatically.

New Feature 13 language files updated.

New Feature J2Commerce v6 and Joomla 6 support

Update J2Store v4 and Joomla 4/5 plugin support

The Invoice That Shows Up Before the Customer Asks

Every order notification email your Joomla ecommerce store sends can carry a PDF invoice — automatically generated, correctly named, and attached without any manual step. You set the trigger statuses once. After that, every qualifying order handles its own paperwork.

  • Route to customer, admin, or both — your choice per configuration
  • Generated fresh from live order data every time
  • One PDF generated per order, cached across multiple email recipients
  • Attach additional PDFs — terms, certificates, guides — alongside the invoice
The Invoice That Shows Up Before the Customer Asks
The Right Invoice for the Right Buyer, Every Time

The Right Invoice for the Right Buyer, Every Time

B2B ecommerce runs on precise paperwork. Different buyers need different invoice formats — trade accounts need VAT breakdowns, retail customers want a simple receipt, and your international buyers need their language. Four-dimensional template filtering handles all of it without manual routing.

  • Filter by order status — only confirmed, paid, or shipped orders get invoiced
  • Filter by payment method — bank transfer orders look different from card orders
  • Filter by customer group — wholesale and retail accounts get distinct layouts
  • Filter by language — the invoice matches the customer's registered language automatically

You may also be interested in these products

Stay Updated

Subscribe for free and be the first to know about the latest features, updates, and new additions.