Moodle Shopping Cart

I was recently approached by a company who wanted to sell courses directly from Moodle. Once the student has paid for the course, they should immediately be given access to the course. They had previously worked with another vendor who tried doing this with Drupal and Ubercart, but were unsuccessful. I have for now kept…