跳到正文
Store Standards
Store Standards

选择语言和地区

English

Other languages

术语表

Webhook

Webhook是你店里一发生事情,Shopify就立刻推给应用的一条消息,应用不用一直来问。

Priya Raghunathan

一笔订单下来,一秒之内Shopify就通知了所有订阅过它的应用。

在仓库里为什么要紧

另一条路是轮询,应用每分钟问一次“有新的吗”,没完没了。那样更慢,白费你的Admin API额度,两次查询之间发生的事还是会漏。

有了webhook,库存项目上的一次改动,能在改它的人还站在货架前的时候就传到仓库系统。

预料它会来两次

Shopify保证至少送达一次,不是恰好一次。网络抖一下,同一条消息就会再来一遍。

值得信任的对接都会处理这件事,通常是记下消息ID,见过的就跳过。做不到的应用,会把同一批到货往你的库存里记两遍。

哪里会出错

接收端宕了一个小时。Shopify重试一阵子就放弃了,那些消息就没了。好的对接除了监听,还会按时对一遍账,漏掉的那一小时由下一轮扫描补上,而不是永远漏着。

另一个错是Shopify Flow就够用的时候,还非要上webhook。如果动作只是发封邮件或者打个标签,Flow不用服务器,也没有东西要一直跑着。

相关词条

Admin API

Admin API是应用读取和改动你Shopify店铺的通道,扫码枪更新的库存数量也走它。

Shopify Flow

又称: Flow

Shopify Flow是Shopify自家的自动化工具,它盯着你店里发生的事,事情一发生就跑一个动作。

库存项目

库存项目是变体身上可以被数的那一半。库存数量挂在它上面,每个地点一个,不挂在变体本身上。

别再数第二遍箱子

装上应用,扫一批到货,库存就在 Shopify 里更新。配置大约需要四分钟。