We have this WordPress site with LearnDash currently installed on it. The site has a lot of different kinds of user roles and such on it. Some that aren't even associated with the LearnDash part of the site.

We have some existing LearnDash courses on our site, some of them anyone can take if they are logged in, or some can take based on their user role... essentially it isn a "free" course right.

But we are wanting to create this NEW course for existing users and non-users to pay for and take. And how we were thinking it would work is as follows.

We want to give anyone the ability to chose from 2 options from a landing page.

Option #1 - Pay in Full - default "norma" option
The course "flow" would like something like this.

- Customer buys full course at $389.00
- Customer takes the course material as normal
- Customer takes the exam
- If customer passes, they get a certification
All of the above part is pretty normal behavior and can be done with default LearnDash, so no customization needs to be done here.

The trick/issue that we are running into is this. We understand that some customers can't afford $389.00 for a course, but we still want an option for them right! So here is what we are looking to get customized. We are wanting to give people the option for #2(below)

Option #2 - Downpayment
The course "flow" would like something like this.

- Customer puts a downpayment($129.66) for course
- Customer takes the course material as normal
- Customer gets to the exam, and because they haven't made the full payment, they can't take the exam until they make the rest of the payment($259.34). So a prompt needs to occur to make the payment, once the payment is made, then they can take the exam., the exam prompts them to pay the rest of the balance due  
- If customer passes, they get a certification

So we are looking to get Option 2 customized. We do have WooCommerce on the site that we plan to use to handle the payment of the course, but we really don't want to go with a subscription route.

Anyways, I would love if you guys had a solution for this and would like to meetup over Zoom to discuss?



Posted On: May 11, 2023 00:56 UTC
Category: Full Stack Development
Skills:Custom PHP, NGINX, Web Development, JavaScript, LearnDash, WordPress, WooCommerce, WordPress Development, WordPress Plugin, CSS
Country: United States
click to apply