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

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