Before enabling flexible pricing with the Name Your Price plugin, you first need to link your LearnDash courses with WooCommerce products. This setup ensures that each course has a corresponding product that can be purchased through WooCommerce. Once the connection is established, you’ll be able to apply pricing options, including the “Name Your Price” feature, directly to the course product.
Step 1: Create a Course in LearnDash
- Navigate to LearnDash LMS → Courses → Add New.
- Add your course details (title, description, lessons, etc.).
- Publish the course.
Step 2: Create a WooCommerce Product
- Go to Products → All Products → Add New.
- Enter product details (title, description, and other information).
- In the Product Data panel, select Product Type → Course.
- Under the General tab, set a Regular Price for the course product.
Step 3: Link the Course with the Product
- In the product settings, locate the LearnDash Courses multi-select box.
- Choose the course you created in Step 1.
- Update the product to save changes.
This completes the basic course–product connection. Now, you can enable Name Your Price to provide flexible pricing options.