Invoice PDF Generator

  • Popularity Score 3898 Popularity Score

    Popularity ScoreReferrals to Site/Downloads

    0 0 1+ 1+ 250+ 250+ 1000+ 1000+ 10000+ 10000+

Allows you to create templates for the invoice PDF. You can add variables and customize the template 100%.
Compatible with:
This extension is currently unavailable on Magento Connect. Please contact the developer.

You will be re-directed to the developer's website to complete your purchase.

You must be registered and logged in to get extension key.
In order to get this extension, you must be logged in to the Magento Community. Click here to login or register.

Magento Connect 2.0

Magento Connect 2.0

Previous Next

Invoice PDF Generator

The Invoice PDF Generator will give you the chance to customize the PDF print outs for your invoices.

Order(Proforma),Invoice,Credit Memo,Shipping and Product PDF Generator Pro

- Commercial Version here

Please ask for support here: mdevel@eadesign.ro. The private messages will not be answered.

You can find also contacts on Our site

The Commercial version has templates for Orders,Shipment, Credit memo and Products.

You can find a demo here:
Click to go to the demo!
This demo is of the full version but if you disregard the other templates it should give you a idea about how it works.

Now you can find the Magento Invoice PDF Generator for Magento 2 here.

You can find us on Magento MarketplaceGitHub and on Packagelist

Using this Invoice PDF Generator you will be able to:
  • Make different templates for different store
  • Enable and disable templates
  • Add a header/footer for the pdf invoice
  • Insert a lot of variables from a variables window
  • Use variable "depend" and "if"
  • Add any attribute to the product list including images
  • Add css to add more colors, backgrounds and so on
  • Customize the file name with variables
  • Change page format in any way you want
  • Change the page orientation
  • Add margins, page numbers and customer variables as you want
  • Add Barcode an QrCode
  • 1.0.5 Added E-mail Attachments - Invoice PDF to Mail Template
  • 1.0.6 Fix for the disabled template print and the html download on some servers
  • 1.0.7 Added print PDF in the users account. Now the user can export the pdf file
  • 1.0.8 Minor bug fix
  • 1.0.11 Email fix for multistore systems
  • 1.0.12 Fixed compiled wrong path.
  • 1.0.13 Fixed access denied problem when not admin.
  • 1.0.14 Added multiple invoice export from the grid. Updates and fixes
  • 1.0.16 Added mass action to the order grid (due to multiple requests from the community).
  • 1.0.17 Added support for PHP 5.6.3 version
  • 1.0.18 Added a lot of improvements. Tax percent for items, tax tables, invoice comments, grid actions default templates.The default templates will print the templates with "default" set to "yes" and based on the store template.
  • 1.0.19 Added a small fix for email sending issue on 1.0.18
  • 1.0.20 Added a small fix an error on some php verisons
  • 1.0.21 Fix for the default template not sent by email and not printed by default.
M1 Extension Versions

Add variable for customer group

2016-02-09 08:17:29
  • Version number: 1.0.26
  • Stability: Stable
  • Compatibility: 1.5, 1.6, 1.6.1,, 1.7, 1.8, 1.8.1, 1.9, 1.9.1, 1.9.2
Add variable for customer group

Update for Magento and security patch SUPEE-6788.

2015-10-26 13:27:39
  • Version number: 1.0.25
  • Stability: Stable
  • Compatibility: 1.5, 1.6, 1.6.1,, 1.7, 1.8, 1.8.1, 1.9, 1.9.1, 1.9.2
Update for Magento and security patch SUPEE-6788.

New template for invoice

2015-10-23 08:20:00
  • Version number: 1.0.24
  • Stability: Stable
  • Compatibility: 1.5, 1.6, 1.6.1,, 1.7, 1.8, 1.8.1, 1.9, 1.9.1, 1.9.2
New template for invoice

Added the correct permissions and new role item.

2015-09-16 13:28:19
  • Version number: 1.0.23
  • Stability: Stable
  • Compatibility: 1.5, 1.6, 1.6.1,, 1.7, 1.8, 1.8.1, 1.9, 1.9.1, 1.9.2
We added a new role item. Thanks to one of our customers that found the small bug.

Fix for access denied

2015-08-18 12:49:04
  • Version number: 1.0.22
  • Stability: Stable
  • Compatibility: 1.5, 1.6, 1.6.1,, 1.7, 1.8, 1.8.1, 1.9
