用于订单更新的Shopify Webhook到哪里去了?

时间:2019-06-07 15:02:01

标签: ruby-on-rails shopify shopify-app

我需要订阅Shopify Webhook的订单更新。问题是,我找不到它!他们改变了shopify_app.rb配置文件的结构方式。所以这就是现在的样子:

config.scope = "read_shipping, write_shipping, read_products, write_products, 
              read_fulfillments, write_fulfillments, read_orders, write_orders, read_themes, write_themes, orders/updated"

查看Shopify文档,似乎不再存在订单更新挂钩。 According to their own docs

但是,这个旧文档确实包含订单更新挂钩:https://help.shopify.com/en/api/reference/events/webhook

我将该样式放入了config.scope行中,但是当我尝试安装时发现了这个问题:https://nimb.ws/JH267z

有什么想法吗?

编辑:我现在正在尝试*。我尝试了update_orders,但没有成功:https://nimb.ws/Yun5Us

1 个答案:

答案 0 :(得分:1)

范围与Webhook订阅无关。如果您订阅了订单/更新之类的Webhook,则更新发生时,您将在指定的端点接收订单。

Scope更像是一种授权工具,用于通过Shopify的API访问端点。无论您对范围做什么,它都不会为您添加Webhook订阅。为此,您可以调用Webhook端点并添加所需的Webhook。