Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

index.rst 3.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. .. figure:: ../images/logos/oscar.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 that replaces the Django admin completely
  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. topics/prices_and_availability
  63. howto/index
  64. ref/apps/index
  65. ref/settings
  66. ref/signals
  67. topics/deploying
  68. topics/translation
  69. topics/upgrading
  70. The Oscar open-source project
  71. =============================
  72. Learn about the ideas behind Oscar and how you can contribute.
  73. .. toctree::
  74. :maxdepth: 1
  75. internals/design-decisions
  76. releases/index
  77. internals/contributing/index