Lesson 31 of 44
In Progress

Selling Online Courses and Memberships

Wisse 25/09/2023

Log in to your YSOB Site

  • Open your web browser and log in to youre YSOB website.
  • Enter your username and password that have been sent to you via email.

Create a Product & Assign Your Course

Now let’s create a product in WooCommerce.

  1. Navigate to PRODUCTS > ADD NEW
  2. Fill in the appropriate information for your product (see WooCommerce’s guide on adding products)
  3. Scroll down to the Product data section
  4. Next to the Simple Product dropdown menu, check the box for Virtual
  5. Open the Simple Product dropdown menu and choose Course
  6. Next to Related Courses, click on the course you’d like to associate with this product
  7. Be sure to publish or update your product when you’re finished
(Screenshot 2: YSOB dashboard with the “Products” menu highlighted)
(Screenshot 3: Product section with the “Add New” button highlighted)
Set LearnDash course settings in a WooCommerce product

BUNDLE COURSES
You can bundle multiple courses and sell them with a single WooCommerce product. Hold down the SHIFT key when selecting courses from the list.

IMPORTANT
When adding five or more courses to a single product, course enrollment process is done in the background and you will need to set up a cron job. To set up a cron job please follow these steps.

Set Up Your Course

After your product is set up in WooCommerce, you’ll need to make a few adjustments to your LearnDash course.

  1. Navigate to LEARNDASH LMS > COURSES
  2. Click on the course that corresponds with a WooCommerce product
  3. Click the Settings tab at the top
  4. Under Course Access Settings, look for Access Mode
  5. Set this to Closed
  6. In the Button URL field, enter the URL to your WooCommerce product page
LearnDash closed course with WooCommerce button URL

Now when people visit your course page, the “Take this Course” button will send them to the corresponding WooCommerce product page, where they can add the product to their cart & complete the checkout process.