术语表
Admin API
Admin API是应用读取和改动你Shopify店铺的通道,扫码枪更新的库存数量也走它。
Tom Beckwith
你从来不会直接碰它。你装的每个应用都在碰,而它能碰到哪些东西,你值得知道。
应用得开口要什么
权限在安装时按范围授予,安装页面上会一条条列出来。一个入库应用需要读商品、写库存。它不需要客户数据,也不需要订单。
把那份清单读一遍。一个扫收货的应用要客户数据,就是在要它根本用不上的东西。
库存是怎么写进去的
一次更新会指定一个库存项目和一个地点,然后设定或者增减那里的数量。这两样合起来,就是Shopify里每个库存数字的地址。
速率限制
Shopify对接口调用计次。应用写900行的盘点结果是分批写的,所以一次大盘点要过一分钟才落地,不是瞬间完成。
不管限制的应用会被限流,然后重试,而重试写得差,就是一次盘点被记了两遍的原因。
哪里会出错
两个应用从不同来源写同一个库存水平。两边都没坏,那个数一整天都是错的。库存只认一个系统去写,别的都只读,或者靠webhook收消息。