Plugins

Get WooCommerce PDF Invoice Download

LIVE PREVIEWBUY FOR $35

WooCommerce PDF Invoice - 1
WooCommerce PDF Invoice - 2
WooCommerce PDF Invoice - 3

WooCommerce PDF Invoice is the most professional and feature-rich invoicing extension which comes with premium support. For those that mean business.

Invoicing extensions are not ordinary extensions – documents must comply with accounting standards and regulations, the extension itself must be very reliable as a single flaw can mean additional costs later on.

Having this in mind we spent countless hours researching accounting standards and developing a product that we can proudly refer to as the most professional WooCommerce invoicing extension in the world.

Fully Automatic Invoicing

WooCommerce PDF Invoice - 4

  • Invoices are generated automatically for each new order
  • Tightly integrated with WooCommerce and its functionality
  • Invoice PDF documents get attached to standard WooCommerce emails
  • Detects currency that is used in your store as well as other settings
  • Works perfectly out of the box – just activate and you are ready to go

Two Types Of Invoices

WooCommerce PDF Invoice - 5

  • Regular invoices generated as soon as order is marked as completed
  • Generated invoices are stored safely as PDF files and never change
  • Proforma invoices available for all new orders by default
  • Proforma invoices are generated on the fly and always contain any changes made to orders
  • Use both types of invoices or disable one of them

Simple Invoice Management

WooCommerce PDF Invoice - 6

  • Easily download any invoice from the order list view or single order view
  • Set proforma invoices to be attached to New Order emails sent to store managers
  • Manually generate regular invoice even before order is marked as completed
  • Manually delete and regenerate any invoice if order details were changed
  • Download all regular invoices in a ZIP file by selecting a date range

Buyer & Seller Details

WooCommerce PDF Invoice - 7

  • Set seller company name, address and other details
  • Upload new logo image or select from existing images in media library
  • Optionally resize logo image to make it look perfect on the invoice
  • Advanced buyer details block editor to match any possible formats
  • Custom checkout fields are fully supported!

Reliable Numbering System

WooCommerce PDF Invoice - 8

  • Extension comes with a built-in proprietary document numbering system
  • Protects from duplicate invoice numbers and gaps in the numbering sequence
  • Set invoice number prefix and suffix with year, month and day macros
  • Optional next invoice number reset to “1” at the beginning of each year
  • Optionally disable built-in numbering system and just use order numbers

Full Tax Support

WooCommerce PDF Invoice - 9

  • Supports tax as configured in WooCommerce and displays tax rows in the totals block
  • Tax displayed above or below total depending on whether subtotal is exclusive or inclusive of tax
  • Optionally displays net amount, tax rate and tax amount on each line (required in some countries)
  • Optionally displays “Total excluding tax” row (required in some countries)
  • Multiple tax classes (rates) supported and displayed on separate rows

Advanced Control

WooCommerce PDF Invoice - 10

  • Enable or disable sending invoices by email
  • Show or hide invoice download links in “View Order” page
  • Display or hide product ID, SKU, category and short description
  • Display or hide product thumbnails below main row item data
  • Display or hide amount in words below totals

Customizable Layout

WooCommerce PDF Invoice - 11

  • Easily add and modify footer content
  • Up to four custom content blocks for payment, warranty and other information
  • Display different content blocks on different types of invoices
  • Support for multiple macros, like order_date or shipping_method
  • Possible to use any custom order field as macro

What Users Say

WooCommerce PDF Invoice - 12

Changelog

Version 3.2, 22 July 2019
------------------------------------------------------------------------------------
* Fix - File access error when slashes are used in file name prefix/suffix
* Fix - Fixed warning "Array must contain at least one element" during invoice download
* Tweak - Updated the plugin to use newer WordPress media selector for invoice logo
* Tweak - Logo selector will now use full local path to logo file instead of URL
* Tweak - Added a setting to control whether more decimals can be displayed
* Tweak - Other minor bug fixes and improvements
* Dev - New filter woo_pdf_invoice_date_timestamp to override invoice date/time
* Dev - New filter woo_pdf_formatted_invoice_date to override formatted invoice date
* Dev - New function woo_pdf_get_invoice_url
* Dev - New function woo_pdf_get_regular_invoice_url
* Dev - New function woo_pdf_get_proforma_invoice_url
* Dev - New function woo_pdf_get_regular_invoice_path

Version 3.1.9, 23 July 2018
------------------------------------------------------------------------------------
* Warning - Lowest supported WooCommerce version is now 3.0
* Warning - Lowest supported WordPress version is now 4.0
* Tweak - Increased size of the new font
* Tweak - Other minor bug fixes and improvements
* Dev - New filter woo_pdf_order_item_meta_string to modify item meta string
* Dev - Changed arguments and return value for filter woo_pdf_order_item_meta

