• Skip to primary navigation
  • Skip to main content
Flexible Invoices

Flexible Invoices

  • Pricing
  • Add-ons
  • Docs
  • Support
  • Blog
  • My account
  • Ideas
WooCommerce Receipt – learn how to generate it for free

Updated: 2022-03-16 / Blog

WooCommerce Receipt – learn how to generate it for free

Piotr Ostrowski

Everyone will tell you how great WooCommerce is. And they’re right! However, most of us just need a simple invoicing system for our small businesses. The Flexible Invoices for WooCommerce plugin lets you create a beautiful PDF WooCommerce receipt without the hassle of having to use complicated accounting software. Learn how to create WooCommerce receipts today!

Some Background

WooCommerce is a WordPress solution available through their extensive plugin library, allowing you to sell all kinds of products. This ability to create and sell (physical) products opens up many potential doors for your business – but sometimes there are legal limitations attached.

One such limitation is WooCommerce receipt creation – most countries require you to give out a WooCommerce receipt when selling physical goods and services so that the buyer can use it for tax purposes.

WooCommerce invoicing can be a pain. Several solutions are out there but they all have limitations and may not even support VAT. At FlexibleInvoices.com, we develop an awesome free plugin that will help you customize, brand, style, and deliver professional-looking receipts.

Table of Contents

In this article, you’ll read about:

  • Standard WooCommerce receipt
  • Steps to create WooCommerce Receipts
    1. Install Flexible Invoices plugin
    2. Fill in your business details
    3. Enter the prefix for WooCommerce receipts
    4. Generate WooCommerce receipt
    5. View receipt
    6. Save your PDF WooCommerce receipt to your hard disk
    7. Send the PDF receipt to your customer using email
  • Automatic WooCommerce Receipts

Standard WooCommerce receipt

If you are using a clean WooCommerce install, the only receipt you can send to your clients is that one used in standard transaction emails:

Standard WooCommerce Email with the order details

It cannot be downloaded or saved. It only exists in your email inbox. Not very helpful, right? Let’s find out how to quickly generate a PDF WooCommerce receipt using a free plugin!

Step 1 – Install Flexible Invoices plugin

Firstly, install our free Flexible Invoices plugin in order to generate a WooCommerce receipt later. Go to Plugins, then click Add New and type in Flexible Invoices:

Woocommerce Receipt Plugin - Install

After installing the plugin, please activate it by clicking the Activate button as soon as the download process is finished.

Step 2 – Fill in your business details

After installing and activating the free plugin, please type in your company’s details. A new menu item will appear in your WordPress dashboard. Go to Invoices and click the Options submenu:

Woocommerce Receipt Plugin - Enter your Business Details

Fill in the following information required to generate a correct WooCommerce receipt:

  • Company Name – your registered company business name
  • Company Address  – the address of your company
  • VAT Number  – if you have one
  • Bank Name and Bank Account Number – fill in your bank details of accepting bank transfers
  • Logo – use Media Gallery to find the logo of your company which will appear on the WooCommerce receipt

Step 3 – Enter WooCommerce receipt as a prefix

The next step is to add a proper name to your generated PDF documents. By default, the plugin will give each document an Invoice name. In this example, we will use a Receipt instead. Please go to the Documents tab and type in Receipt as a prefix:

Flexible PDF Invoices - the plugin Configuration

Don’t forget to add a blank space after the prefix if you want it to be separated from the WooCommerce receipt number. You can adjust your document names by using the following short tags:

  • {DD} for day,
  • {MM} for month,
  • {YYYY} for year

The document name will contain following parts:

  1. prefix – in this example: Receipt
  2. document number – e.g. 1
  3. suffix – in this example a month and a year when the WooCommerce receipt has been created.

Step 4 – Generate WooCommerce receipt

Okay, sou you are ready to go! Please go to your WooCommerce edit order screen. You will notice a new metabox on the right side of the screen. There is a button Issue Invoice that will let you generate a WooCommerce receipt:

Woocommerce Generate Receipt

After clicking that button, a new receipt PDF will be generated and saved in your store admin panel.

As you notice, only the name of the document will contain the Receipt phrase. The rest of the plugin’s interface will still use the Invoice expression. If you would like to change also that phrase, you can use solutions like the Say What plugin or your own translation file. If you would like me to explain this process, please let me know. I will be more than happy to help!

Step 5 – View receipt

Alright, so your new WooCommerce receipt has been generated. you can either View or Download the document using the buttons in the Flexible Invoices metabox:

Download the Receipt

As you can see, the document has been given a number 1 – as it was a first receipt created in my WooCommerce shop. The next number will be 2, 3 and so on…

Step 6 – Save your PDF WooCommerce receipt to your hard disk

Ka-ching! Your receipt has been generated and you have downloaded it to your disk. You can now use it for tax purposes. This is how the final effect will look:

Woocommerce PDF Receipt Final Effect

In my opinion, it is a very clean and readable document, which adds professionalism to your business. Don’t you think so?

Step 7 – send the PDF receipt to your customer using email

In the final step, email the PDF receipt to your customer by using built-in email features. Go to edit screen. There is a button Send by e-mail. Clicking it will immediately send the customer a link to download the PDF receipt:

Send the Email with a Receipt

More flexible than the standard built-in WooCommerce receipt feature that I have presented at the beginning, right? 🙂

Automatic WooCommerce Receipts in PRO version

How about going a step further and enabling automation? Wouldn’t it be nice if your customers would automatically receive WooCommerce PDF receipts right after the purchase? It is easy to set up with the PRO version of the plugin, which you can buy using the button below:

Flexible Invoices for WooCommerce PRO £59

Add to cart or View Details
WP Desk
Plugins used by 4,000+ shops
Last Updated: 2022-12-28
Works with WooCommerce 6.9 - 7.3.x

With the PRO version, you will be able to automatically send the receipt to the customer after purchase. Just choose the order statuses on the configuration page and you are ready to go:

Send Invoices Automatically - Set the WooCommerce Order statuses for Automatic Generation of PDF Invoices

As a result, the receipt is automatically sent to the client using the WooCommerce email service after his purchase in the shop.

You may test the free and PRO version of Flexible Invoices in a free demo.

Learn more about automatic invoicing in WooCommerce

If you have any questions please contact our support team by choosing the Pre-sale Question option!

About Piotr Ostrowski

I love when everything works as it should. Especially my life, and that doesn't happen. That's why I was contributing to perfect WooCommerce plugins.

  • Terms & Conditions
  • Privacy Policy
  • Support Policy
  • Refund Policy

© 2023 A WP Desk WP Desk Invoicing