Subscription includes
Support
Add a simple, customizable invoice printing feature to your store. With Print Invoice for WooCommerce, customers can easily generate, view, and print professional invoices for their orders — complete with your branding, logo, and company details.
Customers often need invoices for record keeping, business reimbursement, or accounting — and manually sending them wastes valuable support time.
With Print Invoice for WooCommerce, you can:
Whether you’re running a B2C shop or a B2B wholesale store, this plugin delivers a seamless, professional invoicing experience.
Add a “Print Invoice” button directly to the customer’s My Account → Orders page. Customers can instantly print or download an invoice for any order.
Clean, professional layouts designed for both printing and digital PDF saving — no setup required. Each invoice includes order items, totals, customer info, and your store’s branding.
Make your invoices match your brand with flexible styling options:
Display all your important business information on each invoice:
Only authorized customers can view or print their invoices — protected with order key verification.
Built for performance. Fully compatible with WooCommerce High-Performance Order Storage (HPOS).
Invoices look great on any device and print perfectly in any browser. Customers can also Save as PDF using the browser’s print options.
Easily control what’s included on invoices:
Order Details
Product Details
Display Controls
Perfect for:
Yes. Customers can print invoices for any of their orders directly from the My Account → Orders page. They’ll see a Print Invoice button next to each order and on the order details page.
The plugin creates a professional HTML invoice optimized for printing and PDF saving. Customers can easily use their browser’s Print → Save as PDF option to download or email a digital copy
Absolutely. You can customize every part of your invoice:
Add your company logo, name, and address
Choose colors, fonts, and borders
Adjust font size and page layout (portrait or landscape)
Control what information appears (images, SKU, discounts, etc.)
No coding required — all settings are available in the plugin’s admin panel.
Yes. Print Invoice for WooCommerce is fully compatible with WooCommerce HPOS, ensuring optimal performance and database reliability.
Security is built in. Each invoice is protected by order key verification, which ensures that only the order’s owner (logged-in customer) can access and print it.
Yes. You can set a custom prefix for invoice numbers in the plugin settings. Developers can also use the piwc_invoice_number filter for advanced customization.
By default, the button appears for all orders. However, developers can use WordPress hooks to restrict the button to specific order statuses (for example, only “Completed” orders).
Yes. The invoice layout is fully responsive and print-friendly, ensuring professional results on desktop, tablet, and mobile devices.
Yes. You can include your tax or VAT registration number, company address, phone number, and other business details in the invoice header or footer.
Categories
Countries