EaDesign

Invoice PDF Generator

  • Popularity Score 2129 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.
In order to get this extension, you must have active Magento Go Store. Click here to create Go store.

Magento Connect 2.0

Magento Connect 2.0

FREE
Previous Next
Overview

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

The Commercial version has templates for 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.

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 ans 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 tot the order grid (due to multiple requests from the community).
  • 1.0.17 Added support for PHP 5.6.3 version
If you have problems, need support, or you found a bug you can contacts us by email at magentodevel@eadesign.ro or on our site Our Site
Important
In order for the system to work you need to have active the mbstring library.
The current version also sends the invoice pdf to e-mail. You can also check the documentation here (for qr and barcode): Our Blog
Release Notes

Added new version after tests on PHP 5.6+

2014-12-03 14:56:14
  • Version number: 1.0.17
  • Stability: Stable
  • Compatibility: 1.5, 1.6, 1.6.1, 1.6.2.0, 1.7, 1.8, 1.8.1, 1.9
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

Added small modifications

Added multiple action on order grid.

2013-12-26 18:15:46
  • Version number: 1.0.16
  • Stability: Stable
  • Compatibility: 1.5, 1.6, 1.6.1, 1.6.2.0, 1.7, 1.8, 1.8.1
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

Added multiple actions tot the order grid and minor fixes.

Added multiple action on pdf grid.

2013-12-23 10:51:00
  • Version number: 1.0.14
  • Stability: Stable
  • Compatibility: 1.5, 1.6, 1.6.1, 1.6.2.0, 1.7, 1.8, 1.8.1
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

Updates on library's.

Small fix.

2013-08-26 16:08:31
  • Version number: 1.0.13
  • Stability: Stable
  • Compatibility: 1.5, 1.6, 1.6.1, 1.6.2.0, 1.7
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

Added a small fix for permission denied in user role.

Some minor fixes.

2013-06-24 10:43:15
  • Version number: 1.0.12
  • Stability: Stable
  • Compatibility: 1.5, 1.6, 1.6.1, 1.6.2.0, 1.7
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

Fixed compiled wrong path.
1 2 3
Reviews

About the Developer

This extension was developed by and is supported by EaDesign

Invoice PDF Generator 3.8 5 16 16
I love it but I can't install it requires PHP version >= 5.2.0 and <= 5.5.0 current is: 5.5.18 November 10, 2014
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 ! September 26, 2014
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. September 19, 2014
perfect for Arabic invoice work as described, editable template, CSS & FREE !! solved my problem with Arabic PDF invoice, just change the font May 14, 2014
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 May 2, 2014
Not Satisfied Downloaded this extension, but rather than performing properly, it crashed not only my store but also Xampp. Had to start from square 1. :-(. I'm running magento 1.7.0.2 December 24, 2013
Demo site Great extension! May be support a demo site and have a question "Does this extension support packing slip pdf ?" October 10, 2013
Not working on 1.7.0.2 Installed on 1.7.0.2 seems not to work. Any solution? October 2, 2013
Good outlook Great plugin, in future should be as default for every implementation of e-coomerce. Have some UX complications. But is really ok. August 22, 2013
Great extension! Thank you for this great extension! The 2 things that would make this perfect are: - The ability to create multiple invoices at the same time, - The ability to create invoices from other places than the invoice panel, such as, the order panel. August 10, 2013
2 next>>
Q&A
(16 Questions : 3 Answers)

Product Q&A

Ask your questions. Share your answers.

 
 
« Back
 
 
Sort by
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26322843
Customer avatar
I'm using your module on 1.7 and I like it. but I've tried your module on magento 1.8 it shows up but does not work button EaDesign Print PDF does not shows up.
Would you consider to update?
Also there is an error message: ERR (3): Deprecated functionality: Function ereg_replace() is deprecated in /...../code/local/EaDesign/PdfGenerator/Helper/Variable.php on line 420

Thanks
by
oustin
-
1 year, 2 months ago
+1point
1out of 1found this question helpful.
Was this helpful?Yes1No0

Answers

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_225429
Customer avatar
Answer: 
Hello,

We will test on the 1.8 version soon. We will add an update but we cannot tell you the date. The commercial version will be tested first.

P.S. The "error" si a PHP 5.3 warning and it should work, i think, even with the warning.

Thanks for the feedback!
by
EaDesign
-
1 year, 2 months ago
0points
0out of 0found this answer helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26856703
Customer avatar
How can I add barcode? or qr code? What I need to do?
by
djpysu
-
1 year, 1 month ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0

Answers

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_225429
Customer avatar
Answer: 
Hello,

If you go to our blog: http://blog.eadesign.ro/2013/05/17/magento-invoice-pdf-generator/ you will see how to use barcodes.

Regards.
by
EaDesign
-
1 year, 1 month ago
+1point
1out of 1found this answer helpful.
Was this helpful?Yes1No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_25805074
Customer avatar
how can i deligate whitch tamplet is send via email ... it allways sends the last one created
by
Guru24
-
11 months ago
-1point
0out of 1found this question helpful.
Was this helpful?Yes0No1

Answers

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_225429
Customer avatar
Answer: 
Hi,

For the moment you cannot select the invoice for email. You can do that from the code for now.
by
EaDesign
-
11 months ago
-2points
0out of 2found this answer helpful.
Was this helpful?Yes0No2
 
0 answers

Help please

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_360232
Customer avatar
Magento version 1.5.1.0
Get this error wen try to install:

Checking dependencies of packages
Installing package community/EaDesign_PdfGenerator 1.0.12
Package community/EaDesign_PdfGenerator 1.0.12 installed successfully
Package installed:
community EaDesign_PdfGenerator 1.0.12
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] => magento/lib/Varien/Db/Adapter/Pdo/Mysql.php
[line:protected] => 277
[trace:Exception:private] => Array
(
[0] => Array
(
[file] => magento/lib/Varien/Db/Adapter/Pdo/Mysql.php
[line] => 277
[function] => query
[class] => PDO
[type] => ->
[args] => Array
(
[0] => ALTER TABLE `hi_eadesign_pdfgenerator_template` ADD COLUMN `template_store_id` Array
)

)

[1] => Array
(
[file] => magento/lib/Varien/Db/Adapter/Pdo/Mysql.php
[line] => 637
[function] => raw_query
[class] => Varien_Db_Adapter_Pdo_Mysql
[type] => ->
[args] => Array
(
[0] => ALTER TABLE `hi_eadesign_pdfgenerator_template` ADD COLUMN `template_store_id` Array
)

)

[2] => Array
(
[file] => magento/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] => hi_eadesign_pdfgenerator_template
[1] => template_store_id
[2] => Array
(
[type] => smallint
[unsigned] => 1
[nullable] =>
[default] => 0
[comment] => The store id
)

)

)