Fix for the new requirements for the secure packages.We added a fix for the access denied issue.
1 2 3 4 5

Will this extension come with PHP 5.6.6 support?

As the headline states, will this extention be available for the latest PHP version 5.6.6? If so, how soon?
Asked by: kims8bit

How to print Arabic Language

My store is Arabic. Is it possible to print Arabic character in this plugins ?
Asked by: roncute

problem installing

Hi there, I tried to install the extension, but get an error. It requires php version 5.2.0 and 5.6.3 But our system runs 5.6.12, so a later version of php then required. How can i fix this (without downgrading php). Hope you can help.
Asked by: Oddlaw

Support Chinese

The invoice PDF file does not support Chinese. It shows squares all the time. I try to change the charset or encoding to gb2312 in the php files in Pdfgenerator fold, it was utf-8. Both cannot work. Could you help me out? Thank you!
Asked by: lucasmin675

Show Shiping cost, Discount, ONLY if is great from 0.00

How can make if condition in page content with condition to show on invoice ONLY if > 0.00. I try and but nothing
Asked by: roconsumabile

I'm not getting invoice# in the filename, just ea_invoice_mass_print.pdf

Hi it is a great extension, works very well, but I'm not getting invoice# in the filename, it gives file name "ea_invoice_mass_print.pdf" But old version 1.0.13 was working fine it always gave invoice # in the file name. Many Thanks who knows how to fix it
Asked by: oustin

barcode not display on invoice pdf

<p><barcode code=”Your message here or variable” type=”QR” size=”0.8″ error=”M” /></p> <p><barcode code=”” type=”UPCA” /></p> I tried this but no output,could u help me to solve this issue?
Asked by: kannanc

What is the variable to show pricerule name?

Hello, I would like to show the price rule name, but I don't know where is the var name. And I tried to use if to show the discount only when a client use a coupon and it doesn't work for me. I need your help. Thank you
Asked by: sandradylmedia

Can the product image size be set to a larger image size?

Asked by: NicoleTan

PHP Code

It's a pretty nice extension and therefore, thank you very much! I'would like to insert php code in to the invoice template. Can you tell me, how I can do that?
Asked by: lazolive

Empty page redirect on Magento ver.

Hi Team, I have installed you module on my project and it is not wroking. in creating template i have found only one template type 'invoice'. from the order page i click generate pdf button it redirects to empty page. http://local/projectname/index.php/adminpdfgenerator/adminhtml_pdfgeneratorpdf/orderpdfgenrator/order_id/14/
Asked by: rjothi

Is it possible add customer custom attribute to PDF template?

Could you please, how I can add customer custom attribute to PDF template?
Asked by: kiru4a

Purchase Order Number

Hi, is it possible to add the po_number (Purchase Order Number) to the invoice template with a variable?
Asked by: evival

How to set font in barcode

How to set font in barcode? I have used below text in template <barcode code="*123456*" type="C39"/>
Asked by: anupamemb

Do you have the Stock pickup module?

If the customer choose stock of the product to pickup by their own, it should be display the stock address in the order and invoice.
Asked by: kounyak

I can add font? How to! THK.

I can add font? How to! THK.
Asked by: trakun

Print PDF button missing?

I've managed to install the extension just fine, logged out and back in again, cleared the cache, re-indexed the URL rewrites but nothing seems to work. I can access the extension's configuration just fine ... but no Print PDF button. Could it be clashing with another extension or something? Any assistance on the matter would be much appreciated, thanks in advance.
Asked by: Menno87

can i set eadesign template to default beacuase my frontend invoice download link is download default template of magento ?

Asked by: vikasgarg340

How can I position an element as fixed or absolute?

It seems like it's not working when I write style="position:absolute;" Using: Magento & Invoice PDF Generator 1.0.21
Asked by: havtemp

Pdf generator doesn't show product details

The "Item System variable" like SKU number, product description, product description short don't show up!! We are using the variables provided. It shows up blank for these variables. Other than that everything seems to be working fine..... What could be wrong here? Bob
Asked by: bobtrain

installeson Error pls help me

error CONNECT ERROR: Package community/EaDesign_PdfGenerator 1.0.25: requires PHP version >= 5.2.0 and <= 5.6.3 current is: 5.6.8
Asked by: arpit0253
  • y_2017, m_2, d_22, h_17CST
  • bvseo_bulk, prod_bvqa, vn_bulk_0.0
  • cp_2, bvpage2n
  • co_hasquestionsanswers, tq_31
  • loc_en_US, sid_17835, prod, sort_[SortEntry(order=LOCALE, direction=DESCENDING), SortEntry(order=FEATURED, direction=DESCENDING), SortEntry(order=NUM_ANSWERS, direction=DESCENDING)]
  • clientName_magento
