Skip to content

商品属性 ​

这篇解决什么 ​

规格名和规格值存在哪、多规格 SKU 怎么引用它们。读完能对上 product_property / product_property_value,以及 SKU JSON 里的冗余名字。

默认端口 48080。开启见 商城功能设计。组 SKU 见 商品 SPU 与 SKU。

示意图:属性项是「颜色」,属性值是「红 / 蓝」。SKU 存 id 和名字各一份。

从哪改 ​

名称说明仓库路径
属性项@RequestMapping("/product/property")ruoyi-office/yudao-module-mall/yudao-module-product-server/.../controller/admin/property/ProductPropertyController.java
属性值/product/property/valueProductPropertyValueController
项表product_propertyProductPropertyDO
值表product_property_valueProductPropertyValueDO
管理端页左项右值ruoyi-office-vben/apps/web-antd/src/views/mall/product/property/

官方菜单:商品属性 2019。路由 /mall/product/property。

字段 ​

属性项只有 name、remark。值挂 propertyId。单规格占位 id / 名字都是 0 / 默认,不要拿去当真实规格删。

名称说明仓库路径
name规格名,如颜色ProductPropertyDO
propertyId值所属项ProductPropertyValueDO
propertyId + valueIdSKU 选用的一对ProductSkuDO.Property
propertyName / valueNameSKU 上冗余同上

改属性名字后,已生成的 SKU JSON 不会自动全量刷新。旧单、旧评价里的 skuProperties 也是下单当时的快照。

先建属性再组多规格

specType = true 的 SPU 从表里挑已有值做笛卡尔积。不要在 SPU 表单里手写一套和属性页对不上的名字。

按本仓库 DO 生成的 ER。SKU 不建外键,只存 JSON。

这套属性和 ERP 产品的「规格」字段 erp_product.standard 无关。

配置与操作 ​

走 商品中心 → 商品属性(2019,/mall/product/property)。先建属性项 name,再在项下加值。组多规格 SPU 时从表里挑已有值,不要在商品表单手写一套对不上的名字。

保存后新开的 SPU 才能选到新值。已生成 SKU 的 JSON 和旧订单快照不会自动刷新。单规格占位 id / 名字是 0 / 默认,不要删。开启见 商城功能设计。

属性列表

本系统截图:属性列表。

相关篇 ​

联系我们

获取报价、演示和二开方案

微信咨询二维码

微信咨询

17156169080

添加时备注「RuoYi Office」

在线体验商业版