EaDesign

Invoice PDF Generator

  • Popularity Score 2487 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

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: <ul>
  • 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
  • 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.
  • Release Notes

    Small fix for default templates.

    2015-04-15 07:04:26
    • Version number: 1.0.21
    • 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

    Fix for the default template not sent by email and not printed by default.

    Added a small fix for a error on certain php verisons.

    2015-04-09 11:21:39
    • Version number: 1.0.20
    • 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 a small fix for some php versions.

    Added a small fix for the send mail problem.

    2015-04-08 15:44:03
    • Version number: 1.0.19
    • 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

    Saml config.xml fix.

    Added new features and improvements.

    2015-04-04 12:09:13
    • Version number: 1.0.18
    • 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 a lot of improvements. Tax percent, tax tables, invoice comments, grid actions default templates, fix for the guest user not getting data.

    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
    1 2 3 4
    Reviews

    About the Developer

    This extension was developed by and is supported by EaDesign

    Invoice PDF Generator 3.8 5 18 18
    Please help After installing on magento 1.5.1.0 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 February 4, 2015
    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. January 5, 2015
    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
    2 next>>
    Q&A
    (18 Questions : 5 Answers)

    Product Q&A

    Ask your questions. Share your answers.

     
     
    « Back
     
     
    Sort by
    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
    -
    9 months ago
    0points
    0out of 0found this question helpful.
    Was this helpful?Yes0No0
    Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_27548476
    Customer avatar
    <p><barcode code=”Your message here or variable” type=”QR” size=”0.8″ error=”M” /></p>
    <p><barcode code=”{{var ea_invoice_id}}” type=”UPCA” /></p>

    I tried this but no output,could u help me to solve this issue?
    by
    kannanc
    -
    9 months ago
    0points
    0out of 0found this question helpful.
    Was this helpful?Yes0No0
     
    0 answers

    Display Gift message

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

    We urgently need the gift msg to also be printed on the invoice for each product, i could not find this in the variables..

    can you please help?

    btw thank you for a great extention
    by
    kingavi
    -
    9 months ago
    0points
    0out of 0found this question helpful.
    Was this helpful?Yes0No0
    Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26072339
    Customer avatar
    Could you please, how I can add customer custom attribute to PDF template?
    by
    kiru4a
    -
    4 months, 3 weeks ago
    0points
    0out of 0found this question helpful.
    Was this helpful?Yes0No0
    Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_27261183
    Customer avatar
    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
    by
    sandradylmedia
    -
    4 months, 2 weeks ago
    0points
    0out of 0found this question helpful.
    Was this helpful?Yes0No0
    Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_27675879
    Customer avatar
    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.
    by
    kounyak
    -
    3 months, 3 weeks 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
    -
    1 year, 1 month ago
    -1point
    0out of 1found this question helpful.
    Was this helpful?Yes0No1
    Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26322843
    Customer avatar
    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
    by
    oustin
    -
    1 month, 2 weeks ago
    0points
    0out of 0found this question helpful.
    Was this helpful?Yes0No0
    <<prev2
    <<prev2
    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.