I was referred to this forum from the PayPal plugin forum. My company is looking to take payment for courses in Moodle, but
I have a question. Does Moodle have the ability for customers to
pay different amounts to access a course? Some of our customers buy
courses individually, while others pay for a set of courses at a
discounted rate. Most customers pay a monthly fee to access the
courses, but that monthly fee will vary depending upon how many students
they are enrolling. From what I've read so far, it looks like I set
one fee to access a course. Can I set up different payment plans for
the same course? Also,how o I set up reoccurring (monthly) payments?
Setting up different fee rates for different customers to access the same course
by Stephanie Worden -
Number of replies: 6
In reply to Stephanie Worden
Re: Setting up different fee rates for different customers to access the same course
by Vitaly Potenko -
Moodle isn't an online store application. Yes, it does have the PayPal plugin, but it's not enough to make a store out of Moodle. In my opinion, the best option is to set up a separate online store application to receive payments and do all the merchant's stuff, and then to connect it with Moodle through it's API.
In reply to Vitaly Potenko
Re: Setting up different fee rates for different customers to access the same course
by Stephanie Worden -
Thanks! That's good to know. Where would I find information about connecting to Moodle through it's API?
In reply to Stephanie Worden
Re: Setting up different fee rates for different customers to access the same course
by Vitaly Potenko -
Try starting from here - https://docs.moodle.org/dev/Web_services.
In reply to Vitaly Potenko
Re: Setting up different fee rates for different customers to access the same course
by Stephanie Worden -
Thanks!
In reply to Stephanie Worden
Re: Setting up different fee rates for different customers to access the same course
by Jon Bolton -
PayPal can be added to a course more than once - I use it like that on one course to have three different rates for different employee number bandings, eg.
You can’t use PayPal in Moodle to do subscriptions in the proper sense of automated recurring payments... but you can set the enrolment duration to 30 days. The student is then unenrolled automatically but has the opportunity to reenrol and pay again.
If you want anything more complex or with more control, then you’ll need an e-commerce solution - there are several integrations available, including (but not limited to) WooCommerce, Edwiser and CourseMerchant.
You can’t use PayPal in Moodle to do subscriptions in the proper sense of automated recurring payments... but you can set the enrolment duration to 30 days. The student is then unenrolled automatically but has the opportunity to reenrol and pay again.
If you want anything more complex or with more control, then you’ll need an e-commerce solution - there are several integrations available, including (but not limited to) WooCommerce, Edwiser and CourseMerchant.
In reply to Jon Bolton
Re: Setting up different fee rates for different customers to access the same course
by Stephanie Worden -
Thanks! That is very helpful.