Welcome to PotatoCommerce - Magento Extensions Store

PDF Customizer


Convert any custom HTML to PDF file templates! Both templates to customer and admin are supported.

  • Add your website logo, change fonts, layout 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
  • 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

* Required Fields

  • 60-day money-back period
  • free updates
  • free bugfixes
  • free technical support

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 for Magento, you can convert any HTML code to a PDF file.

Invoice is an official document, and it 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.

Magento 2 HTML to PDF

PDF Customizer Features

  • Convert your HTML and CSS code to PDF templates. Full freedom for your design ideas!
  • Print individual or selected packing slips, invoices, shipments and credit memos
  • 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

NEW FEATURE: Can work on both dedicated and shared hosting types

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 your templates and order information to our server, and then PDF files are returned to your Magento store.

You can create and edit 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
Why choose PotatoCommerce headline
Why choose Potatocommerce left
Why choose Potatocommerce right
5 Reviews

Average rating

Excellent plugin, BEST support

Posted by Robert on Sep 26, 2018
We would like to customize our PDFs and it was so easy with this plugin. We also used Foomans Email PDF attachments, wich send PDF to customers directly. PLugins were not compatible, but the Support Team makes a miracle and it works fine now! Thank you a lot, especially to Anastacia. Cheers!

Excellent support and prompt responses

Posted by Jong Myung on May 4, 2018
Anastasia provided prompt responses and continuous support with any issues with the extension

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).


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



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


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 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:





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




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




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!





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.





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


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
We Recommend
Checkout Coupon Code

With Checkout Coupon Code Magento extension customers can apply coupon code (discount) at checkout page. Increase your conversion rate in just 5 minutes!

Fraud Protection

Fraud and chargebacks protection solution. Fraud Protection Magento extension allows to check orders and change order status (hold) for a further review.

Checkout Address Autocomplete

Checkout Address AutoComplete extension is designed to enhance Magento checkout with address autocomplete. Autocomplete is powered by Google Places API.

You may also be interested in the following product(s)