Home - cucy/djoscar GitHub Wiki
Oscar
是一个以领域驱动模式开发的电商框架,特点是灵活性高,易于开发
功能
- 任何产品类型都可以处理,包括可下载的产品,订阅,儿童产品(例如,不同尺寸和颜色的T恤)
- 可定制的产品,如带有个性化消息的T恤衫
- 大分类支持-
Oscar
被用于生产超过2000万个产品的网站 - Multiple fulfillment partners for the same product. 同一产品的多个履行伙伴
- 在整个网站推广产品的范围。
- 复杂的报价支持几乎任何类型的提议,你可以想到的:多买,捆绑,买X获得50%折扣Y等
- 凭单(建立在提供框架的顶部)
- 完全替换Django管理的综合仪表板
- 支持复杂订单处理,如分批付款,多批次发货,订单状态流水线
- 可用于许多支付网关的扩展库,包括PayPal、GoCARALE、DATACASE等。
Oscar is a good choice if your domain has non-trivial business logic. 如果您的域具有非平凡的业务逻辑,奥斯卡是一个不错的选择。 Oscar的灵活性意味着很容易实现业务规则,这将很难应用到其他框架中
Oscar项目已经处理的示例要求:
- 支付多个支付源的订单(例如,使用银行卡、凭证、礼品卡和积分账户)
- 复杂的访问控制规则管理谁可以查看和订购什么。
- 支持客户、销售代表和销售总监的层级-每个人都可以“伪装”为下属。
- 多语种产品和类别(分类)
- Digital products数字产品
- 动态定价产品(如价格由外部服务提供
Oscar在生产中被用于生产从啤酒垫到iPad的各种应用。源于GITHUB -贡献总是受欢迎的。
First steps
- Sample Oscar projects
- Building your own shop
- Building an e-commerce site: the key questions
- Modelling your catalogue
- Getting help
- Glossary
Using Oscar
All you need to start developing an Oscar project.
- Customising Oscar
- Dynamic class loading explained
- Prices and availability
- Deploying Oscar
- Translation
- Upgrading
- Forking an app
Reference:
The Oscar open-source project
Learn about the ideas behind Oscar and how you can contribute.