Welcome to PotatoCommerce - Top Quality Magento Extensions Store

PDF Customizer

(v.1.2.0)

Convert any custom HTML to PDF file templates! Both templates to customer and admin are supported. Can work both on shared and dedicated hosting types.

  • Add your website logo, change fonts and colors
  • Add company and tax information, return policy and whatever you need
  • Individual and mass printing of orders, invoices, shipments and credit-memos 
  • Built-In templates for quick start
  • You can adjust page orientation, format and margins
  • Shipment tracking information and Right-To-Left languages are supported
  • Free lifetime support!
Also available for Magento 2

Magento Invoice PDF Customizer Extension - Make custom PDF templates

5 screenshots: click to zoom
  • Magento Invoice PDF Customizer Extension - Make custom PDF templates
  • Magento Invoice PDF Customizer Extension - Make custom PDF templates
  • Magento Invoice PDF Customizer Extension - Make custom PDF templates
  • Magento Invoice PDF Customizer Extension - Make custom PDF templates
  • Magento Invoice PDF Customizer Extension - Make custom PDF templates
$99.00

* Required Fields

$99.00
  • 30 day money back guarantee
  • Lifetime free updates
  • Lifetime free bugfixes
  • Quick and professional support
Description


Native Magento PDF templates hardly can be customized. Modifying templates via Zend PDF is like using MS Paint for painting - it is very dumb, it does not support HTML, CSS or any other markup.

With Invoice PDF Customizer extension to Magento, you can convert any HTML-code in a PDF file templates. For many countries, the invoice is a very important document. This document should contain a well-defined information about a buyer, seller and purchased items.

Order templates (invoice, packing slips, etc.) should also contain a lot of other obligatory information, such as your website logo, company address information, tax details, return policy and so you. Make your PDF files stylish and fit your brand! You can change fonts, colors, layout, insert images. You can do everything with Invoice PDF Customizer Magento extension.


Extension Features

  • Convert custom HTML code to PDF templates
  • Print orders, invoices, shipments and credit memos in bulk via mass-action
  • Built-In HTML templates for quick start
  • You can adjust page orientation, format and margins
  • List of additional variables is available in just one click
  • Shipment tracking information is supported
  • Right-To-Left languages are supported
  • Print packing slips (orders without invoices)
  • Multistore support
  • We use wkhtmltopdf library. Therefore, there are no limitations - you can use any HTML and CSS code!

NEW: Can work on both shared and dedicated hostings