Version 3.1.8, 18 July 2018
------------------------------------------------------------------------------------
* Feature - Optional invoice removal when personal data is removed
* Fix - Item price display issue when fractional quantities are used
* Fix - New Order page displays invoice related buttons which result in 500 error
* Fix - First product attribute displayed twice due to changes in WooCommerce
* Fix - HTML tags not stripped from product meta
* Fix - Warning "order_custom_fields was called incorrectly" 
* Fix - Undefined index QUERY_STRING on some servers
* Tweak - Further improved regular invoice access security
* Tweak - Updated TCPDF library to the latest version
* Tweak - Changed bundled font to support more languages
* Tweak - Other minor bug fixes and improvements
* Dev - New filter woo_pdf_buyer_details to add buyer details programmatically
* Dev - New filter woo_pdf_invoice_number_separator to change invoice number separator
* Dev - New filter woo_pdf_product_image_limit to define how many images to display
* Dev - New filter woo_pdf_order_item_meta to add custom order item meta

Version 3.1.7, 9 October 2017
------------------------------------------------------------------------------------
* Fix - Guest user can't download proforma invoice
* Fix - Unicode character display issues
* Fix - Duplicate meta values displayed when added by 3rd party plugins
* Fix - Fatal error on lower WooCommerce versions related to get_gallery_image_ids()
* Fix - Backslash not displayed properly in address fields
* Tweak - Improved batch download functionality to prevent corrupted zip files
* Tweak - Changed position of "Total excluding tax" row
* Dev - New filter woo_pdf_display_item_meta to hide product meta completely
* Dev - New filter woo_pdf_item_meta to show/hide specific product meta values

Version 3.1.6, 20 April 2017
------------------------------------------------------------------------------------
* Fix - Incorrect tax rate displayed next to tax label

Version 3.1.5, 15 April 2017
------------------------------------------------------------------------------------
* Fix - Decimal part display issues when decimal separator is empty in WC settings
* Fix - Bug related to changes to order date since WooCommerce 3.0

Version 3.1.4, 6 April 2017
------------------------------------------------------------------------------------
* Fix - Security fix to prevent unauthorized access to proforma invoices
* Fix - Users with role shop_manager can't save settings
* Fix - Main product image is not displayed on the invoice
* Tweak - Improved compatibility with WooCommerce 3.0
* Tweak - Due to many requests text in grey was darkened
* Tweak - Other minor bug fixes and improvements
* Dev - New filter woo_pdf_admin_roles to override admin roles
* Dev - New filter woo_pdf_admin_capability to override admin capability
* Dev - New filter woo_pdf_totals to override order totals

Version 3.1.3, 30 June 2016
------------------------------------------------------------------------------------
* Fix - Updated automatic updates class to fix fatal error on some setups

Version 3.1.2, 29 June 2016
------------------------------------------------------------------------------------
* Tweak - Updated automatic updates class
* Fix - Invoice not attached to Order Completed email under some conditions

Version 3.1.1, 23 June 2016
------------------------------------------------------------------------------------
* Tweak - New setting to choose when regular invoices are generated
* Tweak - Other minor fixes and improvements
* Fix - Can’t use function return value in write context

Version 3.1, 21 June 2016
------------------------------------------------------------------------------------
* Tweak - Changed when regular invoice is generated - checks method $order->is_paid()
* Tweak - Proforma invoices are now send with order on-hold emails as well
* Tweak - Custom content block title is no longer displayed if content is empty
* Tweak - Updated automatic updates class
* Fix - No such file or directory warning when attaching invoice to email
* Fix - Issues with cart discount tax display
* Fix - Issues with mount in words functionality (hundreds, thousands etc)
* Fix - Division by zero

Version 3.0.2, 11 April 2016
------------------------------------------------------------------------------------
* Fix - Wordpress 4.5 compatibility issues
* Fix - Price rounding issue

Version 3.0.1, 1 March 2016
------------------------------------------------------------------------------------
* Feature - Implemented automatic updates
* Tweak - Supported WordPress and WooCommerce version now checked
* Tweak - Improved admin user interface
* Tweak - Other minor fixes and improvements
* Fix - Price rounding issue
* Fix - Missing icon issue

