这个应用做什么
扫码记价把一条条价格记录挂在一个条码下面。站在货架前扫码,把标价牌上的价格打上去,再简短写一下是哪家店。商品名可以不写——条码本身已经指向那件东西了。
真正管用的是第二次扫码。一个月后站在同一件商品前再扫一下,屏幕最上面先出现上次的价格、那家店和日期,下面是一个大按钮,用来记下今天的价格。记完之后,记录按日期堆起来,每一行还带着它比前一行涨了多少、降了多少。
使用方法
- 点开扫描窗口,把后置摄像头对准条码。读到的那一刻窗口关闭,价格输入随即打开。在浏览器支持的情况下,可以读 EAN-13、UPC-A 和 EAN-8。
- 摄像头有时读不出来——包装膜反光、货架通道太暗,或者浏览器不支持实时识别。这时在同一个窗口里可以从照片识别,也可以直接把条码下面的数字打进去。输入的号码会用校验位核对,所以打错一位不会蒙混过去。
- 价格就是一个数字。没有选货币的界面,也没有算每 100 克多少钱的格子。把标价牌上的数字照抄下来,就这么简单。
- 店铺只是一个短标签。“楼下超市”“车站旁边那家”“Costco”,只要自己认得就行。写过一次之后就会变成最近店铺的小标签,下次点一下就能选,不用再打字。
- 在列表里点“查看记录”,这个条码下的价格就会按从新到旧展开。每一行都带着价格、店铺、日期,以及跟前一条记录的差额。
- 一个搜索框同时搜商品名、条码数字和店铺。只记得号码开头四位也能找到。
- 打错的价格可以只删那一行。删掉条码本身,它下面的价格记录也会跟着消失,删之前会先问一次。
- 换手机之前,先导出一份 JSON 或 CSV。导出的 JSON 可以再导回来,CSV 用 Excel 或 Google 表格直接就能打开。
没有的东西
- 没有别人上传的价格。既没有大家一起报出来的行情,也没有从超市接来的实时价格。这里的每一个数字,都是你自己在货架前看到、记下来的。
- 不用注册,也不用登录。打开网址,马上就能扫第一次。
- 这不是单价计算器。按容量换算每 100 克多少钱的应用另外有。这个应用只留下你当场看到的价格,和看到它的那一天。
- 摄像头画面哪儿也不去。每一帧只在这个页面里被查看,既不录制也不上传。关掉扫描窗口,摄像头就关了。
- 没有多人同时查看的实时共享。没有服务器,所以也没有同步。这就是一台设备上的一本小本子。
什么时候会打开它
会用它的人,都在货架前停下来想过一次。这盒牛奶上个月也是这个价吗?那家店好像更便宜?记忆早就没了,小票也扔了,而应用商店里的记价应用,还没让你写一个字就先要你登录。
所以就站在那儿,把条码扫一下。下次再站到同一件商品前,扫一下就能看到上次的价格。这个应用做的就是这一件事。
常见问题
反复出现的问题是关于摄像头、支持哪些条码、别人的价格,以及数据存在哪里。范围如下。
摄像头读不出条码怎么办?
扫描窗口里同时备了两条后路。一条是从照片识别:拍一张让条码占满画面的照片,就在这个页面里解码。另一条是输入条码下面那串数字的输入框,任何浏览器都能用。输入的号码会用校验位核对,所以错的号码会被拒绝,而不是直接存下来。实时识别用的是浏览器自带的条码功能,因此在安卓版 Chrome 上最好用;不支持的浏览器会自动退回到照片识别和手动输入数字。
支持哪些条码?同一件商品会不会被存成两条?
支持货架上真正会印出来的那三种:EAN-13、UPC-A 和 EAN-8。UPC-A 是 12 位,看起来跟它的 EAN-13 形式像是两个号码,所以保存时会在前面补一个 0,统一成 13 位。这样一来,不管扫出来的是北美写法还是别处的写法,同一罐东西都只归到一条下面。QR 码是故意忽略的——贴在同一个盒子上的宣传二维码,绝不能被当成商品编号存起来。
能看到别人记录的价格吗?
看不到。这个应用里没有任何一条来自别人的价格——既没有众人汇总的行情,也没有零售商给的官方数据。屏幕上的每一个数字,都是你在那个货架前看到、自己打上去的。别人记错了也影响不到你的数字;代价是头几天屏幕基本是空的,等扫到第二次、第三次,它才开始派上用场。
关掉标签页会不会没了?记下的价格会上传吗?
不会没,也不会上传。写下的那一刻就已经保存,所以没有保存按钮——排队结账时关掉标签页,下个月再打开,东西还在。条码、名称、价格、店铺和日期只留在这台设备上。没有账号同步,没有云备份,也没有分享链接,摄像头画面同样不会离开这个页面。想搬走就导出 JSON 或 CSV,这些文件也是在这个页面里生成、直接交给浏览器下载的。代价是换设备或者清掉浏览器的网站数据,它也会一起消失,所以攒了几个月的记录记得导出。页面上可能会出现 Google AdSense 广告。