PDF Customizer Magento extension uses wkhtmltopdf library to convert HTML/CSS to PDF templates. You can install wkhtmltopdf on your own server, or (if you can't do that because of any limitations) you can use Potato PDF Service. How does it work? PDF Customizer extension sends templates to our server, and then PDF files are returned to Magento store. This service is beta and free of charge now. We do not plan to make the service paid, at least until the traffic is not too high. If the traffic will become too high, then the service will become unprofitable for us and will have to introduce some limits and pricing to cover server costs.


You can create and modify templates for the following PDF files

  • Invoice to Customer
  • Invoice to Admin
  • Shipment to Customer
  • Shipment to Admin
  • Credit Memo to Customer
  • Credit Memo to Admin
  • Order to Customer
  • Order to Admin

Invoice PDF Customizer - Extension for Magento to convert HTML to PDF, Better Custom Print Invoice

PotatoCommerce - Magento Extensions

Sales, Refund and Support policy

PotatoCommerce - Magento Extensions - Magento Connect Rating

3 Reviews

Average rating

Great support

Posted by Albert Schnorr on Jun 5, 2017
Very good extension, no any bugs found. Anastasia was very friendly, she answered all my questions quickly.

Great support and even better extension!

Posted by Dragan on Mar 30, 2017
I wanted to have different templates for admin and for buyers - and this extension helped a lot! It is easy to change templates, even a novice can use it (basic stuff).

Thanks!!!

Nice extension and excellent support!

Posted by Simon Duacsek on Feb 28, 2017
I've spent hundreds of dollars on a developer from Odesk who was trying to customize default order pdf templates, and the result was not as good as I wanted.
Then I tried to find another way out. I tried this extension and it met my requirements. The one thing that I love about this extension is that I can customize PDF templates by myself, although I am not a programmer at all!

Write Your Own Review

Only registered users can write reviews. Please, log in or register

Documentation

Compatibility

Magento CE1.5.*, 1.6.*, 1.7.*, 1.8.*, 1.9.0.0 - 1.9.2.4, 1.9.3*
Magento EE1.11.*, 1.12.*, 1.13.*, 1.14.0.0 - 1.14.2.4, 1.14.3.*
Compatible BrowsersChrome, Safari, Firefox, Opera, IE8+

Installation

We recommend you to backup your store before installation

  1. Go to magento admin and disable compilation (Systems > Tools > Compilation > 'Disable' button) and flush store cache (System > Cache Management > 'Flush Magento Cache' button)
  2. Download the extension package from your account and extract the downloaded archive.
  3. Copy the content of extracted folder to your store's root directory
  4. Flush store cache again
  5. Log out from the backend and log in again.
  6. If you want to enable compilation, then you should run compilation process (Systems > Tools > Compilation > 'Run Compilation Process' button).
  7. Go to extension configuration (System > Configuration > PotatoCommerce Extension > Print PDF ), enable and configure the extension.

    PDF Customizer extension requires 'wkhtmltopdf' library to convert HTML to PDF. You have two options:
    1. Install wkhtmltopdf on your web-server. You need to use at least 0.12.2.1 version of the library.
      Wkhtmltopdf installation guide is available on this page. You also need to enable "exec" function. The extension will check if the library is installed and whether it can run "exec" function; it will let you know if something goes wrong.
    2. Use wkhtmltopdf installed on our server. In this case please set 'Use Service' option to 'Yes'.
  8. Flush store cache again

 

User Guide

General Settings

 

  • Path to "Wkhtmltopdf" is a full path to wkhtmltopdf library.
  • Page Orientation and Page Format - These option set page orientation like (Portrait/Landscape) and page format (A4/Letter) for PDF templates. If you need more formats please let us know.
  • Margin Left, Margin Top, Margin Right, Margin Bottom - These options set margins for PDF templates.

 

 

How to create and modify templates?

Please do not modify default templates at app/locale/en_US/template/pdf because those files will be overwritten once you update to a new version of the extension. If you ever changed them, then make a backup of that modified templates prior to making an update.
We recommend creating new templates basing on default templates or from scratch.

To create or modify existing template you need do the following:

1. Go to Sales > Print PDF > Templates
2. Click on “Add Template” button
3. Select one of the templates from the first dropdown (e.g. “Invoice to Customer”)
4. Select a locale
5. Click on “Load Template” button
6. Give template a title and modify the template as you wish
7. To add a variable you need to click on “Add Variable” icon:

 

addvariable.png

 

 

8. The list of variables is enhanced with some additional variables:
 

additionalvariables.png

 

 

9. To preview a template you need to click on “Preview” icon

 

previewicon.png

 

10. Save the template
11. Go to extension configuration (Sales > Print PDF > Settings) and select the template you’ve just created, which is “Invoice > Template for Customer” in our case.
12. That’s all! Enjoy!

 

 

select-templates.png

 

If you need to use Farsi, then you just need to add appropriate encoding and other meta-tags to a template.

 

Data for templates preview

By default extension uses data from the first met order (invoice, shipment, credit memo). But if you need to test template for a particular data, then you can specify its data at Sales > Print PDF > Settings > Preview.

previewsettings.png

 

 

FAQ

After installing this extension my store gives error or a blank page.
Go to Magento Backend, Flush Store Cache (System > Cache Management> 'Flush Magento Cache' button), Logout and Login again.

Why does your extension use Wkhtmltopdf library?
Most of our competitors use TCPDF library. We have made an analyse now we can claim that library we use is much better than TCPDF library which is used by our competitors. Why? There are some advantages:

  1. Unlike TCPDF which has a lot of limitation, Wkhtmltopdf has no limitations. You can use any HTML & CSS code in your templates. 
  2. Wkhtmltopdf library supports external scripts;
  3. Wkhtmltopdf works faster because system utilities work faster than PHP-script.


Is there any HTML tags that I can’t use?

No, you can use any HTML or CSS code in your templates. You can insert any blocks or widgets as well.

How can I add Bar-Code/QR-Code to a template?
Our extension does not insert bar/qr-codes itself. But if you have some kind of 3rd-party widget or variable that generates such qr/bar-codes, then it can be added to a template and will be successfully handled by our extension.

Does your extension support multi-store?
Yes, it does. To set some template for a particular storeview you need to select scope at Sales > Print PDF > Settings and specify the template.

Is it compatible with SUPEE-6788 security patch?
Yes, this extension is compatible with this patch.



How to add Arabic / Chinese / Russian / etc. language support?
Please refer to this article




Changelog

1.2.0 Released on 12 Sep 2017
* bug fixes
+ template variables improvements
+ support Potato Pdf service

1.1.0 Released on 4 Jul 2016
+ mass-action added
* bugfixes

1.0.0 Released on 15 Jan 2016
Initial release