selling moodle courses with magento e-commerce software edwin philips
DESCRIPTION
Selling Moodle courses with Magento e-commerce software Edwin Philips Presented at Edinburgh Moodlemoot 2014 www.moodlemoot.ieTRANSCRIPT
![Page 1: Selling Moodle courses with Magento e-commerce software Edwin Philips](https://reader033.vdocuments.site/reader033/viewer/2022052307/554dcd17b4c905c2488b55d3/html5/thumbnails/1.jpg)
Moodle course enrolment via
Magento e-commerce
Presented by Catalyst IT // April 2014
![Page 2: Selling Moodle courses with Magento e-commerce software Edwin Philips](https://reader033.vdocuments.site/reader033/viewer/2022052307/554dcd17b4c905c2488b55d3/html5/thumbnails/2.jpg)
Moodle & e-commerce?
Benefits of connecting Moodle to e-commerce -
Separation of e-learning and e-commerce / brand
environments
Physical course resources can be sold additionally,
eg. Books, DVDs
Numerous existing payment solutions
Enrol learners internationally in multiple currencies
![Page 3: Selling Moodle courses with Magento e-commerce software Edwin Philips](https://reader033.vdocuments.site/reader033/viewer/2022052307/554dcd17b4c905c2488b55d3/html5/thumbnails/3.jpg)
Moodle / Magento e-commerce
Open source Yes Yes
Extensible Yes Yes
Community supported Yes Yes
Well documented Yes Yes
Free Yes Yes
![Page 4: Selling Moodle courses with Magento e-commerce software Edwin Philips](https://reader033.vdocuments.site/reader033/viewer/2022052307/554dcd17b4c905c2488b55d3/html5/thumbnails/4.jpg)
Open source code repositories:
https://github.com/catalyst/moodle_magento_connector
https://github.com/catalyst/magento_moodle_connector
Moodle-Magento Connector
![Page 5: Selling Moodle courses with Magento e-commerce software Edwin Philips](https://reader033.vdocuments.site/reader033/viewer/2022052307/554dcd17b4c905c2488b55d3/html5/thumbnails/5.jpg)
Connector components
plugins:
Magento Connector Webservice
Magento Enrolments
extension:
Moodle Connector
![Page 6: Selling Moodle courses with Magento e-commerce software Edwin Philips](https://reader033.vdocuments.site/reader033/viewer/2022052307/554dcd17b4c905c2488b55d3/html5/thumbnails/6.jpg)
Connector configuration
Enable Magento course enrolments
Create connector web service token
Provide connector web service token
Create 'Moodle Course ID' attribute
1. /
Configure courses
![Page 7: Selling Moodle courses with Magento e-commerce software Edwin Philips](https://reader033.vdocuments.site/reader033/viewer/2022052307/554dcd17b4c905c2488b55d3/html5/thumbnails/7.jpg)
Moodle configuration:Enable 'Magento enrolment'
'Site administration > Plugins > Enrolments >
Manage enrol plugins'
Enable 'Magento enrolment'
Include enrolment method in course settings
![Page 8: Selling Moodle courses with Magento e-commerce software Edwin Philips](https://reader033.vdocuments.site/reader033/viewer/2022052307/554dcd17b4c905c2488b55d3/html5/thumbnails/8.jpg)
Moodle configuration:Create web service token
'Site administration > Plugins > Web services >
Manage tokens > Add token'
![Page 9: Selling Moodle courses with Magento e-commerce software Edwin Philips](https://reader033.vdocuments.site/reader033/viewer/2022052307/554dcd17b4c905c2488b55d3/html5/thumbnails/9.jpg)
Magento configuration:Moodle connector settings
'System > Configuration > Moodle connector > Settings'
![Page 10: Selling Moodle courses with Magento e-commerce software Edwin Philips](https://reader033.vdocuments.site/reader033/viewer/2022052307/554dcd17b4c905c2488b55d3/html5/thumbnails/10.jpg)
Magento configuration:'Moodle Course ID attribute'
'Catalog > Attributes > Manage Attributes > New Attribute'
![Page 11: Selling Moodle courses with Magento e-commerce software Edwin Philips](https://reader033.vdocuments.site/reader033/viewer/2022052307/554dcd17b4c905c2488b55d3/html5/thumbnails/11.jpg)
Moodle & Magento configuration:Course configuration
'Course ID number' field
populated in Moodle
course configuration
Same 'Course ID
number' value used in
Magento product
configuration
![Page 12: Selling Moodle courses with Magento e-commerce software Edwin Philips](https://reader033.vdocuments.site/reader033/viewer/2022052307/554dcd17b4c905c2488b55d3/html5/thumbnails/12.jpg)
Demo site
http://ecommerce.catalystdemo.co.uk
![Page 13: Selling Moodle courses with Magento e-commerce software Edwin Philips](https://reader033.vdocuments.site/reader033/viewer/2022052307/554dcd17b4c905c2488b55d3/html5/thumbnails/13.jpg)
* Demo site has 'Cheque' payment option enabled
Checkout / Payment
![Page 14: Selling Moodle courses with Magento e-commerce software Edwin Philips](https://reader033.vdocuments.site/reader033/viewer/2022052307/554dcd17b4c905c2488b55d3/html5/thumbnails/14.jpg)
User enrolment & Reporting
![Page 15: Selling Moodle courses with Magento e-commerce software Edwin Philips](https://reader033.vdocuments.site/reader033/viewer/2022052307/554dcd17b4c905c2488b55d3/html5/thumbnails/15.jpg)
Moodle-Magento Connector:
https://github.com/catalyst/moodle_magento_connector
https://github.com/catalyst/magento_moodle_connector
Demo site:
http://ecommerce.catalystdemo.co.uk
Any questions?
URLs