| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- ===============
- Getting started
- ===============
-
- Install using::
-
- pip install django-oscar
-
- then add::
-
- 'oscar.apps.basket.middleware.BasketMiddleware'
-
- to ``MIDDLEWARE_CLASSES``, and::
-
- 'oscar.apps.promotions.context_processors.promotions',
- 'oscar.apps.checkout.context_processors.checkout',
-
- to ``TEMPLATE_CONTEXT_PROCESSORS``. Next, add the following apps
- to your ``INSTALLED_APPS``::
-
- 'oscar',
- 'oscar.apps.analytics',
- 'oscar.apps.discount',
- 'oscar.apps.order',
- 'oscar.apps.checkout',
- 'oscar.apps.shipping',
- 'oscar.apps.order_management',
- 'oscar.apps.catalogue',
- 'oscar.apps.catalogue.reviews',
- 'oscar.apps.basket',
- 'oscar.apps.payment',
- 'oscar.apps.offer',
- 'oscar.apps.address',
- 'oscar.apps.partner',
- 'oscar.apps.customer',
- 'oscar.apps.promotions',
- 'oscar.apps.reports',
- 'oscar.apps.search',
- 'oscar.apps.voucher',
-
- Add::
-
- from oscar.defaults import *
-
- to your ``settings`` module and run::
-
- python manage.py syncdb
-
- to create the database tables.
-
-
- Demo shop
- ---------
-
- A demo shop is in preparation at the moment and will be available soon.
-
- Real shop
- ---------
-
- Sadly, setting up an e-commerce store is never trivial as you would like. At a
- minimum, you'll have to consider the following questions:
-
- * How are shipping charges calculated?
- * How are products organised into categories?
- * How are stock messages determined?
- * How is payment taken at checkout?
- * How are orders fulfilled and managed?
- * How is stock and inventory updated?
-
- Much of the documentation for oscar is organised as recipes that explain
- how to solve questions such as those above:
-
- * :doc:`recipes/how_to_customise_an_app`
- * :doc:`recipes/how_to_customise_models`
- * :doc:`recipes/how_to_override_a_core_class`
|