电商系统Broadleaf文档翻译(六) - 主要实体main entities
来源:互联网 发布:怎么连接台湾的网络 编辑:程序博客网 时间:2024/06/06 02:26
主要实体
原文标题:main entities
原文出处:http://www.broadleafcommerce.com/docs/core/current/broadleaf-concepts/data-and-service-models/main-entities
译者:IT十年
译文链接:http://www.ittenyear.com/170/broadleaf-main-entities/
本译文仅用于学习和交流目的,转载请保留原文链接和译文链接!
产品/商品Product
原文出处:http://www.broadleafcommerce.com/docs/core/current/broadleaf-concepts/data-and-service-models/main-entities
译者:IT十年
译文链接:http://www.ittenyear.com/170/broadleaf-main-entities/
本译文仅用于学习和交流目的,转载请保留原文链接和译文链接!
产品/商品Product
商品目录包含的就是这个实体,客户浏览和搜索的也是这个实体。商品没有和任何价格信息直接关联,但是一个商品的价格信息可以通过与其一对一关联的一个Sku(他的默认Sku)得到。这个一对一关系是必需的,系统中不存在不和Sku关联的商品。
Sku
这个实体具有与其关联的价格信息,它可以出售,可以添加到购物车。可以把Sku看作是产品Product的一种特定的、具体的表现。因为是具体的表现,Sku具有名称,描述,大小等。每种产品都需要至少一种具体的表现,这就是为什么产品和他的默认Sku之间的关系是必需的。
一个产品也可以有多个具体的表现。比如T恤的销售,你可以卖一个带图案的T恤,假设叫“狗衫”。当你最初设计“狗衫”时,你会给默认Sku设置名称,价格等等。你也会提供各种颜色(比如蓝色,黄色,绿色)和各种尺码(比如小号,中号,大号)的“狗衫”。这需要另外的9个Sku表示:一种蓝色小号狗衫,一种黄色小号狗衫,一种绿色小号狗衫等等。每个Sku会和ProductOptions、ProductOptionValues关联。在这个例子里,ProductOptions指的是颜色和尺码,而ProductOptionValues指的是蓝色、黄色、绿色。一个产品Product将和10个Sku关联:1个Sku代表默认Sku(它是必需的),另外9个Sku代表ProductOptionValues的各种组合,而每种组合都可以有特定的价格(一件蓝色XL狗衫可以定价2美元)、库存。
ProductBundles是Product的子类,而Sku可以是许多ProductBundles中的一项(译者注:ProductBundles可以理解为打包销售的产品集合类,而Sku是其中的一种商品)。这种关系是通过SkuBundleItem间接实现的,在SkuBundleItem 中,你可以为Sku设置折扣价格,也可以设置一种Sku一次打包出售的数量。
订单Order(购物车cart)
很明显,订单Order在电商系统中是至关重要的。而一个BLC订单代表已完成的订单,它包含付款信息、发货信息、订单项,这些只是订单全部功能的一部分。实际上,一个“进行中/未完成”的订单是一个购物车,其中的订单项都可以被添加、更改、删除。另外,“命名named”状态的订单对应一个意愿清单wishlist的概念。
0 0
- 电商系统Broadleaf文档翻译(六) - 主要实体main entities
- 电商系统Broadleaf文档翻译(七) – 扩展实体extending entities
- 电商系统Broadleaf文档翻译(八) – 主要服务main services
- 电商系统Broadleaf文档翻译(一) - 逻辑架构Logical Architecture
- 电商系统Broadleaf文档翻译(二) - 推荐服务器配置server configuration
- 电商系统Broadleaf文档翻译(三) - 应用架构模块视图application architecture module view
- 电商系统Broadleaf文档翻译(四) - 应用架构组件视图application architecture component view
- 电商系统Broadleaf文档翻译(五) - 架构图表architecture diagrams
- 电商系统Broadleaf文档翻译(九) – 扩展的服务extending services
- broadleaf电商文档翻译 特点和体系结构
- broadleaf电商文档翻译 项目模块和封装结构
- broadleaf电商文档翻译 Merge Configuration 合并配置
- Broadleaf电商系统开发(一) - Broadleaf介绍
- 10003--- Broadleaf电商系统开发(一) - Broadleaf介绍
- Broadleaf电商系统开发(三) - 汉化
- Broadleaf电商系统开发(二) - 启动项目
- Broadleaf电商系统开发(四) - 切换到mysql
- Broadleaf电商系统开发(五) - Http Api
- POJ-2142-The Balance(扩展欧几里得)
- Java - eclipse 使用日记
- HDU 2602 Bone Collector
- OptiX WDM 系统常用指标测试
- jsp表达式法乘法表
- 电商系统Broadleaf文档翻译(六) - 主要实体main entities
- HDU5479(简单dp)
- Java - 线程
- 国外程序员推荐:每个程序员都应读的书
- Android各种屏幕分辨率(VGA、HVGA、QVGA、WQVGA、WVGA、FWVGA) 详解
- HDU2519新生晚会(组合数公式)
- 蓝桥杯--2012--奇怪的比赛(全排列)
- Android新手入门2016(3)--Android真机调试
- Codeforces 631E:Product Sum