0

我做了一些研究,但似乎没有得到正确的噪音。

我试图找到可以批量下载并用作参考或动态查询的地方,产品ID的来源,例如条形码等通用产品标识符。

以下是我从 Google 获得的示例 - https://www.google.co.uk/shopping/product/6583732842327544746?q=vitamins&rlz=1Y3XIUG_enGB514GB514&sboxchip=Shopping&biw=360&bih=567&dpr=2&sa=X&ei=Rs08Urj6HK330gXsyoGgDw&ved :眼镜

Universal Product Identifiers
Part Numbers    50090, 661330, BC-50090
GTIN                    05033290500900

我需要 id 来获取信息的产品是在世界各地制造的,因此必须是全球唯一的。

我找到了一些网络服务,但它们似乎没有达到要求。

产品信息将来自的主要行业是保健品行业。

4

1 回答 1

0

根本没有这样的数据库。

GS1 为每个制造商分配了一组编号。制造商将该块中的一个编号分配给产品。维护 GS1 编号和制造商使用的内部参考之间的关系是制造商的关注点。

以您使用的产品为例进行分析,

5033290500900 is the 13-digit number allotted by the manufacturer;  
50            indicates UK  
  33290       indicates the manufacturer (Biocare)  
       50090  is the individual item number allotted by the company  
            0 is the checkdigit  

GTIN 中的前导“0”是“包装级别”。因此,一个由 3 个容器组成的包装纸可能有一个前导“1”,一个由 4 个包装纸组成的托盘“2”,依此类推——同样,由制造商分配。(这是一种常见的方法 - 但是一些制造商愚蠢地违反了这个系统(公平地说,原始分配是未定义的。)校验位是从得到的 13 位数字中计算出来的,形成第 14 位。

请注意,这意味着以“0”开头的 GTIN 具有与 13 位项目编号相同的校验位(实际上是 12 位 + 校验位),这意味着如果您存储编号,但不要标记长度。因此,对单个项目使用 0 前缀并为更大的包裹使用其他数字是明智的。

50090、661330 和 BC-50090 可能是制造商不时使用的不同内部参考代码。非常明智的是,50090 用作 13 位代码中的制造商产品编号。

然而,关键是制造商可以随时更改制造商的代码。然而,应该保持不变的是单个项目的 13 位代码。

所以 - 您的内部参考可能是 ABC123
GS1 参考是 5033290500900
产品描述是“一天 90 片”
制造商的参考可能是 50090、661330 或 BC-50090

制造商通常会为您提供描述、GS1 编号及其内部参考的列表,但因为您不应该为他们的内部编号而烦恼,记录该数据是一个选择问题。GS1 号码为王——但也有一些组织坚持你使用他们的内部号码,就像在蒸汽时代一样。

您应该记录您的内部编号和 GS1 编号之间的关系。您以自己的方式处理您的号码,让他们以他们的方式处理他们的号码。您的共同点是 GS1 编号。

另请注意,如果您从不同的制造商订购类似的商品,那么您可能希望在您的系统上在两者之间建立某种联系。如果您不关心您是从制造商 A 还是 B 订购阿司匹林,那么您的内部工作将使用您的内部编号,并且订单位于卖方的 GS1 编号下。

另请注意,即使它们来自同一制造商,同一商品也可能以不同的编号出现。如果制造商或产品线被接管,同一产品可能会出现新所有者分配的编号,并且会有一段时间在该领域中两个编号都处于活动状态。

我一直使用“制造商”,但实际上分配的数字是品牌所有者分配的。货物可能在任何地方生产,因此如果产品的实际制造地点发生变化,分配的条形码将保持不变。

于 2013-09-23T15:23:22.280 回答