Shopify Carriers API为各国分配服务

时间:2017-07-27 06:27:21

标签: shopify shopify-app

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服务列表OR服务显示:

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

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

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

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

1 个答案:

答案 0 :(得分:1)

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