PDF Invoice Pro For Orders : Multiple Features

PDF Invoice Pro For Orders : Multiple Features

PDF Invoice Pro for orders allows the generation of your order invoice in PDF format for Opencart. PDF Invoices can also be automatically attached to HTML emails sent from the store. There are a lot of PDF settings within the extension to make your invoice look as per your requirements. All order-related details can be added to the PDF Invoice.

It is available for admin and customer both. With different styles and settings, you can increase the details of the Invoice. PDF can also be controlled based on order status. Also, it provides with PDF HTML / twig file. So you easily edit and customize it as per your needs.
So this file can be customized easily to make changes as per your customized need.

Try demo

Admin Side

username: pdfinvoice
password: pdfinvoice
Admin side control for PDF

PDF generation button on the admin side is available on the order list page on the top right.
Just select the checkbox you want PDF for and click on the red button on top.

We also have individual PDF generation per order on the order list page. And also on the order information page.

Front Side

Steps to try on the front end
PDF invoice is available on the customer order list page.
Just click the PDF icon to open the PDF.

Customer Order List Page

- PDF invoices can be checked on both the admin and customer sides.
- Admin can see PDF button on sales - order list page.
- The customer can see the PDF icon in the order history page in the My Account section.
- A PDF invoice is also emailed to the customer and admin when the order is placed.
- Option to allow PDF to be seen only for certain order statuses like Complete, Shipped, Etc.
- PDF invoice also supports special characters and languages.
- Add your signature in the footer of the PDF.
- Choose different PDF fonts.
- Supports different languages like Chinese, Russian, Arabic, Turkish, etc
- Option to choose the paper size.
- Option to choose page orientation.
- Option to choose font style, size, etc.
- Add Tax numbers like VAT / TIN / ABN / GST number in the PDF Invoice.
- Option to auto-generate invoice number when the order is placed.
- Option to auto-generate due date when order is placed.
- Feature to show product images in PDF invoices.
- Option to create PDF invoice with store logo and without store logo.
- Feature to add extra rows in PDF for a better invoice look.
- Add custom messages in the footer for a better invoice look.
- Option to show/hide page number in Invoice for a better invoice look.
- Add your name for PDF Invoice.
- Feature to show PDF in selected currency from module settings.
- Feature to show PDF in selected language from module settings.
- Feature to show order total in words for a professional look.
- Option to show tax column in Invoice with per product tax.
- Add a different logo for your PDF Invoice. If not added it falls back to the default store logo.

Latest Features Added
- Added support for opencart version 3.X
- Added the due date in the Invoice.
- Show the tax column in PDF.
- Fixed minor bugs and issues
Check full version history

What is different in this extension?
We have added multiple controls so that the admin controls PDF Invoice well. Kindly check them below.

Attach PDF Invoice In E-mail:
Automatically attach PDF Invoices to email. So clients don't need to contact you for an Invoice copy.

Auto Generate Invoice Number:
Enable this feature, if you want to auto-generate an Invoice number once the order is placed.

Due Date Number:
This feature helps you add the Due date number automatically on the PDF Invoice. So it is a reference date to the customer for making pending payments.

Show Customer Details:
This adds basic customer details like name, address, and account custom fields in PDF.

Invoice Print Language:
Lets you display PDF in a specific language.

Invoice Print Currency:
Lets you display Invoice in a specific currency.

Only Show PDF For Order Status:
When a customer makes an order it is not necessary that order is paid already. It can be failed, rejected, canceled. But in opencart order is still generated for the above order status. And customer also receives an email for this.

But sending a PDF invoice for this order status does not make sense. As it is not a completed order.

So we have added a setting to select order status on which PDF invoice will be shown and attached to the email. You can select status as per your store's needs. Ex: Completed, Shipped, Processing. Etc

PDF styling
You can control PDF orientation, font style, font size, page format from the module settings. You can add extra rows between products and total. This improves the look of the Invoice.

Show Store Logo:
If you want your PDF should contain the store logo, then enable this option. If you do not want the store logo in the email. You must disable it.

Show Product Image:
You can also add a product image in PDF. You must keep this option enabled for showing product images. This looks good in PDF invoice.

Show Tax Column:
Adds an extra tax column with other product details to display the tax per product.

Enter Tax Number:
Add your tax number to Invoice which is mandatory in certain countries.

Sum in Words for Order Total:
Shows your order totals in words.

Customized Message In Footer:
Add a thank you message in the footer. Supports multi-language.

Show Signature:
If you want to add your store signature image in the footer of the PDF invoice, you must enable this option. And add your signature image.

PDF Styling

- PDF can be set in portrait or landscape mode.
- Different font style available for pdf invoice.
- Option to change the text size of pdf.
- Option to change the width and height of the PDF Invoice. See different sizes.
a) A4 - 210mm x 297mm
b) A0 - 841mm x 1189mm
c) A1 - 594mm x 841mm
d) A2 - 420mm x 594mm
e) A3 - 297mm x 420mm
f) A5 - 148mm x 210mm
g) LETTER - 216mm x 279mm
h) USLEGAL - 216mm x 356mm

Language Supported

It supports different languages like English, Latin, Russian, Spanish, Chinese, Greek, Hungarian, Portuguese, Korean, Arabic, and many more...

How PDF invoice is sent to customers?

You can set up order status on which PDF invoice should be attached to order emails.
Ex: when order status is completed or shipped, etc PDF invoice should be sent.

So when a customer places an order and order status is complete or shipped.
Then with email, PDF invoice is attached automatically.

Now suppose your first order status is pending for your store.
Then PDF invoice will not be attached.
As you have kept PDF to be sent only on shipped or completed.

Now in some time, you ship your order. And change the order status to shipped or completed from pending. This time it would be attached.


- Works with ocmod.
- No core files are changed.
- Money back guarantee.
- Free installation available.

Frequently Asked Questions
Check frequently asked questions & answers

Version History Updates
Version History

Help guide
You can check the help guide, version history, and faqs for the PDF Invoice Pro extension on the documentation link below:
Documentation Link

Create a support ticket for further assistance:
Ticket:Create support ticket on cartbinder

Help / Contact us
For any kind of further queries regarding purchase, customization, etc :

What customers say about PDF Invoice Pro For Orders : Multiple Features

Works great with OC and Journal3, the support was great too.
very good and friendly support after my own faults at the start with extensions for opencart. very nice to have a modul that generates and sends automaticly the invoices for my shopsystem
Good extension, excellent support


  • Developed by OpenCart Partner
  • 12 Months Free Support
  • Documentation Included


Compatibility,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1.5.4,,, 1.5.6,,,,

Last Update
15 Jul 2024

18 Jun 2015
508 Sales
Member since: 9 Jun 2013

View all extensions Get Support