Thank you for purchasing our extension. If you have any questions that are beyond the scope of this document, do not hesitate to leave us an email via our email [email protected].

Edited: 27/05/2021 | By: Magenest | Support Portal: 


PDF Invoice for Magento 2 enables merchants to create beautiful and professional invoices that replace the default template in Magento. The extension comes with GrapeJS, the user-friendly template editor so that admin can simply drag and drop to add multiple elements such as text, image, shape, discount code, etc.


For Admin

For Customer 

System requirement

1. Configuration

(plus) On Admin sidebar, go to Marketing > PDF Invoice > Settings.

(plus) On Configuration page

 General Configuration

  Set configuration for the PDF

There are four types of PDF: PDF for Order, PDF for Invoice, PDF for Shipment and PDF for Credit Memos. Expand the sections to configure for each PDF.

2. Manage PDF Template

This section allows editing the available PDF template or creating new template.

(plus) On the Admin sidebar, go to Marketing > PDF Invoice > Manage PDF Template.

(plus) On Manage PDF Template page, click on Add New Template button to create a new one.

(plus) On New Template page:

General Configuration

PDF Configuration

In this section, the admin can configure the layout for the PDF template.

PDF Content

Admin can build a new template or create a new template base on an available template.

(plus) To create a template base on the available templates

(plus) To build a new template, on HTML Content, click on Show Editor button. Then create your content from scratch.

(warning) Note: Do not change the template during the building process otherwise your template will disappear.

Create PDF template using HTML and CSS code

(plus) You can design your own custom template with HTML and CSS. For more details about all supported HTML tags and supported CSS, please refer to this site

(plus) To insert a shortcode, which will replace by specific information of the order, you can use this format <shortcode>{{key}}</shortcode>.

(warning) Note:

(plus) Shortcode list

Store Information











Shipping Information













Payment Information













Order Information






Order Items








Order Totals






(plus) After finish, click on Save button to save the new template.

Main Function

(plus) Drag and drop the items on the tool tab to build the PDF template.

(plus) Preview the template directly on the building section.

(plus) Preview the template after finishing it.

(plus) From the back-end, admin can:

(plus) From the store-front, customers can print the PDF for their own order on My Account page.



 Once again, thank you for purchasing our extension. If you have any questions relating to this extension, please do not hesitate to contact us for support.