You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. .. sphinx-quickstart on Mon Feb 7 13:16:33 2011.
  2. You can adapt this file completely to your liking, but it should at least
  3. contain the root `toctree` directive.
  4. .. image:: http://img94.imageshack.us/img94/9094/oscarza.jpg
  5. ===================================
  6. Domain-driven e-commerce for Django
  7. ===================================
  8. Oscar is an e-commerce framework for Django designed for building
  9. domain-driven applications. It is structured so that the core business objects
  10. can be customised to suit the domain at hand. In this way, your application
  11. can accurately model its domain, making feature development and maintenance
  12. much easier.
  13. Features:
  14. * Any product type can be handled, including downloadable products,
  15. subscriptions, variant products (eg a T-shirt in different sizes and colours).
  16. * Customisable products, such as T-shirts with personalised messages.
  17. * Can be used for large catalogues - Oscar is used in production by sites with
  18. more than 20 million products.
  19. * Multiple fulfillment partners for the same product.
  20. * Range of merchandising blocks for promoting products throughuout your site.
  21. * Sophisticated offers that support virtually any kind of offer you can think
  22. of - multibuys, bundles, buy X get 50% of Y etc
  23. * Vouchers
  24. * Comprehensive dashboard
  25. * Support for split payment orders
  26. * Extension libraries available for PayPal, GoCardless, DataCash and more
  27. Oscar is a good choice if your domain has non-trivial business logic. Oscar's
  28. flexibility means it's straightforward to implement business rules that would be
  29. difficult to apply in other frameworks.
  30. Example requirements that Oscar applications already handle:
  31. * Paying for an order with multiple payment sources (eg using a bankcard,
  32. voucher, giftcard and business account).
  33. * Complex access control rules governing who can view and order what.
  34. * Supporting a hierarchy of customers, sales reps and sales directors - each
  35. being able to "masquerade" as their subordinate users.
  36. * Multi-lingual products and categories
  37. Oscar is developed by `Tangent Labs`_, a London-based digital agency. It is
  38. used in production in several applications to sell everything from beer mats to
  39. ipads. The `source is on Github`_ - contributions welcome.
  40. .. _`Tangent Labs`: http://www.tangentlabs.co.uk
  41. .. _`source is on Github`: https://github.com/tangentlabs/django-oscar
  42. .. toctree::
  43. :maxdepth: 2
  44. take_a_peek
  45. getting_started
  46. key_questions
  47. recipes
  48. getting_help
  49. design_decisions
  50. reference
  51. contributing
  52. Indices and tables
  53. ==================
  54. * :ref:`genindex`
  55. * :ref:`modindex`
  56. * :ref:`search`