Jump to content

Moodle integration


polyglot2

Recommended Posts

Is anyone interested in a WHMCS-Moodle integration, e.g. for selling courses/online trainings? Moodle is module-based and can play rather well with external systems and already has PayPal/Authorize.Net payment gateway support, so is WHMCS. They two seem to be a nice fit.

Link to comment
Share on other sites

  • 11 years later...
On 9/14/2020 at 5:10 PM, Faizulla Shaik said:

Interesting.

Any brief about the usecase of WHMCS and Moodle integration? We have done the integration of WooCommerce and Magento with Moodle. Would be happy to understand about your integration.

Faizulla Shaik

 

Hi,
In general I think the integration should include:

  1.  Ability to sell a course that we created in moodle via WHMCS  - so when creating a new product in WHMCS we could choose the relevant course or several courses (bundle) that this product will include. 
  2.  Each such course  product in WHMCS should behave like any other product - including the pricing, billing, invoicing, ordering etc.  
  3. There should be an option to one time payment or a subscription (monthly, yearly etc) and also time limit and without a time limit. 
  4. There should be a way to show in WHMCS product page the course description from moodle. 
  5. There should be a connection between the payment status and the access to moodle - so if a customer payment got decline his access to the moodle site should be temporarily revoked (Suspension)  and the same for Termination - according to the relevant setting in WHMCS. also when cancelling the invoice etc.
  6. Once a customer bought and paid for a course the order in WHMCS should be set to Payment Status - Complete and also the order status should be automatically set to Active. So once a customer paid for the course the process should continued automatically without the need for any manual steps.
  7.  Once a customer bought and paid for a course - the course should be added to the WHMCS client area under the client Products & Services section. via this section the client will be able to login to the relevant course  in moodle - directly without the need to login to moodle separately. if the customer bought several courses in a bundle
  8.  Once a customer bought and paid for a course he should be added to the relevant course student list and have access to it according to the product settings in WHMCS. Please note that he can buy a course bundle and should be added to all of them in moodle. 
  9.  All the relevant information from moodle - such as the course name, description etc - should be added as a Merge Fields in WHMCS Email Templates.
  10.  There should be a way to disable direct login to moodle by the clients - the connection should be available only via the WHMCS client area. 
  11. If there is a way to open the moodle course as a tab inside WHMCS client area it will be superb. So the customer will stay in the WHMCS client area all the time. 
  12. There should be an option to create an iframe code that we can add outside on WHMCS (in our wordpress site) so a customer can click on such a button, login or create a new account (in to WHMCS) and buy the relevant course directly from within wordpress. 

Something like that....

Maybe you can add some more features based on your current  WooCommerce and Magento integration to moodle.

Regards,

Ram

 

Link to comment
Share on other sites

  • 2 weeks later...
  • 7 months later...
  • 8 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated