【问题标题】:Shopify Carriers API assign services to countriesShopify 运营商 API 将服务分配到国家/地区
【发布时间】:2017-07-27 06:27:20
【问题描述】:

Shopify 专家无法回复此问题。这个问题是关于 Shopify 应用程序开发的。这个应用程序是关于添加自定义承运人服务以显示实时运费。

我添加了(Shopify API 文档参考:CarrierService):

url: store_url."/admin/carrier_services.json"

发布的数据:

{
  "carrier_service": {
  "name": "My Carrier",
  "callback_url": "http:\/\/blablabla.com",
  "service_discovery": true
  }
}

现在,运营商已创建并返回报价。一切正常。

只有一个问题:当我们将任何自定义承运人添加到运输区域时。它要么显示无效服务列表,即 Shopify 默认 USPS、FedEx 或 UPS 服务列表的服务,要么显示:

您选择的国家/地区没有可用的服务 从语法上讲,没有任何方法可以将承运人添加到运输区域。我想知道: Shopify 如何决定展示什么?此服务列表也添加在运输区域中,根据 API 只读。

从逻辑上讲,它应该在创建新运营商时获取服务并显示它们,或者只显示任何表示自定义运营商服务可用的消息。

来自 Shopify 默认运营商的无效服务: Invalid services from Shopify default carriers

没有服务和错误信息: No services & wrong message

【问题讨论】:

    标签: shopify shopify-app


    【解决方案1】:

    在运营商服务 url 上设置静态响应(在本例中为“http://blablabla.com”),它将自动设置服务。一旦它们在运输区域中可见,您就可以使它们动态化。

    【讨论】:

    • 它更喜欢使用https而不是http
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-29
    • 1970-01-01
    • 1970-01-01
    • 2014-09-22
    • 2023-03-21
    相关资源
    最近更新 更多