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 默认运营商 的无效服务
没有服务和错误消息: 没有服务和错误消息