eCommerce enhancements

Sorry, one last comment.  I think you need to not assume that the OrderItem is a PaidCourseRegistration (It could possibly be a CertificateItem), in which case this code would crash.  I think the best way is just to use `getattr(item, 'course_id')` like you do elsewhere.