跳到正文
Store Standards
Store Standards

选择语言和地区

English

Other languages

计算器

条码校验位计算器

在条码填进Shopify之前,先确认它是有效的。

Tom Beckwith

你的数字

带不带最后一位都行。空格和连字符没关系。

结果

完整条码

校验位
格式

校验位怎么来的

每个EAN和UPC的最后一位,都是由前面几位算出来的。

1. 从右边开始取数字,不含校验位本身。
2. 第一、三、五位乘以三,其余乘以一。
3. 全部加起来。
4. 校验位就是把这个合计补到下一个十的倍数所需要的数。

加权是从右往左数的。方向搞反,会得到一个看着没问题、到收银台才失败的号码, 所以值得机器算一遍,而不是用手推。

一个例子

拿03600029145这一串,十一位,也就是一个等着补最后一位的UPC-A。

从右边数:5乘三是15,4乘一是4,1乘三是3,9乘一是9,就这样一路数下来。合计 是58。

下一个十的倍数是60,所以校验位是2。完整条码是036000291452。

位数分别代表什么

输入位数 会被当作什么处理
7 EAN-8前段,补一位
8 完整EAN-8,校验
11 UPC-A前段,补一位
12 完整UPC-A,校验
13 完整EAN-13,校验
14 完整GTIN-14,校验

12位和13位各自都同时是两样东西。一个12位的号码既是完整的UPC-A,也是缺校验位 的EAN-13。工具都按完整处理,因为校验你输入的内容不会出错,补位则可能给一个已 经完整的条码凭空造出一位。想弄清这几种编号的关系,看 GTINEAN

这件事在入库时为什么要紧

扫不出来的条码就会被手工输入,而手工输入正是点数错误的来源。第一批货到之前就 把条码字段里的数字弄对,比事后再改便宜 得多。

如果你是第一次配扫码流程, 入库检查清单写清了各步的先后顺序。

常见问题

校验位是什么

它是条码的最后一位,由前面所有数字算出来。扫描枪每读一次都会重算一遍。对不上就直接拒绝这一次扫描,而不是把错的数字传下去。

条码可以自己编吗

零售用途不行。你随手编的号码可能已经属于别人,一旦货进了会核验的渠道就会被打回。真号码要向GS1申请。

Shopify的条码字段该填什么

填商品上印的那整串数字,含校验位,中间不留空格,一个变体填一个。这一步做对,入库和收银时扫码才有意义。

为什么13位是拿去校验而不是补一位

因为13位是一个完整EAN-13的可能性,远大于一个等着补位的GTIN-14。校验你输入的内容更稳妥,补位则会给一个本已完整的条码凭空造出一位。

二维码能用这个吗

不能。二维码是另一回事,没有这一类校验位,也不该放进Shopify的条码字段。

本页用到的词

接着试试这些