【发布时间】:2021-09-09 16:26:24
【问题描述】:
我们希望根据客户在下订单时在我们网站上输入的促销代码为他们提供 10% 的折扣。在进行测试时,在创建订单时从 Shopify 触发的第一个 webhook,它缺少促销标签信息。那么有什么方法可以延迟 webhook 的触发,以便当客户输入促销代码时,webhook 包含该标签信息。感谢您对此的想法。 问候,
【问题讨论】:
我们希望根据客户在下订单时在我们网站上输入的促销代码为他们提供 10% 的折扣。在进行测试时,在创建订单时从 Shopify 触发的第一个 webhook,它缺少促销标签信息。那么有什么方法可以延迟 webhook 的触发,以便当客户输入促销代码时,webhook 包含该标签信息。感谢您对此的想法。 问候,
【问题讨论】:
您无法选择何时发送 webhook。创建订单时会触发 orders/created webhook。如果您检查可供您使用的 webhook,您还将看到 orders/paid 和 orders/updated。更细化的是,您可以等待订单交易。因此,您注意到创建有效负载可能不像您需要的那样完整是正确的,因此请查找更新、交易或支付订单。他们肯定会有您的折扣代码。您必须适当地调整您的期望,而不是试图驯服 webhook 交付。
【讨论】: