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

Install it on any WooCommerce store. Online orders get their invoice, email attachment and My Account download. Nothing else needed.
Selling in-store with Vitepos too? Every finished sale gets an invoice from the same engine, with the same numbering and design.
WooCommerce creates the order, Vite Invoice creates the right document, WooCommerce sends the email.
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 wizardWhen 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 createdThe PDF rides along with the WooCommerce Processing or Completed email, and customers can download it any time from My Account.
Email attachments
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.

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







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.

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.


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.
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
Prefix, start number, length, suffix and a yearly or monthly reset. A number is assigned once and survives every regeneration.
Invoice numberingThe live preview and the PDF come from the same data, so what you see while you design is exactly what customers get.
Templates and designFrom the Invoices list, the WooCommerce order screen or the customer’s My Account — with ownership checked every time.
Customer downloadA clean admin that follows the AppsBD design system, with a dark mode one click away.
Tour the adminDocuments always stay on your server, and Pro can also copy each one to a Drive or Dropbox folder.
Cloud storageEvery finished Vitepos sale gets an invoice from the same engine, and the receipt can show the ZATCA QR code.
Vitepos guideFree on any WooCommerce store, and ready for Vitepos.