Version 3.0, 5 November 2015
------------------------------------------------------------------------------------
* Feature - Main Invoice data block is now customizable just like custom blocks
* Feature - New option to force user login before downloading invoices
* Tweak - Leading zeros will be kept now if added to invoice number in settings
* Tweak - Decimals in prices will now have up to 2 extra digits if needed
* Tweak - Better language file loading: WP_LANG_DIR . "/woocommerce/" now supported
* Tweak - Invoices now also generated on 'payment received' event
* Tweak - Invoices aren't created as media files anymore
* Tweak - Improvements to amount in words functionality
* Tweak - Improved multi-currency plugin support
* Tweak - Improved seller logo loading for more servers compatibility
* Tweak - Improved Batch Download functionality
* Tweak - Other small fixes and improvements
* Fix - Proforma Invoice file name issue related to changed order number
* Fix - Issue with WooCommerce Subscriptions renewal orders
* Fix - Billing state displayed as 2 letters
* Fix - Invoice content display issues
* Fix - Cart discount tax bug
* Fix - Custom email attachments attached by other plugins are discarded
* Fix - Text display issues when exotic currencies are used
* Dev - New filter woo_pdf_styles to override font style
* Dev - New filter woo_pdf_date_format to override invoice date format

Version 2.1.6, 24 March 2015
------------------------------------------------------------------------------------
* Fix - Duplicate discount issue (related to order discounts no longer supported)

Version 2.1.5, 17 February 2015
------------------------------------------------------------------------------------
* Tweak - New option to trigger Customer Invoice emails for all new orders
* Tweak - Constants MAX_FIRST_PAGE_HEIGHT and MAX_PAGE_HEIGHT replaced by properties
* Tweak - Improved internal invoice numbering sequence algorithm to avoid duplicates
* Fix - Issue with tax in additional order fees
* Fix - WooCommerce 2.3 compatibility issues

Version 2.1.4, 24 September 2014
------------------------------------------------------------------------------------
* Tweak - Added protection from directory listing for the invoice storage directory
* Fix - Problem with leading zeros in amount in words function
* Fix - Issue when system tries to load a product which has been deleted

Version 2.1.3, 6 August 2014
------------------------------------------------------------------------------------
* Fix - Macro display issue when macro value contains dollar symbol

Version 2.1.2, 25 March 2014
------------------------------------------------------------------------------------
* Tweak - Changed default settings for several fields
* Tweak - Improved plugin security
* Fix - Problem with month macro
* Dev - Added parameter $order to woo_pdf_macros filter hook

Version 2.1.1, 16 March 2014
------------------------------------------------------------------------------------
* Tweak - Improved tax handling

Version 2.1, 15 March 2014
------------------------------------------------------------------------------------
* Tweak - Added option to use order numbers for regular invoice numbering
* Tweak - Added optional invoice number suffix
* Tweak - Added year, month and day macros to invoice number prefix and suffix
* Tweak - Added option to reset internal invoice numbering sequence each year
* Tweak - Added new filters to allow developers to alter functionality
* Tweak - Possible to attach proforma invoice to New Order email sent to admin
* Tweak - Added more control when tax rows are displayed in the totals block
* Tweak - Added class to frontend invoice download link to allow styling
* Tweak - Option to display shipping fee in the totals block when shipping is free
* Tweak - Possible to display product category below product name
* Tweak - Possible to display product images below product name
* Tweak - Tax rows are now displayed below order total if subtotal includes tax
* Tweak - JS/CSS file version numbers now automatically follow plugin version number
* Tweak - Possible to use proforma invoicing without activating regular invoicing
* Tweak - Script now attempts to convert HTML to text when displaying short description
* Tweak - Options validation now prevents accidental next invoice number overwrite
* Tweak - Improved plugin settings page styling
* Tweak - Improved plugin performance
* Fix - "Argument is not an array" warning after installation
* Fix - WooCommerce 2.1 compatibility issues
* Fix - Notices in the admin page related to settings form validation
* Fix - Invoice delete functionality is not available when activated in settings

Version 2.0.3, 7 February 2014
------------------------------------------------------------------------------------
* Tweak - Added optional row "Total Excluding Tax" to the totals block
* Tweak - Added version numbers to JS and CSS files
* Tweak - Improved admin settings page
* Fix -  Duplicate invoice numbers when generating invoices in batch

Version 2.0.2, 4 February 2014
------------------------------------------------------------------------------------
* Tweak - Now possible to display short product description for each item on the invoice
* Tweak - Option for custom blocks to remove lines that contain empty macros only
* Tweak - Added invoice number macro woo_pdf_invoice_id
* Tweak - Plugin now uses site address instead of Wordpress installation address
* Tweak - Improved support for servers with safe_mode/open_basedir restrictions
* Tweak - Cents are now displayed in words in when displaying amount in words
* Tweak - Order date macro now honors user defined date format
* Tweak - Macros that are not found are removed completely
* Tweak - Improved HTML entity decoding
* Fix - Invoice attached to "Customer Invoice" regardless of "Send by email" setting
* Fix - Other minor bug fixes

