Installation Instruction
Installation Instruction
Follow the steps below to download and install the plugin on your site:
Step 1: Download the Plugin File
Navigate to My Account → Purchase History.
Locate the order for Assignment Deadlines Pro for LearnDash and click on View Details & Downloads. This will take you to the Order Details page.
On the Order Details page, you’ll find all your purchase information, including your license key and a download link for the plugin file. Under the Products section, click the provided link to download the plugin ZIP file.
Step 2: Install and activate
Once downloaded, navigate to your WordPress dashboard
In WordPress dashboard navigate to PLUGINS > ADD NEW
Click Upload Plugin
Browse for the .zip file you downloaded in Step 1
Click Install Now
Click Activate Plugin
From your WordPress Dashboard, navigate to Name Your Price for LearnDash setting menu.
Linking Courses with Products
Linking Courses with Products
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.
Configuring Name Your Price for a Single Product
Configuring Name Your Price for a Single Product
The Name Your Price feature allows you to give learners the flexibility to decide how much they want to pay for a course, while you still maintain control over minimum, maximum, and suggested pricing. This flexible pricing model can increase course accessibility, improve customer satisfaction, and encourage more enrollments.
Prerequisites
Before enabling Name Your Price on a course product, make sure you have already:
Created a course in LearnDash LMS.
Linked that course to a WooCommerce product by completing the Course–Product Setup process.
If you haven’t done this yet, please follow the steps in the Course–Product Setup guide before continuing.
The Name Your Price option is available within the WooCommerce Product edit screen:
Go to Products → All Products in your WordPress admin panel.
Edit the course product you want to apply this setting to.
In the Product Data panel, click on the Name Your Price tab.
Check the checkbox labelled “Enable Name Your Price for this course product”
Once enabled, you will have access to fields where you can set the minimum, maximum, and suggested prices for the course product.
Minimum Price (Mandatory): The Minimum Price field is a crucial setting that ensures customers pay a minimum specified amount for the course product. Customers cannot make a purchase below this minimum price, ensuring that the course retains its value.
Maximum Price (Optional): The Maximum Price field provides you with the flexibility to set an upper limit on the price that customer can pay for the course product. This field is entirely optional and can be left blank or set to 0 if you do not wish to impose an upper limit. However, when used, it ensures that customer cannot pay more than the specified maximum amount.
Suggested Price (Optional): The Suggested Price field allows you to recommend an ideal price for your course product. While entirely optional, setting a suggested price can help guide customer towards a pricing range that aligns with the perceived value of the course. You can leave this field blank or set it to 0 if you don’t wish to provide a suggested price.
By offering these pricing options, you can provide customer with flexibility while maintaining control over the pricing structure of your course product.
Name Your Price on product page
When enabled, the Name Your Price fields appear directly on the WooCommerce product page. Customers will see the minimum, maximum, and suggested price options (if configured), along with a field to enter their chosen price before adding the course to the cart.