sql – 在数据库中干净地表示电子商务产品和变体
发布时间:2021-01-23 12:41:16 所属栏目:MsSql教程 来源:网络整理
导读:我有一个我正在建设的电子商务商店.我正在使用Rails / ActiveRecord,但实际上没有必要回答这个问题(但是,如果您熟悉这些内容,请随时回答Rails / AR). 商店的要求之一是它需要代表两种类型的产品: 简单的产品 – 这些产品只有一个选项,例如乐队的CD.它有基本
我有一个我正在建设的电子商务商店.我正在使用Rails / ActiveRecord,但实际上没有必要回答这个问题(但是,如果您熟悉这些内容,请随时回答Rails / AR). 商店的要求之一是它需要代表两种类型的产品: >简单的产品 – 这些产品只有一个选项,例如乐队的CD.它有基本的价格和数量. 我过去做过这种事情,做了以下事情: >有一个产品表,其中包含产品的主要信息(标题等). 有没有更好的方法可以做到这一点? 解决方法几年前我在制作电子商务产品,我们按照你描述的方式做了.但我们又增加了一层来处理同一产品的多个属性(大小和颜色,就像你说的那样).我们分别跟踪每个属性,并且我们有一个“SKU”表,其中列出了每个产品允许的每个属性组合.像这样的东西:attr_id attr_name 1 Size 2 Color sku_id prod_id attr_id attr_val 1 1 1 Small 1 1 2 Blue 2 1 1 Small 2 1 2 Red 3 1 1 Large 3 1 2 Red 之后,我们添加了库存跟踪和其他功能,我们将它们绑定到sku ID,以便我们可以单独跟踪每个功能. (编辑:上饶站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |