How to upload new certificate design (with new logo) in OpenEdx?

like what are the steps?

If you want to upload a new design to your certificate in Open edX and want to replace the course certificate’s logo with your logo, you can do so easily. Just follow these steps: First, build your custom certificate HTML design with a logo image file; Include all required placeholders for dynamic content (like student name, course title, etc.). Upload the logo to the appropriate static file referenced by your Open edX instance (either on the server or into the cloud storage you are using). After the logo is in place, sign in to the LMS user interface as admin; Select and navigate to the Admin Panel; Create a new certificate template from either the “CertificateTemplates” sub-section of “certificates” and scan through the list to see if the custom certificate designer’s template is already added; Add the HTML design from your custom template and refer to the new logo. After you have the certificate template saved; navigate to your course in the Studio, then go to Settings → Certificates to verify if certificates are enabled ( if certificates were not enabled, ensure to enable certificates/course certificate) and then finish assigning the new custom template to your course . Next is to issue a certificate to the appropriate learner after you set the course to the appropriate mode and check to see if the learner is issued a certificate in accordance to how you want the certificate to display your new design where necessary and use your new logo on the coursecertificate.

Hi,

Here are the exact steps I followed to apply the new certificate design in Open edX:

  1. Uploaded the certificate background image via Django Admin → Assets.
  2. Created a new JSON configuration for the certificate layout in Certificates > Certificate Template Assets.
  3. Added the corresponding HTML content for the certificate (using the new background image).
  4. Enabled certificates in the specific course settings.
  5. Made sure the course has certificate generation activated.

Unfortunately, after doing all of that, the new certificate is still not being applied.
Could you please assist with identifying what might be missing?

Thanks!

Hello, I am also struggling to add a custom certificate. I have a pdf of the design I want to upload, however, I do not know how to upload it. Please let me know if you had any success in uploading yours

I just wrote the template in a a correct way and linked it with the course ID + UUID and it works

thanks for the reply! did you have to do anything on the backend to enable the flag “ENABLE_HTML_CERTIFICATES”? I uploaded the certificate into templates, template assets, and generated certificates, and it still isnt showing up correctly when i preview my course in studio. please let me know!