Configure the Upsells widget for LearnDash courses using WooCommerce, Easy Digital Downloads (EDD), or standalone LearnDash. Customize widget options such as title, display position, course count, and “Show More” behavior.
Additional preferences allow you to control which course details (skills, authors, ratings, and descriptions) are displayed in the upsell section. Integration-specific settings are also available for WooCommerce and EDD product pages.
To configure the Frequently Bought Together settings for your LearnDash site, follow these steps:
- Log in to your WordPress Admin Dashboard.
- In the left-hand menu, navigate to:
LearnDash LMS > Settings - On the Settings page, locate and click the Upsells tab or section.
- This will open the plugin’s configuration area.
- Make sure to click Save Changes after updating any settings to apply them to your site.
Upsells Widget Title
- This field lets you define the title text that will appear in the Upsells widget on the course or product page.
- By default, it is set to “Students also bought”, but you can customize it to match your site’s tone (e.g., “Recommended Courses”, “Upgrade Your Learning”, or “You May Also Like”).
- This setting affects only the display label and does not change the functionality of the Upsells widget.
Choose UpSell Configuration
This setting allows you to select which eCommerce platform (or standalone LearnDash) the Upsells plugin should integrate with. You must choose one of the following options based on how you sell your courses:
- WooCommerce + LearnDash: Select this if you’re selling LearnDash courses through WooCommerce.
- Easy Digital Downloads (EDD) + LearnDash: Use this if your LearnDash courses are sold via Easy Digital Downloads.
- Standalone LearnDash: Choose this if you’re using LearnDash’s built-in payment system instead of WooCommerce or EDD.
Note: You must select one configuration option based on your current LearnDash setup before Upsells can work properly
- Display enroll count for the course: Shows a count of users (who enrolled for that course) next to each course in the UpSell widget.
- Enable the ‘Show More’ button: If you have multiple courses that you would like to UpSell then enabling this setting will allow you to show the UpSells courses list in 2 parts. In the first part, the visitor will see the list of related courses by default, and the second list is shown after the visitor clicks on ‘Show more’. Basically, allowing you to list as many courses for UpSells without taking up a lot of space. If you disable this setting, then the UpSell widget will show all the courses in a single list.
Default no of courses: This text field is to specify how many courses in the list will the visitor see by default before clicking ‘Show more’. - UpSells Widget Title: Use this setting to give a suitable heading to your UpSell widget.
This image demonstrates how the Upsells Widget Title, Display Enroll Count, Default Number of Courses, and ‘Show More’ button settings appear on the front end.
UpSell Widget Display: This setting helps you select the way in which you want to show your UpSells on the course page. The default setting is “After Course Description”. This will show UpSells widget just below the course description. If you want to show UpSells at a different position on the course page, then you can choose “Using Shortcode” option. You can copy the shortcode and place it anywhere on the LearnDash course page.
- After Course Description
This option allows if want the upsell widget static to specific position i.e after course description. - Using ShortCode ( [ ldups_upsells_show_courses ] )
This option gives freedom to choose any position on the LearnDash course page only to display upsell’s widget with control to course ids to display inside if passed as a ShortCode parameter.You can also specify specific course IDs that only need to be displayed by your choice.
For eg ( [ ldups_upsells_show_courses id =1,2,3 ] ).