计算器
条码校验位计算器
在条码填进Shopify之前,先确认它是有效的。
你的数字
结果
完整条码
–
- 校验位
- –
- 格式
- –
这个条码有效,可以放心填进Shopify的条码字段。
这个长度不是条码长度。EAN-13是13位,UPC-A是12位,EAN-8是8位。
校验位对不上。有一位打错了,对着标签再念一遍。
计算于 https://storestandards.com/zh-hans/tools/tiaoma-jiaoyanwei-jisuanqi/
校验位怎么来的
每个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的条码字段。