产品信息管理 (PIM) 是现代商业的命脉。高质量商品数据的重要性怎么强调都不为过。根据 Forrester 的数据,优先考虑数据质量的企业的在线销售额增加了 20%,产品退货率降低了 25%。商品数据需要持续维护,以确保其准确、完整和一致。这不仅可以确保满足商品数据的所有渠道要求和当地法规,还可以确保买家获得做出购买决策和提高整体满意度所需的信息。
为什么要构建产品信息库?
我是隐约地感觉到产品信息管理(PIM)在未来电商领域的重要性,从计算机模型学转向研究商品分类和商品信息模型。
- HTML 是为了人类阅读而设计的,并不适合机器读取。机器希望直接获取信息,而不是导航获取。Web 的前端与后端的API 并不标准化,为机器读取增加了的难度。
- 人们获取信息的方式发生了改变,小公司的网站已无人问津。需要有一种新的发布信息的 平台。
- AI 的出现,也许传统的商品目录网站(Catalog)会再一次复古般兴起。就如同字符对话框又一次兴起一样。
- 多渠道营销,产品信息追溯需要有一个统一的数据源。各种场景获取的信息是一致的。
- 助力中国企业“大出海”,中国企业正在如同潮水般地出海,但是,这一次的大出海与以往我国和日本企业出海是完全不同的,以往的出海是以货物出海的方式为主的,并没有改变外国的销售方式,而这一次中国企业出海是以电商方式出海,商业模式和品牌的出海。在这一次出海过程中,推动国际标准的应用,尊重国外消费者和商业规则非常重要。构建新的数字化销售平台有许多事情可做。而商品分类是最基础的工作。
用例
在菲尼克斯电气的系统环境中,产品数据信息管理工具 (PIM) 是一个核心组件。在这里,所有产品数据都经过管理,为不同的应用程序(例如在线/印刷目录或数据表)提供必要的产品数据。
在 PIM 系统的内部分类中对产品进行分配,并在内部分类中具有相应的特征。ECLASS 与 ETIM 和 PROLIST 的协调项目、ECLASS 模型中高级结构的增加以及 CAx 部门自 7.0 版以来为 ECLASS 中 CAE 相关数据映射开发的模型,是菲尼克斯电气的重要方面,因此 ECLASS 已成为交叉分类标准。因此,在 2011 年,开始在 PIM 系统中实施 ECLASS 7.0 Advanced
商品分类
国外的商品分类并不完全适合中国消费者和商家的分类习惯,构建符合中国消费习惯的商品分类,然后映射到各种国际分类中。
- ISO/IEC 15459
- GS1
- ETIM
- ECL@SS
国内近年来也有一些机构也在做商品标准化的工作,主要包括:
- 中国电子标准化研究院 -OID
- 中国信息通信研究院 牵头的工业互联网产业联盟-VAA
- 国家市场管理监督总局隶属的中国物品编码中心-GS1
OID和VAA 也是构建在ISO/IEC 的标准之上的,但是在国际上似乎并不流行。而且主要着重于分类,产品属性的标准化工作仍然比较欠缺,数据质量并不高。阿里,京东等电商品牌更多地支持GS1 标准。
笔者看来,一种技术标准一定要有其商业价值,如果没有给企业带来价值,推广是困难的。因此,标准制定机构一定要研究如何应用。要提供过多的标准规范,指南和应用工具。是用户具有获得感。
参照ECL@SS 的分类结构,PIM 分类分层:
- 段(Segment)
- 主组 main Group)
- 组 (Group)
- 类(Class)
- 属性 (Attributes)
- 类(Class)
- 组 (Group)
- 主组 main Group)
GS1 的分类
GPC分类代码是国际物品编码组织( GS1) 依据GPC标准将特征相似的商品归为一类的代码。
GS1全球商品分类标准(Global Product Classification, GPC)不断扩展更新,每年发布两个新版本。GPC分类代码按照大类(Segment)、中类(Family)、小类(Class)、细类(Brick)来划分,并细分为具体的商品核心属性类型和属性值。商品数据交换中,通常采用第4级代码,即细类代码。
商品分类
GPC分类系统
-
Segment64000000个人配饰
-
Segment58000000交叉大类
-
Segment77000000交通工具
-
Segment92000000储存空间和运输集装箱
-
Segment94000000农作物
-
Segment51000000医疗保健
-
Segment98000000原材料(非食品)
-
Segment73000000厨房用具和餐具
-
Segment93000000园艺植物
-
Segment91000000安全、保护和监控用品
-
Segment85000000安全和保护用品-自制
-
Segment10000000宠物护理品和食品
-
Segment72000000家用器具
-
Segment75000000家用或办公家具和陈设
-
Segment11000000工业流体泵、系统
-
Segment84000000工具储存和车间辅助用品
-
Segment80000000工具和设备
-
Segment83000000建筑产品
-
Segment62000000文具、办公机械和活动用品
-
Segment60000000文本、印刷品和参考资料
-
Segment95000000服务类产品和自动售货机
-
Segment67000000服装
-
Segment89000000活体动物
-
Segment87000000流体、燃料和燃气
-
Segment88000000润滑剂
-
Segment47000000清洁和卫生产品
-
Segment12000000烟草和大麻
-
Segment86000000玩具和游戏
-
Segment78000000电气用品
-
Segment68000000视听和摄影用品
-
Segment79000000管道系统、供暖系统、通风设备和空调
-
Segment53000000美容、个人护理和卫生用品
-
Segment70000000艺术品、工艺品和刺绣
-
Segment81000000草坪和花园用品
-
Segment65000000计算机设备
-
Segment96000000货币性资产
-
Segment71000000运动设备
-
Segment66000000通讯设备
-
Segment74000000露营用品
-
Segment63000000鞋类
-
Segment61000000音乐产品
-
Segment50000000食品、饮料
-
Segment99000000验尸用品
ECL@SS 的分类:
- 13 开发(服务)
- 14 物流(服务)
- 15 维护(服务)
- 16 食品、饮料、烟草
- 17 机器、设备(用于特殊应用)
- 18 采矿、冶金厂、轧钢厂和铸造厂设备
- 19 信息、通信和媒体技术
- 20 包装材料
- 21 植物设备、工具
- 22 施工技术
- 23 机器元件,固定,安装
- 24 办公产品、设施和技术、纸厂
- 25 一般服务
- 26 能源、提取产品、二次原料和残渣
- 27 电气工程、自动化、过程控制工程
- 28 车辆 (整车)
- 29 家政学, 家庭技术
- 30 辅助供应、添加剂、清洗剂
- 31 聚合物
- 32 实验室材料, 实验室技术
- 33 安装(完成)
- 34 医疗设备
- 35 半成品
- 36 机器、仪器
- 37 工业管道
- 38 无机化学品
- 39 有机化学
- 40 职业安全、事故预防
- 41 市场营销
- 42 体外诊断
- 43 光学元件
- 44 汽车工程、车辆零部件
- 45 人用和兽药、农药以及活性成分
- 46 服装和纺织品
- 47 身体护理、个人卫生
- 48 运动、娱乐、休闲
- 49 公共安全和军事技术
- 50 室内装饰
- 51 流体动力
- 90 临时班(未指定)
UNSPSC 分类系统:
段 | 区段名称 |
---|---|
10000000 | 活体植物和动物材料、配件和用品 |
11000000 | 矿物和纺织品以及不可食用的动植物材料 |
12000000 | 化学品,包括生物化学品和气体材料 |
13000000 | 树脂、松香、橡胶、泡沫、薄膜和弹性体材料 |
14000000 | 造纸材料及制品 |
15000000 | 燃料和燃料添加剂以及润滑剂和防腐蚀材料 |
20000000 | 采矿和钻井机械及配件 |
21000000 | 农业和渔业以及林业和野生动物机械及配件 |
22000000 | 建筑和施工机械及配件 |
23000000 | 工业制造和加工机械及配件 |
24000000 | 物料搬运、调节和储存机械及其附件和用品 |
25000000 | 商用、军用和私家车及其附件和组件 |
26000000 | 发电和配电机械及配件 |
27000000 | 工具和通用机械 |
30000000 | 结构、建筑和施工 以及 制造 零部件和用品 |
31000000 | 制造组件和用品 |
32000000 | 电子元件和用品 |
39000000 | 电气系统和照明以及组件、配件和用品 |
40000000 | 配电和调节系统以及设备和组件 |
41000000 | 实验室和测量观测和测试设备 |
42000000 | 医疗设备及配件及用品 |
43000000 | 信息技术 广播和电信 |
44000000 | 办公设备及配件及用品 |
45000000 | 印刷及摄影及视听设备及用品 |
46000000 | 国防和执法以及安保和安全设备和用品 |
47000000 | 清洁设备和用品 |
48000000 | 服务行业 机械设备及用品 |
49000000 | 运动和娱乐设备及用品及配件 |
50000000 | 食品、饮料和烟草产品 |
51000000 | 药品和药品 |
52000000 | 家用电器及用品及消费电子产品 |
53000000 | 服装、箱包和个人护理产品 |
54000000 | 钟表、珠宝和宝石产品 |
55000000 | 已发布的产品 |
56000000 | 家具和布置 |
60000000 | 乐器、游戏、玩具、工艺美术、教育设备、材料、配件及用品 |
64000000 | 金融工具、产品、合同和协议 |
70000000 | 农业和渔业以及林业和野生动物承包服务 |
71000000 | 采矿和石油和天然气服务 |
72000000 | 建筑和设施建设和维护服务 |
73000000 | 工业生产和制造服务 |
76000000 | 工业清洁服务 |
77000000 | 环境服务 |
78000000 | 运输、仓储和邮件服务 |
80000000 | 管理和业务专业人员以及行政服务 |
81000000 | 工程和研究以及基于技术的服务 |
82000000 | 编辑和设计以及平面和美术服务 |
83000000 | 公用事业和公共部门相关服务 |
84000000 | 金融和保险服务 |
85000000 | 医疗保健服务 |
86000000 | 教育和培训服务 |
90000000 | 旅游、餐饮、住宿和娱乐服务 |
91000000 | 个人和家政服务 |
92000000 | 国防和公共秩序以及安全和服务 |
93000000 | 政治和公民事务服务 |
94000000 | 组织和俱乐部 |
95000000 | 土地、建筑物、构筑物和大道 |
产品的公共信息
- 商品分类(Class)
- 品牌所有者(brandOwner)
- 品牌名称 (brandName)
- 商品系列(subBrand)
- 商品名称 (Name)
- 型号(model)
- 商品描述(Description)
- 产地(original_place)
- 商品图片(Image)
- 测量信息
- 生产日期
- 保质期
- 价格
- 包装
- 包装材料
- 包装尺寸
- 包装重量
内容指南
分类
消费类产品分类以ECL@SS 标准为主分类,同时包含了ETIM和 GS1分类。这样安排主要是因为ECL@SS 分类层级比较细一点,同时术语比较贴切一点。
GS1 | ETIM | ECL@SS | UNSPSC |
SEGMENT | Group | Segments | Segment |
FAMILY | Class | Main Groups | Family |
CLASS | Groups | Class | |
BRICK | Commodity classes | Commodity | |
Business Function |
商品分类对象是一个数组,包含了这四个标准的分类编码和名称。
测量信息
- 长度
- 长,宽,高
- 重量
产品图片
按照《GS1 商品图片规范》的要求。
视图:
0 – 不适用
1 – 正面
2 – 左面
3 – 顶面
7 – 背面
8 – 右面
9 – 底面
图片尺寸:
900x900 – 2400x2400 像素
存储格式:
JPG/PNG。
储产品的特征/属性
产品的特征/属性(Feature/Attribute)是依赖具体的产品分类决定的。
产品文档
产品信息中包含了各种文档。
- 技术文档
- 使用手册(PDF)
- 规格书(PDF)
- 2D/3D CAD 文件(pdf, edrw, eprt, igs, sldprt, stp)
- 市场推广文档
- 证书
- 合格证书(PDF)
- 安全证书(PDF)
- 专利证书(PDF)
产品信息主数据结构
产品信息库
机构信息库
单位(unit)
产品信息模板(初稿)
import mongoose from 'mongoose';
const { Schema } = mongoose;
const pimSchema = new Schema({
PIMCode:{
Segment:Number,
MainGroup:Number,
Group:Number,
Class:Number
},
GS1Code:{
Segment:Number,
Family:Number,
Class:Number,
Brick:Number
} ,
ECLASSCode:{
Segment:Number,
MainGroup:Number,
Group:Number,
CommodityClass:Number
},
TIMCode:{
Group:Number,
Class:Number
},
Description:String, //Dscription of the Class
Properties:{
Basic:{
Name:String,
Brand:{
Name:String,
subBrand:String,
BrandOwner:_id
},
Model:String,
Description:String,//Description of the Product
OriginalPlace:String,
Images:[{
Name:String,
Type:String
}],
measurement:{
length:Number,
Size:{
Length:Number,
Width:Number,
Height:Number,
Unit:_id
}
}
},
Additional:{
}
},
Documents:[{
Name:String,
Abstract:String,
Type:String
}]
})
产品信息管理系统的应用
- 构建分布式商品信息网络
- 推动数字护照的应用
- 构建企业产品主数据
- 推动B2B 商品推荐匹配
- 构建新型电商平台
进一步研究方向
AI应用于信息建模
信息建模,特别是产品属性制定是非常耗费人力的工作。借助chatGPT为代表的人工智能,能够大幅度提升构建信息模型的效率。我们要构建一系列AI 工具。比如,通过大公司产品的规格书(dataSheet) 提取产品的特征和属性。然后由人工评估和修改。
AI 应用于分类数据库的检索
传统产品分类信息库的最大缺点是人工检索非常麻烦,在大公司的网站上寻找合适的产品就深有体会。需要设置一大堆参数和关键字才能够获得相关产品的信息。过程十分痛苦。
chatGPT 能够实现分类数据库的智能查找。使人工搜索分类数据库更加便捷。
为了实现这一点,需要在传统分类的每一个条目都增加文字的描述。