【问题标题】:Filter Shopify Order Creation Webhook based on payment Gateway根据支付网关过滤 Shopify 订单创建 Webhook
【发布时间】:2014-09-20 05:44:49
【问题描述】:

webhooks API 中的订单创建订单支付有什么区别?

我需要一个 webhook,这样每次使用货到付款 (COD) 选项下订单时,我都需要通知提供的回调 URL。我应该使用哪个事件?

我想,不可能只收到 COD 订单的通知,但我们会为每个订单收到一个通知。但是,我如何区分 COD 订单和其他订单?假设“网关”参数提供该信息,它的值包含“鳕鱼”或“货到付款”或其他什么?

【问题讨论】:

    标签: shopify webhooks


    【解决方案1】:

    对于 gateway = COD 的订单,没有特定的 Shopify webhook

    默认情况下,Shopify 准确命名货到付款网关: 货到付款 (COD)

    正如您在下拉菜单中看到的那样,您可以通过点击“自定义付款方式”添加任意数量的“手动付款”。您也可以单独更改或编辑前面提到的COD

    如果您想测试您的 webhook,并查看包含示例数据的测试通知或自己下订单以查看在您的 Shopify 商店创建订单时数据的样子,请转到 RequestBin,然后点击 +Create a RequestBin,你会得到一个看起来像 的 URL

    复制该网址。转到您的 Shopify 管理员,单击通知并向下滚动到 Webhooks 部分。单击创建 webhook,弹出窗口将显示您可以在哪里选择要通知的事件(在这种情况下选择订单创建),您希望将数据发送到的 URL(在这种情况下:http://requestb.in/o3oggto3),以及数据的格式(XML 或 JSON)。

    创建 webhook 后,您可以点击“发送测试通知”或自己在商店下订单。

    回到RequestBin,刷新给你webhook URL的页面,或者点击右上角的绿点,你会得到如下图所示的所有数据。

    【讨论】:

    • 帖子可以改进,但我认为它清楚地涵盖了您检查任何 webhook 内容的方式。
    • 但是如何自动触发此页面,例如我的网站中有一个包含所有产品的页面,我将其发送到带有购物车值的 shopify,然后在付款后我想将用户发送到具体页面,如何做到这一点。
    • @Md.ParvezAlam 这与 Webhooks 无关。您应该查看允许您使用 JavaScript 的感谢页面。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-27
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-22
    • 2018-11-05
    相关资源
    最近更新 更多