Valery Fremaux is seeking to adapt the Courseshop addon for Moodle 1.9 to Moodle 2.x with help from the community. In short,
This block provides a complete courseshop embedded within Moodle, integrating many payment methods, product line management and billing back office.
It is intended to professional training organisations willing a consistent and cohesive integration of merchantability of training actions and learning content.
The plugin will extend Moodle’s capability to manage courses, sell subscriptions, register users, manage users and access, create and maintain catalogs of products, create bundles, and much more. Aside from Paypal the system also will be compatible with several non-US merchant/payment gateways like Mercanet and SystemPay. The migration and upgrade to Moodle 2.x will accomplish all the baseline capabilities purportedly available for the 1.9 version and more (click here to read up http://www.mylearningfactory.com/mod/resource/view.php?id=1366).
The project is seeking community funding to bring it to fruition and has raised 10% of it’s $6000 goal. Check out the official entry at Moodle.org: https://moodle.org/mod/data/view.php?d=90&rid=6112.
If you’re interested in getting your hands on a copy of the block consider donating. To see the code in action you can check out: http://campus.barchen.fr/blocks/courseshop/shop/view.php?view=shop&id=7&pinned= (image below)