我制定的产品编码

方案一:类别+品牌+产品型号+特性

方案二:连续数字编号,无意义

方案三:产品名称前几个字母+数字

在本子上画了很多, 经过很多运算,我终于决定使用第一个方案。方案二的问题在于,没有意义的数字虽然简单而且我看不少大的零售商也是用这个,但对于捡货而言实在是令人迷惑。第三个方案增加了编码的复杂度,如果产品很多的话,他们名称前面的几个字母可能会重合或者会容易引起混淆。

方案一具体我是这么设计的。类别:2位;品牌:2位;型号:2位;特征:1位;共7位。可使用字符包括0,1-9,A-Z(全部大写,去除O、I)。其中, “类别”可用的编码是:10-99(90个),1A-9Z(24×9=216个),A0-ZZ(34×24=816个),总共1122个;而品牌和型号可用的编码则比类别要多,因为它们可以以0(零)打头:01-99(99个),0A-9Z(240个),A0-ZZ(34×24=816个),总共1155个;特征1位:0-9,A-Z, 共34个。

类别和品牌是有意义的数字或者字母,就是说通过前面4位数可以确定一个产品的品牌与类别。但型号和特征则的字符是无意义的, 因为产品的型号会不断的增加而且型号并非是连续的,如果按型号的大小来制定这个编码,不久之后,将会导致混乱。

最后,一个产品的可能编码是:1001385,或者10161A3。将采用Code 128编码。

如何制定产品编号

最近烦恼于如何制定产品编码规范,有两个选项不知如何取舍:一种是用品牌+产品型号+特性作为产品编码, 另外一种是纯数字无意义的编号。在网上找到一篇短文,特意翻写一下。[来源]

 

产品编码通常是产品进入库存的唯一标识,一些公司把这个编码叫做“部件代码”、“型号”、“产品代码”、SKU(库存单元码), 等等。但不管你怎么称呼这个编码, 它对你和你所用的系统来说都是非常重要的。如果你或者你的系统无法唯一的确认一个产品, 你就无法有效的统计它的销售情况,也不清楚它大概在你仓库的什么地方。产品编码也经常作为一个产品的速记码, 相比输入一个产品的名称或者描述,输入一个简短的产品编码会更容易。这样做有助于提高数据的录入速度和提高库存管理水平。

零售商品和一些大公司经常使用长而且复杂的数字来做为他们的产品编码。如果你在运营一个复杂的仓库或开展零售业务,这样做是很好的。如果你想创建一套自己的易用的产品编码,这里有一些建议可以参考:

1,除非你被不可控的外力所逼迫, 否则不要以数字零(0)打头来制作产品编码。请确实的相信这一点。

2,避免使用那些容易与数字混淆的字母, 比如O,I,L。

3,不要使用生产商的产品系列号或者部件码作为你的产品编码。那些编码通常很长而且可能含有我们所不知的信息。另外,如你更换了供货商,或者生产商改变了他们的产品码,那时候在你系统中的这个产品编码将会毫无意义一无是处的没用。

4,保持简短—-但不要太短,太短了可能会和别的数据相混淆,比如产品数量。4-8个字符对大多数公司来说已经够用了。

5,不要给产品编码附加含义—-不要试图用产品编码来描述你的产品。这样做只会让你的产品编码变得很长而且很复杂。这些事情让“产品描述”部分去做吧。

6,用你产品名称开头的少数几个字母作为你产品编码的起头部分是有好处的:让你更容易的找到你的产品。比如说,你为“酱汁(Sauce)”和“巧克力(Chocolate)”创建产品编号,你可以叫“SAU101”、“CHO2200”, 等等。

7,在第六条中, 避免使用过多的产品信息。比如, 生产商、供货商、生产国家等等。这些信息属于产品详情或者交易明细,在那里这些信息才能更完整的表达。

8,不要使用那些让人或者软件系统感到混淆的字符。例如,在产品编码中使用“.”号或者“,”会让人觉得它是价格或者数量或者别的什么。用“/”会让你在使用EXCEL电子表格软件时可能出现问题,EXECL可能会觉得这个产品编码是个时间。而使用这些“<”,“>”,“*”,在处理库存数据时可能会出现无法预料的后果。尽可能的保持产品编码的简单,并且只使用字母和数字。