I have a question regarding Print Formats in ERPNext.

Suppose I already have a print format (for example, a Quotation or Sales Invoice), and I want to modify its design. Is there a way for a non-technical user to edit the existing print format using a visual drag-and-drop editor, similar to Canva or a document designer, without writing HTML, CSS, or Jinja code?

I am not looking to create a new print format. Instead, I want to open an existing print format and make design changes visually, such as moving fields, changing fonts, adjusting spacing, or modifying the layout, and then save those changes.

Does ERPNext or Frappe provide this kind of visual print designer, or is coding currently required for such modifications?

Thank you.

@Pranjal_Kulkarni yes you can design print format with drag and drop but it’s depends on the type of format if it’s custom format then you can’t
you can use frappe print designer to do the things in UI

1 Like

Yes it’s called Print Designer, a separate Frappe app with a real drag-and-drop canvas zero code needed.

  • Not installed by default; install from Frappe Cloud marketplace or bench get-app print_designer.

  • Works on existing formats, but only cleanly if the format is already “Print Designer” type old Jinja/HTML formats often need rebuilding, not converting.

1 Like

@Pranjal_Kulkarni Hi, all of Frappe’s Print Formats allow for design change without knowing coding. If you go to a document, click to print, select a design you like or similar to what you need. Click on three dots “menu“ button, the second option is “Customize.“ There it will ask you to give it a name and you will be able to:

  • Drag and drop fields.
  • Remove fields you don’t require
  • Change the columns on a table.
  • Add images to your header.

Now if you know HTML CSS you can actually make complex designs but its not a requirement.

Check out this video: https://www.youtube.com/watch?v=WSNLA7jtMCw. Start watching after 3:00 mark. There are some parts that do have HTML but its just for the user to speed up, its really not required.

Finally what other users are mentioning is Frappe Print Designer is a seperate app. It gives you more flexibility with design also slightly harder to use then the default.

1 Like