Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This page is the home for all notes and designs related to defining the E-Commerce Product Catalog for edx.org, and mapping it to django-oscar.

Course Enrollments

One of the core concepts that defines edX products is a course enrollment. The Course Enrollment "product" can be defined as the following:

  • A course is not a product.
  • Course Enrollment is the product.
  • Your type of enrollment is a variant of the core product.

Following this, there will always be a core "Course Enrollment", and special fulfillment behavior based on which enrollment is purchased.

  • "Audit" and "Honor" are free. Should they be tracked as products?
    • "Honor" could currently have a minimum price, for prof ed configs. 
  • "Verified" and "Professional Ed" are paid course enrollment variants. 
    • Verified Modes could have no minimum price. 
    • (Currently, no verified mode in product has a minimum price of 0)
  • "Verified" can be an up-sell of an "Honor" enrollment.