Fooman Pdf Customiser (Magento 2)

  • Leading Magento pdf customisation since 2009

    Thousands of Magento stores trust Fooman Pdf Customiser to quickly and easily customise Magento Invoice, Shipment and Credit Memo pdf documents.

    The extension features rock solid code, integrates with Magento's themes.

    Flexible custom options

    Easily create professional Magento pdf documents with 50+ custom options, or create your own custom design by modifying the .phtml template files.

    Add your company logo or product images. Change page margins and fonts, add custom information and more (see full list below).

    Easy to use

    Create custom pdfs in under 10 minutes from the Magento backend - without technical knowledge.

    Add SKU barcodes for more accurate warehouse packing to save hours of time.

    Plus, adds a new Order Confirmation pdf document type for easy order management.

    Developer friendly

    It's easy to make advanced customisations by editing the extension's template files or the developer friendly extension code. Customise pdfs with .phtml templates, without having to deal with Zend_Pdf.

    Feature List

    Layout/design options:

    • Customise page margins
    • Choose A4 or letter page sizes
    • Change the font size
    • Choose from system fonts (Times New Roman, Helvetica, Courier, Arial Chinese/Korean/Japanese)or Dejavu fonts


    Add the following to pdfs:

    • Company logo (different placement options available)
    • Store address
    • Customer billing, shipping and/or email addresses
    • Footers
    • Custom text (eg. customer number)


    Additional features:

    • Change the title of each pdf document
    • Automatic pdf file size reduction of 30-90%
    • Adds new Order Confirmation pdf document type
    • Choose to open pdfs in a new browser window
    • Multi store capable


    Existing Magento 1 Pdf Customer customers receive an exclusive discount on upgrading to this Magento 2 extension. Email us at and we'll hook you up!

    Trusted By


    “Simple and Powerful. Incredibly easy to install and does exactly what it says it does. If you need to customise your PDFs in Magento 2, just buy it. Highly recommended !”

    - Mike, via the Fooman website

    “Great quality extension - used it in Magento 1 as well, so it was one of the first extensions purchased for M2. Also needed some support, which was first class!”

    - Kimmo, via the Fooman website

    Customer Case Study

    Amazing Mixed Media Minds creates offline and online communication for a range of clients in The Netherlands.

    "We recommend the Fooman extensions we use", says Amazing. "Pdf Customiser offers a better layout than the default Magento option, as well as more control over what is shown in the PDF documents."

    Money Back Guarantee Icon

    Money Back Guarantee

    We stand behind the quality of our extensions with a 30 day money back guarantee

    Free Updates Icon

    Free Updates

    All extensions include free updates for 12 months

    Simple User Manuals Icon

    Simple User Manuals

    Easy to understand user manuals show you how to get the most out of your extension

    Open Source Code

    Open Source Code

    Our code is 100% open source and unencrypted. Easily add your own customisations

    Quality Support Icon

    Quality Support

    Our friendly team provides expert product support and troubleshooting

    Easy Licensing Icon

    Easy Licensing

    One license per Magento installation, including multi store setups and test sites. Easy!

  • License License for 1 Magento Installation (including multi store setup)
    Stability Stable
    Supported Magento Versions (full feature set) Not Applicable
    Supported Magento 2 Versions 2.0.x, 2.1.0, 2.1.1, 2.1.2, 2.1.3, 2.1.4, 2.1.5, 2.1.6, 2.1.7, 2.1.8, 2.1.9, 2.1.10, 2.1.11, 2.1.12, 2.1.13, 2.1.14, 2.1.15, 2.1.16, 2.2.0, 2.2.1, 2.2.2, 2.2.3, 2.2.4, 2.2.5, 2.2.6, 2.2.7, 2.3.0
    Legacy Magento Version Support (reduced feature set) Not Applicable
    Supported Magento Enterprise Versions Not Applicable
    Change Log [8.1.1] 2018-12-01
    - Explicitly list supported Magento versions
    [8.1.0] 2018-11-29
    - Support for Magento 2.3
    - Setting to display weight on pdfs
    - Ensure dates are displayed using store's timezone
    - Improved display of tax rates, only display individual tax rates when "Display Full Tax Summary" is selected
    [8.0.11] 2018-10-23
    Pull in latest version of PdfCore to force security update
    [8.0.10] 2018-09-12
    Improved display of bundles
    [8.0.9] 2018-09-11
    - Ability to define alignment of each column
    - New utility method to display different date and time formats
    [8.0.8] 2018-08-16
    - All controllers now remove temporary pdf files under var/
    [8.0.7] 2018-08-14
    - Include latest Pdf Core, New Column Type: Qty Details
    - Reorganised unit tests
    - Include latest Email Attachments release
    [8.0.6] 2018-06-29
    Adjust new Print Invoices from Shipment grid action to new UI Component

    [8.0.5] 2018-06-05
    -Ability to upload custom fonts
    -Ability to print invoices from shipment grid
    -Remove extra whitespace in front of custom text
    -Add linebreaks to payment instructions

    [8.0.4] 2018-03-22
    Updated to latest Email Attachments release 3.0.0
    Terms and Conditions when attached are now also transformed into a pdf
    Ability to sort line items by column
    [8.0.3] 2018-03-13
    Ability to display weight of document items on pdf
    (update shipping.phtml if previously customised)
    Integrated label setting on shipments when using the Print Order as Packingslip option
    [8.0.2] 2018-02-11
    Multiply bundle quantities
    (update view/frontend/templates/pdf/table/bundle-extras if previously customised)
    [8.0.1] 2018-01-16
    Magento resource ids are not consistent
    [8.0.0] 2017-11-18
    Package name renamed to fooman/pdfcustomiser-implementation-m2, installation should via metapackage fooman/pdfcustomiser-m2
    Framework for Designs
    Alternative Design
    [7.2.3] 2017-11-15
    Pass through Order object to shipping template
    [7.2.2] 2017-11-15
    Update to latest PdfCore, don't decode column setting twice
    [7.2.1] 2017-11-12
    Columns are now pre-populated with default values
    [7.2.0] 2017-11-01
    - Table extra information is now rendered through a separate block
    - Quantity and Status Column
    - getStoreId() is not available on all payment methods
    [7.1.1] 2017-10-25
    Tax total is now displayed after shipping
    [7.1.0] 2017-10-02
    Ability to display detailed tax table (update view/frontend/templates/pdf/order.phtml, invoice.phtml or creditmemo.phtml if previously customised)
    [7.0.0] 2017-09-16
    Support for PHP 7.1
    Support for Magento 2.2
    [6.0.0] 2017-08-22
    Print Order as Packing Slip
    Use new PdfCore File Handler, cleans temp pdf files under var
    [5.1.2] 2017-08-04
    - Make comments more resilient against faulty input
    - Implement MEQP2 suggestions
    [5.1.1] 2017-07-23
    - Align packing slip columns with Magento calculated values
    - Improved empty row check
    - Ability to create pdfs for deleted store views
    [5.1.0] 2017-05-26
    - Ability to display order and base currency simultaneously (update view/frontend/templates/pdf/totals.phtml if previously customised)
    [5.0.6] 2017-05-16
    - Width of gift message peel off label
    [5.0.4] 2017-02-28
    PdfRenderer attachment file naming
    [5.0.3] 2017-02-27
    Bundle Products not displaying custom options
    [5.0.2] 2017-02-27
    Wide dependency for Pdf Core
    [5.0.1] 2017-02-18
    Do not set shipment tracking information if no tracks exist
    [5.0.0] 2017-02-13
    Enable Tcpdf tags in all pdfs
    Allow PdfRenderer/*Adapters to be run multiple times
    [4.0.0] 2017-02-06
    Update to latest PdfCore, includes Cron translation fix, AbstractSalesDocument constructor changed
    [3.6.4] 2017-01-10
    deal with Magento's inconsistent shipment ACL
    [4.0.0] 2017-02-06
    - Update to latest PdfCore, includes Cron translation fix, AbstractSalesDocument constructor changed
    [3.6.4] 2017-01-10
    - deal with Magento's inconsistent shipment ACL
    [3.6.3] 2016-12-23
    - Bundle items are now displayed as a group
    [3.6.4] 2017-01-10
    deal with Magento's inconsistent shipment ACL
    [3.6.3] 2016-12-23
    - Bundle items are now displayed as a group
    [3.6.2] 2016-12-21
    - Only show shipment specific tracking information on packing slip
    - Product attribute column values are retrieved from underlying simple products for configurable products
    [] 2016-11-23
    - Order View Authentication on frontend pdfs
    [3.6.1] 2016-11-15
    Order View Authentication on frontend pdfs
    [3.6.0] 2016-11-11
    Display Gift Messages
    Replace invoice, shipment and creditmemo pdfs accessible from single order view
    [3.5.0] 2016-10-21
    Store Owner Address field is now parsed for custom variables
    [3.4.0] 2016-10-19
    Custom Text fields are now parsed for custom variables, for example {{var order.getCustomerId}}
    Permission check changed -if you can view the sales object you can print it
    [3.3.3] 2016-10-02
    Change template reference to $block
    [3.3.2] 2016-09-16
    Multi store support for logos
    [3.3.1] 2016-09-15
    Some settings were not multistore capable
    [] 2016-09-15
    - Some settings were not multistore capable
    [3.3.0] 2016-08-26
    Columns for Product Attributes
    Replace print actions in the customer frontend with pdfs
    [3.2.0] 2016-08-20
    Display Order Comments in the pdf (getCommentsBlock() ?> added in pdf template files)
    [3.1.0] 2016-08-19
    Support displaying Custom Product Options
    [3.0.0] 2016-07-25
    Ability to restore default values
    Support for Integrated Labels
    [2.1.3] 2016-07-13
    Compatibility with Magento 2.1, for Magento 2.0 use earlier versions
    [2.1.2] 2016-06-10
    Multi currency display in item table
    [2.1.1] 2016-04-05
    - Improved display of bundle items
    [2.1.0] 2016-04-04
    - Bundle Email Attachments to allow pdfs to be attached to outgoing emails
    [2.0.1] 2016-02-22
    - Extra second composer.json to support Magento Setup UI
    [2.0.0] - 2016-02-16
    - Change folder structure to src/ and tests/ (not applicable to Marketplace release)
    - Use correct function for translation
    - Virtual orders
    [1.0.4] - 2016-01-01
    - Implemented Audit Program feedback
  • Check out installation instructions, User Manual and FAQ over at the Support Centre.

    Installing this Magento extension requires a moderate knowledge of website maintenance. If the installation instructions look too scary, select professional extension installation at checkout (or from here if you've already ordered your extension), and we'll install the extension for you.

    Extension Updates

    Free extension updates are available for 12 months after your initial purchase. When a new version is released, the file will be available to download from your account on the Fooman website, under “My Downloadable Products”.


    Installation Instructions
    User Manual
  • Below, you can find answers to questions you might have about the extension functionality, and common questions asked by customers before they purchase the extension.

    Do you have a general question (eg. about licensing or your account), or a specific troubleshooting issue? Check out our Help Centre.

    Frequently Asked Questions

    Do I need to download and install the Fooman Email Attachments extension separately?
    No. The Email Attachments extension will automatically be installed when installing Pdf Customiser. If you have previously installed Email Attachments, please uninstall it prior to installing Pdf Customiser.

  • Items 1 to 10 of 33 total
    1. 1
    2. 2
    3. 3
    4. 4
    5. Next
    Review by Ben
    A great product with even better support!
    An absolutely fantastic extension. It's super easy to work with and has serious flexibility. We use it primarily to generate packing slips with item images and check boxes to ensure order accuracy during packing. We have had many customers compliment us on the clean and easy to read layout provided. Additionally, we were able to reach out to Fooman and have a custom addition made to display weather at our location, at our main shipping hubs, and even the customers location to better tailor our packing based on the climate. Overall working with both Fooman and this extension has been a great experience. I would highly recommend it to any business looking to increase the value and presentation of their shipping materials while also increasing and simplifying order accuracy. (Posted on 22/11/18)
    Review by Neil
    Excellent Extension
    Does what it says on the tin! Easy to setup & use, and excellent support. We use the Packing slips function, along with the Picking list extension, and that gives us a simple efficient workflow.
    We had the M1 version on our old site, we reviewed other vendors extensions when we upgraded to M2 and decided to stick with Fooman. We had a couple of minor issues but Kristof & his team sorted them out quickly, and added a couple of features we asked for.
    Fully recommend Fooman extensions (Posted on 17/10/18)
    Review by Bianca
    No more headaches )
    I decided not to torture myself with trying to tackle Zend again for my M2 install, and after looking around I decided on this module
    (a decision that was influenced by the easy install and configuration of the Email Attachments module I downloaded about 2 weeks ago :))

    I can change around colums, sort the items of an order, add text to one or several of the footer blocks, all in a few clicks.
    I forgot a closing tag in a footer block which caused the module to throw an error and Kristof was happy (and very quick) to help.

    Thank you! (Posted on 23/07/18)
    Review by Gery
    works perfect
    nice extension, great support (Posted on 10/07/18)
    Review by John
    Great Support
    Needed update of code and was helped quickly, great support thanks. (Posted on 8/06/18)
    Review by Danuta
    Great extension & great support
    We integrated the extensions into magento 2.2.4 without problems.
    Kristof provided great support for additional content changes for our (german) invoices. (Posted on 6/06/18)
    Review by Frank
    Perfect extension and great support
    We are useing this extension to for our magento 2 webshop. Te extension works perfectly and fooman offers great support.
    (Posted on 17/05/18)
    Review by Takashi
    Good extensions!
    This extension has the features as expected and is satisfied (Posted on 20/04/18)
    Review by Frank
    Much better
    All documentation to our customers looks so much better and professial now. Easy to configure and good support. (Posted on 26/03/18)
    Review by Brian
    Works as expected
    Great module. Works great (Posted on 15/03/18)
    Items 1 to 10 of 33 total
    1. 1
    2. 2
    3. 3
    4. 4
    5. Next

    Add your Review

    Only registered users can write reviews. Please

License Purchase