0

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 默认运营商的无效服务: Shopify 默认运营商 的无效服务

没有服务和错误消息: 没有服务和错误消息

4

1 回答 1

1

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

于 2017-10-04T09:18:05.647 回答