there would need to be a few things needed
- course formats.
- one to display a listing of products
- one to display the actual product beside itself
- other formats that folks will come up with, to display both product listings and product beside itself
- activity modules
- when viewing single item in "actual product course format" this would allow you to buy the so called product course *coughs* i mean product.
- different activity modules for different products examples
- current regular teaching course as a product.
- downloadable file product
- item that requires to be shipped to the person.
- item that requires to be shipped to the person some other style someone will come up with.
- subscription based items
- when viewing single item in "actual product course format" this would allow you to buy the so called product course *coughs* i mean product.
- resources
- the module that would display products within the "producting listing course format".
- cross selling products.
- different layout styles that may come up with coupons and discounts and pricing schemes someone is bound to want to have. and showing it slightly differently in the "producting listing course format"
- boxes
- box to that showed current wanted items to by IE shoping cart box
- other ways someone will come up with to show there own cart style.
- cart (new folder)
- proccessing the cart and order proccess.
- also proccess any coupons / and like.
- by unique registration code
- by non unquie registration code
- by quantity amount get discount
- by being in a certain group or course.
- etc...
- shipping (new folder)
- handles different types of shipping methods.
- payment gateways (new folder)
- handles the different payment gateways from different places.