Wallet Enrolment (coupons, payments and all needed restrictions)

Maintained by Mohammad Farouk
ALL IN ONE ENROLMENT PLUGIN. This enrollment method allow users to enrol themselves into courses using wallet credit. (manual charging wallet, charging by payment, coupons, discounts, cashback, awards, referrals, woocommerce connection, other course enrol restrictions, cohort restrictions, use availability condition plugins for restrictions and more). It simply provide your moodle site with ecommerce solution to sell courses and control the price.
Price option: Free

Supports Moodle 3.9-5.2 See all versions
Latest release: 2 months ago
Installations: 180
Downloads (last 90 days): 197

Frankenstyle name: enrol_wallet
Enrolment

Comments

Comments are no longer open for new posts. Existing comments remain available to read.

In the administration settings of this plugin choose 2 instance allowed, and then add two instances with different prices
Nice plugin. I have 2 another payment option (Monthly and Yearly). How to configure many enrolment by this plugin in course? Help me Mohammad Farouk
Hello Juan, thank you
Please report an issue here with steps and details to help me debugging this issue
https://github.com/fmido88/moodle-enrol_wallet/issues
Hi, congratulations, this is an interesting plugin to motivate students. I am getting a problem with awards. I have placed 70 in Condition for gettin awarded, and 5 in Award value. The maximum grade of the course is 10 and corresponds to a questionnaire that has a maximum grade of 10. When students obtain grades greater than 7 and less than 10 on the questionnaire, the value loaded into the wallet works well, but when students obtain scores equal to 10 on the questionnaire, no value is loaded into the wallet. Please could you help me, thank you.
Hello Andy,
Check these points:
1- There is an active payment account on the site.
2- this account choosed in the wallet enrolment settings page as default account to charge the wallet.
3- you are seeing the user's profile as the user'em self not as admin.
4- There is a check box in the topping up form for agreement of terms, all top up options are hidden until the user check agree
If these steps not worked please open an issue in https://github.com/fmido88/moodle-enrol_wallet/issues
Provided with screenshots of what happening.
Hi Guys,
Firstly, well done for what seems a great plugin. I am not sure if I am having a senior moment but when viewing a student user profile, there are no boxes available to top up the wallet via payment gateway. Am i missing something?
Thanks
Dear sir, I have no more problem with charging user wallet. Email notification is really great too.
But still, I am getting error while purchasing course. I am still getting the "A required parameter (id) was missing."
Hello johan, The problem spotted and solved in the latest version
Hey chyntori Tori, The problem about writing on db is due to precision of number field, and this problem should be solved in the last update too.
dear sir, i have added an issue at github. moodle 4.4, openlitespeed server, lsphp 8.3, mariadb. and screenshots are there.
Hello chyntori, please add an issue in https://github.com/fmido88/moodle-enrol_wallet/issues
Provide steps, version on plugin and moodle also screenshot of the error messages with enabled debugging messages
Hi, I am getting error writing to database when purchasing a course with credits.
I tested with two accounts and one always get the course and the other always get the error. The credits get substracted while didn't get enrolled. Please help.
Hello Johan
I think this is because referral program is disabled from settings. try to enable it from enrol wallet admin settings page.
you can check it on our college ;) https://school.paranormaal-netwerk.nl/
sorry mohammed there is realy something wrong with the referral page... it doesn´t open and it brings me back to the startpage.... do you know what is wrong?
Hello johan
First: I'll check this bug in more link for referral page
Second: Yes there is a conditional discount for topping up, you can set them up from the setting page