多维度 SKU 应该有所讨论?
我所理解的多维度 SKU 复杂度上升很多。需要维护描述 SKU 的规格和规格值
文章中
为了方便讲解,本课程不会实现像天猫这种多维度的 SKU 系统,我们只实现一个维度的 SKU。多维度的 SKU 只不过运营层面工作量会大一些,简而言之就是编辑需要录入更多的商品类型而已,这里的数据结构和技术方案,也是适用于多维度 SKU 的。
这段描述我认为是不恰当的。我理解教程为了简化而做的取舍。但是不认同这句话。
@Yu @Toiu @aen233 @phpstack
其实不复杂,加一个表:
product_sku_attributes
然后给 SKU 加一个
attributes
字段假如有个 id = 1 的商品 iPhone X,有 3 个
product_sku_attributes
:新建 SKU 的时候,
attributes
值为:在逻辑上并不复杂,只是 Laravel-Admin 不太好支持罢了。
有时候不需要一味地追求数据库设计范式,特别是 Mysql 加入 JSON 支持之后,只要不涉及到搜索查询的都可以往 JSON 字段里丢。