Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. .. image:: http://img692.imageshack.us/img692/6498/logovf.png
  2. ===================================
  3. Domain-driven e-commerce for Django
  4. ===================================
  5. Oscar is an e-commerce framework for Django designed for building
  6. domain-driven applications. It is structured so that the core business objects
  7. can be customised to suit the domain at hand. In this way, your application
  8. can accurately model its domain, making feature development and maintenance
  9. much easier.
  10. Features:
  11. * Any product type can be handled, including downloadable products,
  12. subscriptions, variant products (e.g., a T-shirt in different sizes and colours).
  13. * Customisable products, such as T-shirts with personalised messages.
  14. * Can be used for large catalogues - Oscar is used in production by sites with
  15. more than 20 million products.
  16. * Multiple fulfillment partners for the same product.
  17. * A range of merchandising blocks for promoting products throughout your site.
  18. * Sophisticated offers that support virtually any kind of offer you can think
  19. of - multi-buys, bundles, buy X get 50% off Y etc
  20. * Vouchers (built on top of the offers framework)
  21. * Comprehensive dashboard
  22. * Support for complex order processing such split payment orders, multi-batch
  23. shipping, order status pipelines.
  24. * Extension libraries available for many payment gateways, including PayPal_,
  25. GoCardless_, DataCash_ and more.
  26. .. _PayPal: https://github.com/tangentlabs/django-oscar-paypal
  27. .. _GoCardless: https://github.com/tangentlabs/django-oscar-gocardless
  28. .. _DataCash: https://github.com/tangentlabs/django-oscar-datacash
  29. Oscar is a good choice if your domain has non-trivial business logic. Oscar's
  30. flexibility means it's straightforward to implement business rules that would be
  31. difficult to apply in other frameworks.
  32. Example requirements that Oscar applications already handle:
  33. * Paying for an order with multiple payment sources (e.g., using a bankcard,
  34. voucher, gift card and business account).
  35. * Complex access control rules governing who can view and order what.
  36. * Supporting a hierarchy of customers, sales reps and sales directors - each
  37. being able to "masquerade" as their subordinates.
  38. * Multi-lingual products and categories.
  39. * Digital products.
  40. * Dynamically priced products (eg where the price is provided by an external
  41. service).
  42. Oscar is developed by `Tangent Labs`_, a London-based digital agency. It is
  43. used in production in several applications to sell everything from beer mats to
  44. ipads. The `source is on GitHub`_ - contributions welcome.
  45. .. _`Tangent Labs`: http://www.tangentlabs.co.uk
  46. .. _`source is on GitHub`: https://github.com/tangentlabs/django-oscar
  47. First steps
  48. ===========
  49. .. toctree::
  50. :maxdepth: 1
  51. internals/sandbox
  52. internals/getting_started
  53. topics/key_questions
  54. internals/getting_help
  55. ref/glossary
  56. Using Oscar
  57. ===========
  58. All you need to start developing an Oscar project.
  59. .. toctree::
  60. :maxdepth: 1
  61. topics/customisation
  62. howto/index
  63. ref/apps/index
  64. ref/settings
  65. ref/signals
  66. ref/upgrading
  67. topics/translation
  68. The Oscar open-source project
  69. =============================
  70. Learn about the ideas behind Oscar and how you can contribute.
  71. .. toctree::
  72. :maxdepth: 1
  73. internals/design-decisions
  74. releases/index
  75. internals/contributing/index