A trade buyer asks for an invoice. Your accountant wants one for every order. On WooCommerce, printed invoices and packing lists come from Print Invoices and Packing Lists, a separate paid extension, as of October 2026. One more plugin to buy, renew and keep updated.
WP EasyCart PRO has the invoice PDF built in. Add your Business details (name, address and VAT number, which EU invoices must show), pick a File name with the order number in it, and leave Paper size on Automatic: US Letter in North America, A4 everywhere else.

Printed. Attached. Filed.
The Email attachments grid decides which emails carry which PDF: the invoice on the receipt, the packing slip on the shipped email, each with its own profile. Turn on Give invoices their own numbers and every invoice gets a sequential number and stays exactly as it was issued. The packing slip itself is in the free edition, with a live preview from a real order.
Invoices sit beside your payments, shipping, tax, offers and subscriptions. Same plugin, same screens.
Where: WP Admin › EasyCart › Settings › Emails & Documents › Documents. Plan: PRO or Premium for the invoice PDF, in WP EasyCart 6.0 or greater. Read the document settings guide.
★★★★★ Rated 4.5 out of 5 by 200+ store owners on wordpress.org
“It really does work flawlessly, has tons of options, and is easy to use for people like myself with minimal programming skills.”
— flowtechsys, wordpress.org review, April 2023
All in one plugin
One plugin. No add-on stack.
The free trial unlocks PRO on your own WordPress site. Add your business details, place a test order and open the invoice. Rated 4.5 out of 5 by 200+ store owners on wordpress.org.