How do I edit the student invoice template?

How do I edit the student invoice template?

When a student makes a purchase on your Knorish site, they automatically receive an initial purchase receipt via email. You can change the invoice structure as required. To review the invoice templates, access the dashboard, click on Settings, and then click on Templates. On this page, several template options exist. From the first dropdown, i.e Select Template, select 'Invoice To Student Download'.


Once you select this option, then change the subject line. Once done, under the template body, you will notice several variables listed. Mentioned below are these variables and what they mean :

  • organizationlogo - shows the organization's logo
  • invoicepaidunpaid - Confirms if the amount is 'Paid' or 'Unpaid' 
  • invoicetoname - Shows the full name of the user who purchased the course
  • invoicetoaddress - Shows billing address, billing city, billing state and billing country if available.
  • invoicedate - Shows the date when the user made the payment
  • invoicenumber - confirms the order number
  • payableamount - shows currency type and payable amount separated
  • productnames - shows course name
  • paymentbreakup - Shares payment breakup and includes discount, GST information and payable amount
  • organizationname - shows the name of the organization
  • organizationaddress - Shows the address, state, and country information.

Note : Each variable checks the logic in the application and simply 'returns' a value that is added on to the email in this case. This means that each variable will automatically fetch the data which can be clearly understood from the variable name.

To change the invoice, you can change the text and their placement as per your needs. To test the same, click on 'Send Sample' which would push an email to your registered publisher email ID as well. Once satisfied with the changes, simply click on 'Save Changes'.


Once the changes are saved, the new invoice structure will be used by the platform automatically.

For example: Editing the GST information Section


As seen above, in the last section, place of supply information has been added to provide the students with that information should that be required for GST purposes. Once saved, the information will be added automatically to each invoice in the future.

Note : Getting Internal Server Error Message when downloading student Invoices from the publisher dashboard? This happens mostly when the "Invoice to student download" template is changed with a wrong code or variable. Reset the template, and you will be able to download the invoices again




    • Related Articles

    • The Student's Dashboard

      The Student Dashboard is the page on your Knorish site where your students access their courses. About This Feature The Student's Dashboard is the page that students land on when they sign in to their account on your Knorish site. On the Student's ...
    • What type of automatic email notifications are sent to learners?

      This article shows which automatic email notifications are available in Knorish for user notifications, where to check these emails, email pipelines, and how students can choose which email notifications to receive. Preconfigured Automatic Email ...
    • How to enable GST Input Credit based Invoices for learners from your site?

      Introduction GST is an indirect tax in India levied on the domestic supply of goods and services. If you sell online courses, you can provide GST-based invoices to your learners. However, note that all prices listed on your site are considered ...
    • How to customize an automatic email template?

      Creators can customize the automatic email templates that have been pre-created on the Knorish platform. To know more about all the automatic email templates that are available read our FAQ on the Types of automatic email notifications available on ...
    • Disabling or enabling course access for a student via course expiry

      In this article, we show you how to revoke or enable access to a course after purchase for a student. Using this feature you can either extend or block access to the course for a specific student. How to set up course expiry? Ideally, courses by ...