【问题标题】:Shopify not calling on my fulfillment /fetch_tracking_numbersShopify 没有调用我的履行/fetch_tracking_numbers
【发布时间】:2014-08-25 11:59:28
【问题描述】:

我正在为我工​​作的公司开发新的仓库集成,因为没有现有的解决方案。

我几乎可以使用所有功能,包括

履行请求和库存请求,甚至注册了实时运费的承运人服务但是由于某种原因我无法获得 /fetch_tracking_numbers 根据文档从shopify调用触发

“如果有任何已完成的履行正在等待来自远程履行服务的跟踪号,Shopify 将每小时向此端点发出一次请求。”

但是我已经在调用中添加了日志,所以我可以解决它但是似乎 shopify 从来没有向服务器发出这个调用。

如果我自己访问该网址,我可以触发代码(日志和所有),但它似乎不像 shopify 这样做

在安装过程中,我确保提供了一个有效的回调 url(这就是为什么 fetch stock 可以正常工作的原因)并将跟踪支持字段设置为 true 但仍然没有

【问题讨论】:

    标签: ruby-on-rails ruby shopify


    【解决方案1】:

    一种确定方法是确保将产品的变体设置为您的自定义履行公司。然后完成该产品的虚假订单。现在实现它。完成后,Shopify 将轮询您的端点以获取订单及其跟踪号。它对我来说很好......但我想也许你正在等待 Shopify 并没有真正实现。

    【讨论】:

    • 产品 Vairent 设置为自定义的履行公司,但是我仍然没有收到来自 shopify 的服务器的任何呼叫以获取跟踪号码。我尝试完成填充并将其保留为待处理,以查看是否收到来自 shopify 的电话,但我仍然没有收到任何信息。
    • 因此,您在 Fulfillment Services 上执行 GET 并看到它和正确的端点。好的..检查..您对端点进行 POST 以证明它有效...剩下的就是要求 Shopify 解决问题...
    【解决方案2】:

    我可能来不及回答这个问题,但 Shopify 只会在以下情况下拨打电话

    1) 你已经“完成”了履行

    2) 此已完成履行的跟踪号待定。

    在运送所有订单行项目后,您需要将履行标记为“完成”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-17
      相关资源
      最近更新 更多