Print Invoice

Print Invoice for WooCommerce allows your customers to easily print professional invoices for their orders directly from their My Account page.

With a single click, customers can view, print, or save invoices as PDF — fully branded with your company logo, colors, and contact details.

This plugin simplifies invoice management, enhances your brand presentation, and saves your support team time by automating customer access to invoices.

Features Overview

↑ Back to top
  • One-click invoice printing for customers
  • Professional, print-ready invoice templates
  • Fully customizable design (logo, colors, fonts, borders)
  • Control which order details appear
  • Secure order key verification
  • HPOS compatible
  • Responsive, print-optimized layout
  • Color and typography customization
  • Option to open invoices in a new tab
  • Button placement control (before or after order details)

Installation

↑ Back to top

To start using a product from WooCommerce.com, you can use the “Add to store” functionality on the order confirmation page or the My subscriptions section in your account.

  1. Navigate to My subscriptions.
  2. Find the Add to store button next to the product you’re planning to install.
  3. Follow the instructions on the screen, and the product will be automatically added to your store.

Alternative options and more information at:
Managing WooCommerce.com subscriptions.

Adding a WooCommerce.com subscription to your store

Setup and Configuration

↑ Back to top
  1. Log in to your WordPress admin dashboard.
  2. Go to Plugins → Add New.
  3. Search for Print Invoice for WooCommerce.
  4. Click Install Now, then Activate.
  5. Go to WooCommerce → Settings → Print Invoice to configure.

Manual Installation

↑ Back to top
  1. Download the plugin .zip file.
  2. Extract the contents on your computer.
  3. Upload the print-invoice-for-woocommerce folder to /wp-content/plugins/ using FTP.
  4. Activate the plugin from Plugins → Installed Plugins.
  5. Configure settings under WooCommerce → Settings → Print Invoice.

Configuration

↑ Back to top

Once activated, navigate to:

WooCommerce → Settings → Print Invoice

Here you’ll find multiple sections to configure your invoice appearance and behavior.

General Settings

↑ Back to top
SettingDescription
Enable Print InvoiceTurn the print invoice feature on or off.
Button PositionChoose where the print button appears — before, after, or both sides of the order details.
Open in New TabAllow the invoice to open in a new browser tab.
Show in Orders ListDisplay a “Print Invoice” action button in the orders list table.

Company Information

↑ Back to top
SettingDescription
Company NameEnter your store or business name.
Company LogoUpload your logo via the WordPress Media Library.
Company AddressAdd your business address (displayed at top of invoice).
Phone & EmailContact details shown on invoice header or footer.
Tax / VAT NumberDisplay your business registration or tax number.
Footer TextOptional custom text for invoice footer.

Invoice Display Options

↑ Back to top

Control which information appears on your invoice:

Order Details

  • Order ID
  • Order Date
  • Order Status
  • Payment Method
  • Shipping Method
  • Customer Notes

Product Details

  • Product Image
  • SKU
  • Item Meta (e.g. variations)
  • Discounts
  • Tax Rates
  • Coupon Codes

Design & Layout

↑ Back to top

Customize your invoice design to match your brand:

SettingDescription
Primary ColorUsed for headings, highlights, and key accents.
Secondary ColorUsed for borders and secondary elements.
Font SizeChoose between 10px and 14px.
Page LayoutPortrait or Landscape orientation.
Border StyleNone, Solid, Dashed, or Dotted.
Print BackgroundsOption to include background colors when printing.

Customer Experience

↑ Back to top

Once configured, the Print Invoice button automatically appears in two places:

  1. My Account → Orders List:
    • A small printer icon or “Print Invoice” link is shown beside each order.
  2. Order Details Page:
    • A large “Print Invoice” button appears before or after the order table (depending on settings).

When clicked, the invoice opens in a new window or tab (if enabled), formatted for printing. Customers can then:

  • Print the invoice directly, or
  • Choose Save as PDF from their browser’s print dialog.

Example Use Cases

↑ Back to top
  • Customers need invoices for accounting or expense claims.
  • B2B stores require official invoice documents for every order.
  • Stores want to reduce support requests for invoice copies.
  • Businesses that value a branded, professional customer experience.

Security

↑ Back to top

Invoices are protected using WooCommerce order key verification.
Only the authorized customer who placed the order (or store admin) can view and print the invoice. Unauthorized access attempts will be denied.

Support

↑ Back to top

Need help?
If you need assistance with installation, setup, troubleshooting, or customization, please. Visit: WooCommerce Support

We’re here to help ensure your store and invoices run smoothly!

Related Products

Offer add-ons like gift wrapping, special messages or other special options for your products.

Add shipment tracking information to your orders.