Attach Custom PDF Invoices With WooCommerce Order Emails

How To Attach Custom PDF Invoices With WooCommerce Order Emails?

This article guides you through the process of setting up and sending email invoices to customers in WooCommerce. The process involves using the free PDF Invoices and Packing Slips for WooCommerce plugin, which allows you to attach PDF invoices to WooCommerce order emails.

We know that WooCommerce sends an order confirmation email upon placing a successful order. What if we can attach the PDF of the invoice along with this email? Not only does this save you time and effort, but it also ensures your customers receive a clear and professional record of their purchase.

Let’s see how it can be achieved with the help of a simple free WooCommerce invoice plugin by Web Toffee.

📌

Key Takeaways:

  • An invoice is a document detailing the payments.
  • Creating and sending invoices to customers can increase customer satisfaction and professionalism.
  • WebToffee’s PDF invoice plugin automatically creates and attaches invoices to order emails.

What Is an Invoice?

An invoice is a document that lists the details of payment of the items ordered. It typically includes:

  1. The names and details of both the buyer and seller
  2. A unique invoice number
  3. The date of the transaction
  4. Details of the product purchased
  5. The quantities and prices of each item
  6. Payment method
  7. Tax details
  8. Payment terms and conditions

It is recommended that the soft copy of the invoice be sent to the customer as soon as the order is confirmed. This step is crucial in complying with the store-level standards for selling products and services.

Why Should You Create and Send PDF Invoices to Customer?

It is both beneficial and essential to automatically create and send invoices to customers. You can save a lot of time by maintaining this task and using it for other things. So, why do we insist that you create and send invoices every time? The reasons are here,

  • Improving the purchasing experience for customers
  • Establish a powerful brand identity
  • Save money and time.
  • Organize and manage invoices
  • Streamline the tax auditing procedure

How To Attach PDF Invoice With WooCommerce Order Email?

Step 1: Install the WooCommerce PDF Invoices Plugin by WebToffee

You will need to install and activate the free plugin WooCommerce PDF Invoices in your store to access this feature.

To do this,

  1. Log into your WordPress admin account and navigate to Plugins > Add New.
  2. Search for the Keyword WooCommerce PDF Invoices, Packing Slips and Delivery Notes and locate the WebToffee plugin.
  3. Click on Install Now and then on Activate to complete the installation process.

This would add an additional section named Invoice/Packing to the left navigation bar of your WordPress admin console. All customizations regarding the order-related documents, such as PDF invoices and shipping labels, can be found there.

Step 2: Enable the Option to Attach Invoice in the General Settings

As mentioned earlier, once the plugin is installed and activated, the Invoice/Packslip menu appears on the WordPress dashboard.

Navigate to Invoice/Packslip > Invoice > General. All the generic settings pertaining to the invoice are included here. To attach invoices to the order emails sent out to customers, make sure the option Enable to attach the Invoice is toggled on.

Step 3: Define When to Automate Invoice Creation

Select the required order status under the option Automate invoice creation. The plugin will automatically generate invoices for the orders once it reaches the set order status. You can select multiple statuses based on your requirements here.

Step 4: Define When to Attach invoice PDF to Customer Email

Select the order status emails to which the PDF version of the currently active invoice template has to be attached under the option Attach invoice PDF in customer email.

Step 5: Add a Print Invoice Button to Order Emails

Enable the Show Print Invoice button for customers on the Order email option to display a print invoice button for your customers.

Make sure to Update Settings to save the changes.

attach PDF invoices to WooCommerce order emails

For example, to generate and attach the invoices to ‘order completed’ emails sent out to customers, choose to automatically generate invoices when the order is completed and attach the email to the completed order emails.

In addition to this, the PDF invoices can also be attached to the new order email notifications that the admins will receive upon getting a new order. To enable this, check the box corresponding to the option Attach invoice PDF to admin email.

A sample email with an invoice attachment with a print invoice button is shown below:

invoice attachment with print invoice button

A sample invoice with the logo will be as shown below:

image of PDF invoice

Additional Features of the Free WooCommerce PDF Invoice Plugin

In addition to attaching the invoice with the order email, you may also set up several customizations with this free plugin. Moreover, the WooCommerce PDF invoice template can even be changed or customized from the same setup window.

Some of the other key features of this plugin include,

  • Adding a print invoice button to the My account page of customers and the order status emails
  • Customizing the invoice date
  • Setting a custom invoice number
  • Editing the invoice number format
  • Adding logo to invoices
  • Inserting order meta fields to invoices
  • Generating invoices for orders created before installing this plugin
  • Creating invoices for free orders
  • Displaying free line items in invoices
  • Adjusting the PDF name format
  • Multiple basic invoice templates

WooCommerce PDF Invoices & Packing Slips Premium Version

If you’re using the pro version of the WooCommerce Invoices plugin, you will have to configure the same set of options to attach the invoice PDF to the order status emails.

The only difference between the free and premium variations of the PDF invoice plugin for WooCommerce is that the premium version houses much more advanced features and customizations than the free version. However, there is no change to the process or workflow inside the plugin.

Some of the premium features include

  • Multiple advanced invoice templates that are customizable
  • Insert product meta fields and attributes into invoices
  • Add signature into PDF WooCommerce invoices
  • Customize the footer content of invoices
  • Group products in the invoices by category
  • Sort items in the invoices
  • Multiple bundled product display options
  • Add payment links to invoices
  • Enable an option for customers to pay later at checkout

Take your invoicing to the next level with the WooCommerce PDF Invoices plugin

Upgrade to the premium plugin to unlock advanced features

Get Plugin Now

PDF Invoice Attachment

The below image shows the option to download the PDF attached to the order mail.

Attached PDF invoice with order email

Want to customize your WooCommerce invoices even further?

Try the Invoice Customizer Add-On for more advanced personalization!

Get Plugin Now

Wrapping Up

There is no question that all business owners must create and send email invoices to their customers. It is not only crucial for business continuity but also crucial for regulatory compliance and keeping track of customer transactions.

Nevertheless, attaching a WooCommerce invoice soft copy helps to save the document for future reference. This has several advantages when compared to sending hard copies of invoices with the order.

A proper plugin can improve the client experience and make the entire process more methodical. By doing this, you can save time, and money, which means your company can benefit from other online selling opportunities.

Tags: woocommerce invoice, woocommerce invoice extension, woocommerce invoice plugin

Article by

Shesna is a technical content writer for WebToffee. She is familiar in working closely with the SMEs to break down complex technical information into a concise, easy to understand manner.

Comments (5)

Got any query? Please leave a comment or reach out to our support

Your email address will not be published. Required fields are marked *