Version 2.0.1, 14 January 2014
------------------------------------------------------------------------------------
* Tweak - New date format (dd-mm-yyy)
* Tweak - Proforma invoices will now use orders date instead of downloads date
* Tweak - Improved support for servers with safe_mode/open_basedir restrictions
* Fix - Issues with latest version of WooCommerce
* Fix - Warning when deleting regular invoices
* Fix - Other minor bug fixes

Version 2.0, 7 January 2014
------------------------------------------------------------------------------------
* Feature - New more flexible way to display seller details
* Feature - New sidebar widget with useful action buttons on the admin order details page
* Feature - Option to manually generate invoices prior to marking orders as completed
* Feature - Option to manually delete invoices so they can be re-generated
* Feature - Introduced option to change layout of buyer details block
* Feature - Support for custom order field macros in buyer details and custom content blocks
* Tweak - Option to hide lines from buyer details that contain empty fields
* Tweak - Option to always display tax inline as required in some countries
* Tweak - Removed seller details fields in favor of new way to manage seller details
* Tweak - Removed buyer meta fields in favor of new way to manage buyer details
* Tweak - Country code is now converted to full country name on custom content blocks
* Tweak - Improved support for servers with safe_mode/open_basedir restrictions
* Tweak - Improved PDF layout to allow dynamic positioning of elements
* Tweak - Improved admin UI layout/style
* Tweak - Improved HTML entity decoding
* Tweak - Improved plugin load time
* Dev - Filter hook to allow custom macros

Version 1.3.8, 4 December 2013
------------------------------------------------------------------------------------
* Tweak - Improved tax rate calculation when multiple rates of the same tax are used

Version 1.3.7, 3 December 2013
------------------------------------------------------------------------------------
* Tweak - Support for buyer custom fields in post meta in addition to user meta
* Tweak - Support for German date format (dd.mm.yyyy)
* Fix - Issues with older versions fo WooCommerce
* Fix - Other minor bug fixes

Version 1.3.6, 26 November 2013
------------------------------------------------------------------------------------
* Tweak - Improved special HTML symbol handling
* Tweak - Improved compatibility with other plugins
* Fix - Plugin ignores disabled "Send by email" setting for proformas

Version 1.3.4, 22 November 2013
------------------------------------------------------------------------------------
* Tweak - Support for different rates of the same tax (e.g. variable VAT rate)
* Tweak - Support for up to four buyer custom fields (retrieved from user meta)
* Tweak - More space for item meta

Version 1.3.3, 13 November 2013
------------------------------------------------------------------------------------
* Tweak - Added file name prefix ("invoice_") to translation page
* Tweak - Optional download buttons in the orders table
* Tweak - Support for sequential order ID plugins
* Tweak - Added settings link on the Plugins page
* Tweak - Improved document access control
* Fix - Fonts not rendered properly
* Fix - Other minor bug fixes

Version 1.3.2, 6 November 2013
------------------------------------------------------------------------------------
* Tweak - Added a fix for servers with allow_url_fopen option disabled
* Fix - Proformas were not attached to emails under certain conditions
* Fix - Other minor bug fixes

Version 1.3.1, 5 November 2013
------------------------------------------------------------------------------------
* Fix - Issues with embeded PDF fonts not being rendered correctly on some devices
* Fix - HTML entities were displayed instead of regular characters

Version 1.3, 1 November 2013
------------------------------------------------------------------------------------
* Tweak - Invoices are now attached to the "Customer Invoice" email
* Tweak - New macros are now supported in content blocks (customer shipping address)
* Tweak - Improved style of admin pages
* Tweak - Updated translation file
* Fix - Javascript bug that prevented images to be inserted into posts
* Fix - Footer text extends to the next page

Version 1.2, 30 October 2013
------------------------------------------------------------------------------------
* Tweak - Option to show product ID/SKU next to product name
* Tweak - Added optional currency symbols next to all amounts displayed on the invoice
* Tweak - Added support for multiple custom content blocks
* Tweak - Added support for macros in footer and custom content blocks
* Tweak - Tax rates are now always displayed when tax rows are displayed
* Tweak - Removed option to hide tax rates
* Tweak - Removed fixed notes block

Version 1.1, 28 October 2013
------------------------------------------------------------------------------------
* Tweak - Added option to display row items inclusive of tax
* Tweak - Added option to display tax percentage next to tax name in tax rows
* Tweak - Added option to hide tax rows above Total row

Version 1.0, 23 October 2013
------------------------------------------------------------------------------------
* Initial release

Not exactly what you are looking for? Let us know!

Icons by icons8.

\

Downloads link

Leave a Reply

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

Back to top button