In this guide, we will show you how to assign certificates to LearnDash LMS courses in bulk.
Let’s say that for many months you created courses and had not assigned certificates to them. Now that you have started to better organize your online course site, you have created some certificates that you want to assign to your LearnDash courses. However, you have a lot of courses to edit and applying the changes manually will take you several hours.
Don’t worry because in this tutorial you will learn how to use WP Sheet Editor – Courses plugin to bulk assign certificates to courses. This plugin allows you to view and manage LearnDash LMS courses, lessons, topics, questions, quizzes, exams in a spreadsheet.
You can download the plugin here:
Download Courses Spreadsheet Plugin - or - Check the features
Once you complete the payment process, you need to install the plugin:
- Go to Plugins > Add New Plugin.
- Click on Upload plugin.
- Click on Choose file.
- Locate the file on your computer.
- Click on Install now.
- Click on Activate plugin.
- Enter your license and click on Activate License.
View LearnDash LMS courses in the spreadsheet
You need to go to WP Sheet Editor > Edit courses in order to open the spreadsheet and view your LearnDash LMS courses in one place.
You will see all your LearnDash courses displayed in the spreadsheet; please note that every row is a course and every column is a course field.
Option 1 – Assign certificates to courses using the spreadsheet
The first option you have to assign certificates to your courses is to use the spreadsheet.
To do this, go to the Course Certificate column and assign the certificate you want.
Just start typing the name of the certificate, and this field will suggest you from the existing certificates on your site. Select the one you want to assign to this course.
Now you need to continue assigning the certificates to all the courses you want to edit.
And once you’re done, you need to click on Save to apply the changes. This is a great way to bulk edit your LearnDash courses in one place.
You don’t have to open the courses one by one in order to edit them. Just use the spreadsheet and save a lot of time.
Option 2 – Bulk assign certificates to your LearnDash LMS courses
If you want to assign the same certificate to hundreds of courses (make your courses use a shared certificate), you can easily assign the same certificate in bulk.
In this example, we are going to find all the courses that do not have a certificate assigned to them and assign the same certificate to all of them in bulk.
We need to start by opening the Search tool.
Now select these values to search for all the LearnDash courses missing certificate:
- Tick the Enable advanced filters checkbox.
- Select these values in the advanced filter:
- Field: Course Certificate
- Operator: =
- Value: Leave this field empty.
- Click on Run search.
Once you run the search, all the courses missing certificate will be displayed in the spreadsheet.
Now you need to open the Bulk Edit tool, which allows you to edit any field on thousands of courses at once.
Select these values in the Bulk Edit tool in order to assign a specific certificate to all the filtered courses:
- Select the rows that you want to update: Edit all the rows from my current search (including non-visible rows)
- What field do you want to edit: Course Certificate
- Select type of edit: Set value
- Replace existing value with this value: Write the name of the certificate you want to assign here.
- Click on Execute Now.
As you can see in the screenshot below, we have assigned the same certificate to all our filtered courses in bulk.
This is a great way to edit hundreds of courses at once without having to edit them one at a time. This allows us to save a lot of hours.
You can download the plugin here:
Download Courses Spreadsheet Plugin - or - Check the features