跳到正文
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。工具都按完整处理,因为校验你输入的内容不会出错,补位则可能给一个已 经完整的条码凭空造出一位。想弄清这几种编号的关系,看 GTIN和EAN。

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

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

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

常见问题

校验位是什么

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

条码可以自己编吗

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

Shopify的条码字段该填什么

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

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

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

二维码能用这个吗

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

本页用到的词

接着试试这些