Powered by Adobe Commerce 2.4.2-p1


PDF Invoice



Back to top

PDF Invoice extension for Magento 2 by Mageplaza is one of the must-have items for online merchants, who are looking for solutions to improve the PDF documents. By sending buyers professional and well-designed billing documents as attachments, you can increase customer loyalty. Also, other features developed by Mageplaza will help cut down admins’ workload in management and increase convenience for the customers.


How does it work?



After a successful checkout, most customers are in need of receiving sales documents like orders confirmation, PDF invoice, shipments. These documents are means of communication between online stores and buyers, so the more professional these documents can be, the better experience a customer has. However, default Magento 2 doesn’t offer an adequate tool to manage, create, send and attach PDF documents. Completing these tasks manually on Magento 2 may require a bunch of workloads and advanced programming skills. 



Mageplaza PDF Invoice appears to become an effective tool for any online store in customizing and sending PDF documents to buyers. 

  • 12 pre-made PDF templates and regularly updated ones
  • Freely customize and generate PDF documents with CSS & HTML
  • Add the product’s or store’s barcode/QR code, logo, images, and other additional information 
  • Set up different paper sizes such as letter, A4, A5, etc. 
  • Send, download or print out the documents


Highlight Features


Customizable PDF templates

In Mageplaza PDF Invoice, 3 pre-made templates are ready to use for each type of billing document, and there will be more uploaded regularly for extension users. These templates come in handy in most cases and require only minor adjustments. However, if store admins want to change anything, these templates are definitely customizable. Also, the preview feature assists admins to have an actual look at templates before launching them.


Insert additional information

Default Magento 2 only poorly allows basic information to appear on billing documents, which is supposed to be inadequate and unprofessional. Mageplaza PDF Invoice extension solves this problem by enabling store admins to add other necessary information such as logo images, business information, barcode or QR code for invoice number and product items.


Auto attach PDF documents

PDF Invoice allows store admins to attach PDF billing documents in transactional emails sent to customers after a successful checkout. These PDF attachments can be downloaded and printed out easily by shoppers.


Barcode & QR codes

Barcode & QR codes are automatically featured on billing documents as means to store information about your store. Also, barcode & QR code can be used for every single product item which helps store admins simplify management and help customers approach important information quickly and conveniently. 


More Features


Multiple paper sizes

PDF documents can be presented in various common paper sizes like A4, A5. Soon, other templates specifically designed for A6, A7 paper sizes will come to bring the best experience for extension users.


Print in mass 

PDF documents can be printed out on a large scale from multiple stores at the same time.


Authorization for downloading

Permission to download PDF documents from the frontend will be granted only to the customer who owns them by asking for authorization.


Pre-made templates

Mageplaza PDF Invoice provides 12 ready-to-use templates for each billing document in the first release. Furthermore, more pre-made templates will soon be uploaded for extension users to use free of charge.


Easy to manage

Mageplaza PDF Invoice allows store admins to check, resend and submit PDF documents from the backend.


Full Features List


For Store Admins:

  • Turn on/off the module in the backend
  • Work for 4 billing documents: Invoice, Order, Shipment, Credit memo
  • Attach billing documents in emails sent to customers
  • Different configurations for other store views
  • Ability to replace the default printing button or add a Custom Printing one
  • Provide and update high-quality ready-to-use templates 
  • Display barcode and QR code for stores and products
  • Print Invoice (as default) or Print PDF Invoice (using custom PDF templates)
  • Print billing documents in mass from different stores at once
  • Ability to feature two printing buttons altogether or separately
  • Able to customize templates with CSS & HTML support
  • Preview templates after editing
  • Ability to use a specific template for the certain document
  • Ability to check, resend or submit documents from the backend


For Customers:

  • Have PDF documents attached to transactional emails
  • Download PDF documents from emails
  • Print PDF documents from emails
  • Download PDF documents from the frontend
  • Print all PDF documents from the store
  • Protect one’s own documents from being downloaded and printed by authorization



Frontend | Backend



User guide | Installation guide

Technical Specifications

Back to top

Seller profile


Seller contact



Current Version


Magento platform compatibility

Open Source (CE): 2.3 (current), 2.4 (current), 2.1 (obsolete), 2.2 (obsolete)

Commerce on prem (EE): 2.3 (current), 2.4 (current), 2.1 (obsolete), 2.2 (obsolete)


Stable Build


27 April, 2021


Extensions, Content & Customizations

Quality Report

Back to top

Installation & Varnish Tests


Coding Standard


Plagiarism Check


Malware Check


Marketing Review


Manual Testing


All tests were conducted on the latest versions of Magento that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top


  • Compatible with Open Source (CE) : 2.4
  • Compatible with Commerce on prem (EE) : 2.4
  • Stability: Stable Build
  • Description:

    Supported Magento v2.4


  • Compatible with Open Source (CE) : 2.3
  • Compatible with Commerce on prem (EE) : 2.3
  • Stability: Stable Build
  • Description:

    - Compatible with Magento v2.3.5


  • Compatible with Open Source (CE) : 2.1 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    - Compatible with Magento 2.3.0
    - Improve Backend UI


  • Compatible with Open Source (CE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    Initial release


Back to top

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.

Contact Vendor

Q & A

Back to top


Back to top