Get Help

Support for This Extension

The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Magento Platform Support

If you need support for a Magento platform, there are different options for support depending on which Magento platform you are using. Below are links for specific platforms.


About the Developer

This extension was developed by and is supported by EaDesign

Invoice PDF Generator is rated 3.8 out of 5 by 21.
Rated 5 out of 5 by from Great plugin Does what it states. Fully customizable, easy to set.
Date published: 2015-12-03
Rated 5 out of 5 by from Excellent Extension The extension is excellent, I installed it on magento 1.9 without issue. The developer made some bespoke changes to the extension for us to add some missing functionality and was quick, polite and extremely professional. 5 stars.
Date published: 2015-05-08
Rated 1 out of 5 by from Did not work for me Tried to install on magento 1.9 and the invoice email didn't work properly anymore. flushed cashes and logged out following the normal install procedure
Date published: 2015-04-30
Rated 3 out of 5 by from Please help After installing on magento getting a error, same as in Q&A that post was 1 year 5 month ago. How can i fix this? Works great on magento 1.7 Checking dependencies of packages Starting to download EaDesign_PdfGenerator-1.0.17.tgz ... ...done: 7,530,373 bytes Installing package community/EaDesign_PdfGenerator 1.0.17 Package community/EaDesign_PdfGenerator 1.0.17 installed successfully Package installed: community EaDesign_PdfGenerator 1.0.17 PDOException Object ( [message:protected] => SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Array' at line 1 [string:Exception:private] => [code:protected] => 42000 [file:protected] => /xxxx/public_html/lib/Varien/Db/Adapter/Pdo/Mysql.php [line:protected] => 277 [trace:Exception:private] => Array ( [0] => Array ( [file] => /xxxxx/public_html/lib/Varien/Db/Adapter/Pdo/Mysql.php [line] => 277 [function] => query [class] => PDO [type] => -> [args] => Array ( [0] => ALTER TABLE `mage_eadesign_pdfgenerator_template` ADD COLUMN `template_store_id` Array ) ) [1] => Array ( [file] => /xxxxx/public_html/lib/Varien/Db/Adapter/Pdo/Mysql.php [line] => 637 [function] => raw_query [class] => Varien_Db_Adapter_Pdo_Mysql [type] => -> [args] => Array ( [0] => ALTER TABLE `mage_eadesign_pdfgenerator_template` ADD COLUMN `template_store_id` Array ) ) [2] => Array ( [file] => /xxxxxx/public_html/app/code/local/EaDesign/PdfGenerator/sql/eadesign_pdfgenerator_setup/mysql4-upgrade-1.0.1-1.0.2.php [line] => 11 [function] => addColumn [class] => Varien_Db_Adapter_Pdo_Mysql [type] => -> [args] => Array ( [0] => mage_eadesign_pdfgenerator_template [1] => template_store_id [2] => Array ( [type] => smallint [unsigned] => 1 [nullable] => [default] => 0 [comment] => The store id ) ) ) [3] => Array ( [file] => /xxxxx/public_html/app/code/core/Mage/Core/Model/Resource/Setup.php [line] => 376 [args] => Array ( [0] => /xxxxxx/public_html/app/code/local/EaDesign/PdfGenerator/sql/eadesign_pdfgenerator_setup/mysql4-upgrade-1.0.1-1.0.2.php ) [function] => include ) [4] => Array ( [file] => /xxxx/public_html/app/code/core/Mage/Core/Model/Resource/Setup.php [line] => 277 [function] => _modifyResourceDb [class] => Mage_Core_Model_Resource_Setup [type] => -> [args] => Array ( [0] => upgrade [1] => 1.0.1 [2] => 1.0.16 ) ) [5] => Array ( [file] => /xxxx/public_html/app/code/core/Mage/Core/Model/Resource/Setup.php [line] => 240 [function] => _installResourceDb [class] => Mage_Core_Model_Resource_Setup [type] => -> [args] => Array ( [0] => 1.0.16 ) ) [6] => Array ( [file] => /xxxx/public_html/app/code/core/Mage/Core/Model/Resource/Setup.php [line] => 161 [function] => applyUpdates [class] => Mage_Core_Model_Resource_Setup [type] => -> [args] => Array ( ) ) [7] => Array ( [file] => /xxxxx/public_html/downloader/Maged/Controller.php [line] => 896 [function] => applyAllUpdates [class] => Mage_Core_Model_Resource_Setup [type] => :: [args] => Array ( ) ) [8] => Array ( [file] => /xxxxx/public_html/downloader/Maged/Model/Connect.php [line] => 356 [function] => endInstall [class] => Maged_Controller [type] => -> [args] => Array ( ) ) [9] => Array ( [file] => /xxxxx/public_html/downloader/Maged/Controller.php [line] => 360 [function] => installPackage [class] => Maged_Model_Connect [type] => -> [args] => Array ( [0] => http://connect20.magentocommerce.com/community/EaDesign_PdfGenerator ) ) [10] => Array ( [file] => /xxxxx/public_html/downloader/Maged/Controller.php [line] => 777 [function] => connectInstallPackagePostAction [class] => Maged_Controller [type] => -> [args] => Array ( ) ) [11] => Array ( [file] => /xxxxx/public_html/downloader/Maged/Controller.php [line] => 482 [function] => dispatch [class] => Maged_Controller [type] => -> [args] => Array ( ) ) [12] => Array ( [file] => /xxxx/public_html/downloader/index.php [line] => 36 [function] => run [class] => Maged_Controller [type] => :: [args] => Array ( ) ) ) [previous:Exception:private] => [errorInfo] => Array ( [0] => 42000 [1] => 1064 [2] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Array' at line 1 ) ) Error in file: "/xxxx/public_html/app/code/local/EaDesign/PdfGenerator/sql/eadesign_pdfgenerator_setup/mysql4-upgrade-1.0.1-1.0.2.php" - SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Array' at line 1
Date published: 2015-02-04
Rated 5 out of 5 by from Great ! It's working great ! No problem with PHP 5.5.x The support responded quickly. The problem was simply a problem with another extension.
Date published: 2015-01-05
Rated 4 out of 5 by from I love it but I can't install it requires PHP version >= 5.2.0 and <= 5.5.0 current is: 5.5.18
Date published: 2014-11-10
Rated 5 out of 5 by from Excellent extension ! This extension offers everything you need to fully customize your invoices - and that for free ! Installation and configuration is easy. After some weeks of usage i realized, that i need some extra variables (like subtotals separated by tax rate, display of customer ID, the possibility to print the invoice comments from the backend on the invoice and other stuff). So i asked the developers to write them for me, which they did very fast, friendly, professional and cheap ! Good job !
Date published: 2014-09-26
Rated 4 out of 5 by from Doesn't work with newer php version Doesn't work with newer php version( > 5.5.0 ). Hope for a fix soon or we will have to change to another PDF generator.
Date published: 2014-09-19
Rated 5 out of 5 by from perfect for Arabic invoice work as described, editable template, CSS & FREE !! solved my problem with Arabic PDF invoice, just change the font
Date published: 2014-05-14
Rated 1 out of 5 by from Didn't work on 1.6.2 [02-May-2014 12:07:39 UTC] PHP Fatal error: Declaration of Zend_Pdf_FileParserDataSource_File::__construct() must be compatible with Zend_Pdf_FileParserDataSource::__construct() in /Users/***/www/***/lib/Zend/Pdf/FileParserDataSource/File.php on line 41
Date published: 2014-05-02
  • y_2017, m_2, d_22, h_20
  • bvseo_bulk, prod_bvrr, vn_bulk_0.0
  • cp_1, bvpage1
  • co_hasreviews, tv_0, tr_21
  • loc_en_US, sid_17835, prod, sort_[SortEntry(order=FEATURED, direction=DESCENDING), SortEntry(order=SUBMISSION_TIME, direction=DESCENDING)]
  • clientName_magento

In order to upload extension, you must be logged in to the Magento Community. Click here to login or register.



* Required Fields

Close window

Forgot Your Password?

Please enter your email below and we'll send you a new password.

* Required Fields

Close window


To upload extension you must be logged in.

* Required Fields

Close window

You are using an outdated browser

We built Magento Connect using the latest techniques and technologies.
This makes Magento Connect faster and easier to use.
Unfortunately, your browser doesn't support those technologies.
Use the links below to download a new browser or upgrade your existing browser.