[3] => Array
(
[file] => magento/app/code/core/Mage/Core/Model/Resource/Setup.php
[line] => 376
[args] => Array
(
[0] => magento/app/code/local/EaDesign/PdfGenerator/sql/eadesign_pdfgenerator_setup/mysql4-upgrade-1.0.1-1.0.2.php
)

[function] => include
)

[4] => Array
(
[file] => magento/app/code/core/Mage/Core/Model/Resource/Setup.php
[line] => 289
[function] => _modifyResourceDb
[class] => Mage_Core_Model_Resource_Setup
[type] => ->
[args] => Array
(
[0] => upgrade
[1] => 1.0.1
[2] => 1.0.12
)

)

[5] => Array
(
[file] => magento/app/code/core/Mage/Core/Model/Resource/Setup.php
[line] => 233
[function] => _upgradeResourceDb
[class] => Mage_Core_Model_Resource_Setup
[type] => ->
[args] => Array
(
[0] => 1.0.1
[1] => 1.0.12
)

)

[6] => Array
(
[file] => magento/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] => magento/downloader/Maged/Controller.php
[line] => 896
[function] => applyAllUpdates
[class] => Mage_Core_Model_Resource_Setup
[type] => ::
[args] => Array
(
)

)

[8] => Array
(
[file] => magento/downloader/Maged/Model/Connect.php
[line] => 356
[function] => endInstall
[class] => Maged_Controller
[type] => ->
[args] => Array
(
)

)

[9] => Array
(
[file] => magento/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] => magento/downloader/Maged/Controller.php
[line] => 777
[function] => connectInstallPackagePostAction
[class] => Maged_Controller
[type] => ->
[args] => Array
(
)

)

[11] => Array
(
[file] => magento/downloader/Maged/Controller.php
[line] => 482
[function] => dispatch
[class] => Maged_Controller
[type] => ->
[args] => Array
(
)

)

[12] => Array
(
[file] => magento/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: "/magento/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
by
Drudge
-
1 year, 3 months ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26907822
Customer avatar
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
by
bobtrain
-
1 year, 1 month ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0
 
0 answers

Problem on 1.7.0.2

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_27018864
Customer avatar
Hi, I think its not working on 1.7.0.2 . I installed module through manager and there is 1 invoice template enabled. Should I enable the module somewhere else? 1 more question, is the modification working in order emails and backoffice prnts? I need it to be the same everywhere
by
AndyLaci
-
1 year, 1 month ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0
 
0 answers

Purchase Order Number

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_25896216
Customer avatar
Hi,
is it possible to add the po_number (Purchase Order Number) to the invoice template with a variable?
by
evival
-
10 months ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_27460694
Customer avatar
How to set font in barcode?
I have used below text in template
<barcode code="*123456*" type="C39"/>
by
anupamemb
-
9 months ago
-1point
0out of 1found this question helpful.
Was this helpful?Yes0No1
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_27162235
Customer avatar
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/
by
rjothi
-
6 months ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_123230
Customer avatar
Hi there,

I've got a couple of problems with customer names.

When I use {{var customer_firstname}} and {{var customer_lastname}}, it works great, as long as the user has registered. If someone goes through checkout as a guest and enters their names (which is mandatory), the names don't show up on the invoice.

Also, when using {{var customer_name}} instead, the name does appear regardless of registered or not, however it reverses the name. So for example "John Smith" becomes "Smith John".

Is there a solution to either problem? Just solving one of the above issues will fix my problem, and I'd appreciate it!

Thanks,

Darren
by
Online Selling Ltd
-
6 months ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0
2 next>>
2 next>>
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.

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

Close

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

Login

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.