Setting up the Catalog
This page is a set of quick notes to keep in mind for deploying django-oscar, and having the admin panel fully functional.
- PIL - Does not work out of the box and is a dependency. Documented in ReadTheDocs, but we will have to make sure this is installed for Oscar to work properly.
- Partner - Need a "Partner" defined in the system to associate prices. This could begin as "edX"?
- Partners are associated with users, a country, and may have an address associated.
- No countries are pre-loaded into django-oscar. Can use a country library to install countries.
- http://django-oscar.readthedocs.org/en/releases-1.0/internals/getting_started.html?highlight=country
- Currency - Defaults to Pounds. Need to default and ensure prices are set in USD
- No means by which to create an invoice in the UI.
- Vouchers are created one-by-one. Need a way to create vouchers in bulk, and an associated invoice
- Vouchers are current associated with a "Range". We'll want to be able to create vouchers associated with a single course, without the overhead of creating new "Ranges" for a single course.
- Another possibility is associating vouchers with a range including all courses, but linking them to an offer which provides a benefit for a single course.
- Product UPC vs SKU - what do we want to define as each? Do they have to be different, or should they be the same?
- UPC and SKU can be the same. This should only be an issue with our "variants", which will have both.