Hey all,
The Problem
I've seen a lot of people looking for an ecommerce solution to Moodle. The only plugin that offers a true Moodle solution is the PayPal enrol plugin.
The Joomlde - Semi Solution
The best solution so far is Joomdle (Joomla + Virtumart + Moodle). In my opinion, this is SUPER clunky. You need to learn 3 different systems to actually develop anything 'nice'. It confuses the user, as they made their purchase on one site, and are redirected over to another.
Some companies have been founded using this solution.
Doing it the right way, Moodle Ecommerce
I have developed an Ecommerce Enrol plugin. You simply edit the course to use this enrol method, and users can buy the course. They can purchase tokens for others, and has a slick Jquery based shopping cart.
The plugin collects users credit card information, and can be configured to send that data out to a variety of Payment Gateways, such as PayPal, NMI and Epay. We can easily add more, as it is modular.
This is propriatery code from the company I work for, and can't share the source.
HOWEVER - We have the ability to make this a Cloud Solution. You'd download the plugin from our site, and enter a registration key. That's all the work you need to do! We handle all the transactions and API updates, and so forth.
I'm gathering data for the higher ups - is any one interested in knowing more?
Here is a preview of what it looks like while you process a card, and it comes back declined! ALL from inside moodle!