# Help with Customizing Certificate Templates

**URL:** <https://discuss.openedx.org/t/help-with-customizing-certificate-templates/13741>\
**Category:** Educators\
**Tags:** tutor\
**Created:** [August 23, 2024, 3:28am UTC](https://discuss.openedx.org/t/help-with-customizing-certificate-templates/13741 "2024-08-23T03:28:28Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Juanesli](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/juanesli/32/7268_2.png) [@Juanesli](https://discuss.openedx.org/u/Juanesli)\
**Post date:** [August 23, 2024, 3:28am UTC](https://discuss.openedx.org/t/help-with-customizing-certificate-templates/13741/1 "2024-08-23T03:28:28Z")

</div>

Hello everyone,

I am currently working on customizing certificate templates for my courses. I have already uploaded the template images and assigned them to the course, but I am encountering issues with making the custom templates reflect properly. The system still shows the default template, and the changes are not being applied.

Here are the steps I’ve taken so far:

1. Uploaded the certificate template images and configured them in the system.
2. Assigned the templates to the specific course.
3. Verified the paths and settings for the images.

Despite these steps, the certificate that is being generated is still using the default template instead of the custom one.

Could someone please guide me on how to properly configure and enable custom certificate templates? Are there additional settings or configurations required to ensure the custom templates are applied correctly?

Any help or advice would be greatly appreciated!

Thank you in advance.

---

<div class="post-metadata">

**Author:** ![Juan-Carlos](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/juan-carlos/32/7075_2.png) [@Juan-Carlos](https://discuss.openedx.org/u/Juan-Carlos)\
**Post date:** [August 23, 2024, 12:44pm UTC](https://discuss.openedx.org/t/help-with-customizing-certificate-templates/13741/2 "2024-08-23T12:44:18Z")

</div>

Hello, welcome, of course to configure your certificate you must modify the file  
found in  
env/build/openedx/themes/theme/lms/templates/certificates/\_accomplishment-rendering.html  
and you can call the image variables from there for example

```auto
<%
logo = context.get("logo", "logo")
%>

```

then to display them

` <img class="logo" src="${static.certificate_asset_url(logo)}" alt="logo">`

You load them in the admin  
Home › Certificates › Certificate template assets

and from Studio  
in Advanced Settings you look for Certificate Web/HTML View Overrides  
and there you load the Json for example:

```auto
 {
   "logo": "logo"
 }

```

Once you have made all the changes you upload that file to production and that’s it
