WooCommerce PDF invoices · works with Vitepos too

Every order gets its invoice. Automatically.

Vite Invoice creates a clean PDF invoice for every WooCommerce order, numbers it safely, attaches it to the order email and lets customers download it from My Account. Selling in-store with Vitepos as well? The same engine invoices those sales too.

  • WooCommerce & Vitepos
  • ZATCA Phase 1 & 2 included
  • Arabic & RTL
Vite Invoice dashboard: invoices generated, setup progress, documents by type and recent invoices

WooCommerce on its own

Install it on any WooCommerce store. Online orders get their invoice, email attachment and My Account download. Nothing else needed.

WooCommerce + Vitepos Pro

Selling in-store with Vitepos too? Every finished sale gets an invoice from the same engine, with the same numbering and design.

HOW IT WORKS

Configure once. Every order takes care of itself.

WooCommerce creates the order, Vite Invoice creates the right document, WooCommerce sends the email.

01

Answer four quick questions

The setup wizard copies your WooCommerce store address and asks for your business, invoice numbers, design and how customers get their invoice. About two minutes.

The setup wizard
02

Orders get an invoice on their own

When an order reaches the status you chose, Vite Invoice creates the PDF with the next number. One order, one invoice — never a duplicate.

How invoices are created
03

Customers receive it

The PDF rides along with the WooCommerce Processing or Completed email, and customers can download it any time from My Account.

Email attachments
Setup wizard: your business, invoice numbers, design and customers
EVERY ORDER, ONE INVOICE

All your documents in one list.

Search by customer or number, then view, download, print or regenerate. Regenerating makes a fresh PDF and keeps the number — and duplicates are blocked in the database, not just in the code.

  • Automatic at your trigger status, or create one by hand
  • Skip free orders or statuses you don’t invoice
  • The same buttons on the WooCommerce order screen
Invoices list with numbers, customers, dates, totals and view, download, print and regenerate buttons
DESIGN

Pick a look. See it live.

Choose a template, accent color, font and header style. The preview updates as you click — with sample data or your latest real order.

Invoice design screen with template picker, appearance options and live preview
basic invoice template
basicFree
modern invoice template
modernPro
compact invoice template
compactPro
bold invoice template
boldPro
elegant invoice template
elegantPro
minimal invoice template
minimalPro
EMAIL

The invoice arrives with the order email.

Vite Invoice never sends mail behind your back. It attaches the PDF to the WooCommerce emails you pick, and makes the invoice first if it isn’t ready yet.

  • Processing, Completed and Customer invoice emails
  • Or send it in our own email, with an editable template
  • Recipients and SMTP stay in WooCommerce
Emails screen: attach invoices to WooCommerce Processing, Completed and Customer invoice emails
ZATCA E-INVOICING · SAUDI ARABIA

Selling in Saudi Arabia?
ZATCA Phase 1 and 2 are included.

Many plugins sell ZATCA as a paid add-on. In Vite Invoice it is part of the free plugin: the QR code, the bilingual tax invoice, onboarding, reporting and clearance. Not in Saudi Arabia? Leave it off.

Phase 1Free

Generation

  • Bilingual English / Arabic Simplified Tax Invoice (B2C) and Tax Invoice (B2B)
  • ZATCA QR code printed on every invoice
  • Just your seller legal name and VAT number — then switch it on
Phase 2Free

Integration

  • Onboarding with a one-time code from the Fatoora portal
  • Signed XML, reporting of simplified invoices, clearance of standard invoices
  • Sandbox, simulation and production environments
  • Standard invoices are held back until ZATCA clears them
Compliance screen: ZATCA Phase 1 switched on with seller legal name and VAT number, Phase 2 environments sandbox, simulation and production
Read the ZATCA guide Test in the ZATCA sandbox or simulation first, and check the current ZATCA requirements for your business.
A bilingual Simplified Tax Invoice in English and Arabic with the ZATCA QR code, made by Vite Invoice
ARABIC · RTL · ANY LANGUAGE

Right-to-left, done right.

On a right-to-left site language the whole document mirrors — columns, totals and text flow — and Arabic letters are shaped properly in the PDF. ZATCA invoices print every label in English and Arabic side by side.

  • Documents follow your store’s language, not the admin’s profile
  • Translation-ready with Loco Translate or Poedit
  • Shaped Arabic and mixed-script text in the PDF
Translation and RTL
Pro

Every document your shop needs.

Packing slips for the warehouse, delivery notes for the box, shipping labels for the courier, a credit note for every refund and proforma invoices with their own numbers — all from the same order data.

Get Vite Invoice Pro
Documents screen: invoice, packing slip, delivery note, shipping label, credit note, proforma invoice, ZATCA and custom fields
AND MORE

Small things that save you time.

Free

Numbers you can trust

Prefix, start number, length, suffix and a yearly or monthly reset. A number is assigned once and survives every regeneration.

Invoice numbering
Free

Preview = PDF

The live preview and the PDF come from the same data, so what you see while you design is exactly what customers get.

Templates and design
Free

Download, print, regenerate

From the Invoices list, the WooCommerce order screen or the customer’s My Account — with ownership checked every time.

Customer download
Free

Light and dark admin

A clean admin that follows the AppsBD design system, with a dark mode one click away.

Tour the admin
Pro

Google Drive & Dropbox

Documents always stay on your server, and Pro can also copy each one to a Drive or Dropbox folder.

Cloud storage
Pro

Vitepos sales

Every finished Vitepos sale gets an invoice from the same engine, and the receipt can show the ZATCA QR code.

Vitepos guide

Your next order can have its invoice.

Free on any WooCommerce store, and ready for Vitepos.

Need Help? Chat With Us