Postmates 与 Shopify Shipping/Carrier 服务集成
Postmates integration with Shopify Shipping/Carrier services
所以我们希望集成此应用程序:
https://postmates.com/developer/docs 进入我们的 Shopify 平台。
有关其工作原理,请检查:http://blog.postmates.com/post/104856343907/a-technical-perspective-on-the-postmates-api .
所以我们正在寻找为我们的商店添加承运人服务。
由于 Postmates 向以下几个地区提供服务,我们将为非 Postmates 支持的地区添加其他多种运输选项。
Postmates 目前在旧金山湾区(旧金山、东湾、南湾)、纽约市、芝加哥、洛杉矶、华盛顿特区、西雅图、奥斯汀、波士顿、费城、迈阿密、圣地亚哥提供、丹佛、拉斯维加斯和奥兰治县。
我已经联系了 Shopify 和 Postmates,他们都说没有已经构建的应用程序可以直接将其集成到他们的帐户中。话虽如此,Postmates 声称在用户创建私人应用程序并通过 API 密钥连接它之前就已经完成了。
您能否就以下问题提出建议:
1) 查看我在上面发送的文档 link
2) 研究如何将其集成到 Shopify 后端,任何可能的方式?...是否通过私人应用程序,但肯定是通过 API。
3) postmate shopify API 整合的潜在解决方案
4) 应用程序创建的潜在解决方案 and/or 任何流程管理。
另外请注意:所以基本上我们只想为某些地区添加 Postmates 运输服务(因为它只支持少数地区 https://postmates.com/help 主题:"What cities is Postmates available in?")
对于其他地区,我们将有不同的运费+方式等...
那么在后端,我们需要哪些东西以及如何设置 things.As :http://docs.shopify.com/api/carrierservice
有什么限制或限制吗??
如果我遗漏了任何信息或需要在此处提及的任何具体细节,请提出建议。
有没有喜欢深入研究space的有创意的人??
Shopify API 的运营商服务资源 (http://docs.shopify.com/api/carrierservice) 确实是您正在寻找的解决方案。
只要您的 Shopify 商店的客户在结账时下订单,在他输入他的账单和送货地址后,Shopify 就可以向您注册的承运人服务发送费率请求。此 post 请求包含有关购物车中的商品和客户的所有数据。
您的承运人服务应用需要接受此 POST 请求,计算相应的运费 - 在您的情况下,通过另一个 API 调用 Postmates API - 然后 return Shopify 在文档中定义的格式的 JSON 响应。如果一切顺利,您的应用 returned 的运费将显示在结帐处。
您可以对您的应用进行编码,以便对于 Postmates 不支持的城市,您的运营商服务将return不收费。
我们已经与 Shippo (https://apps.shopify.com/shippo) 建立了这样的集成,支持许多其他运营商。如果您需要进一步的帮助,请告诉我。
我正在与 shopify(开发者商店)合作。最近我也有同样的错误。
错误描述:
我成功添加了运营商服务。添加区域费率,并在回调函数中设置默认响应以对其进行测试(我从 shopify 文档中获取了这个 json):
$rates = [
"rates" =>
[
[
"service_name" => "BlueExpress",
"service_code" => "ON",
"total_price" => "1295",
"description" => "This is the fastest option by far",
"currency" => "PES",
"min_delivery_date" => "2021-04-20 14:48:45 -0400",
"max_delivery_date" => "2021-05-12 14:48:45 -0400"
]
]
];
return json_encode($rates);
但是,当顾客结账时...收到下一条消息:
要解决它,您必须在 create/update 运营商服务请求中添加此选项:
“service_discovery”:错误,
“注册”:真实
我就这样解决了
所以我们希望集成此应用程序:
https://postmates.com/developer/docs 进入我们的 Shopify 平台。
有关其工作原理,请检查:http://blog.postmates.com/post/104856343907/a-technical-perspective-on-the-postmates-api .
所以我们正在寻找为我们的商店添加承运人服务。 由于 Postmates 向以下几个地区提供服务,我们将为非 Postmates 支持的地区添加其他多种运输选项。
Postmates 目前在旧金山湾区(旧金山、东湾、南湾)、纽约市、芝加哥、洛杉矶、华盛顿特区、西雅图、奥斯汀、波士顿、费城、迈阿密、圣地亚哥提供、丹佛、拉斯维加斯和奥兰治县。
我已经联系了 Shopify 和 Postmates,他们都说没有已经构建的应用程序可以直接将其集成到他们的帐户中。话虽如此,Postmates 声称在用户创建私人应用程序并通过 API 密钥连接它之前就已经完成了。 您能否就以下问题提出建议: 1) 查看我在上面发送的文档 link 2) 研究如何将其集成到 Shopify 后端,任何可能的方式?...是否通过私人应用程序,但肯定是通过 API。 3) postmate shopify API 整合的潜在解决方案 4) 应用程序创建的潜在解决方案 and/or 任何流程管理。
另外请注意:所以基本上我们只想为某些地区添加 Postmates 运输服务(因为它只支持少数地区 https://postmates.com/help 主题:"What cities is Postmates available in?") 对于其他地区,我们将有不同的运费+方式等...
那么在后端,我们需要哪些东西以及如何设置 things.As :http://docs.shopify.com/api/carrierservice
有什么限制或限制吗??
如果我遗漏了任何信息或需要在此处提及的任何具体细节,请提出建议。
有没有喜欢深入研究space的有创意的人??
Shopify API 的运营商服务资源 (http://docs.shopify.com/api/carrierservice) 确实是您正在寻找的解决方案。
只要您的 Shopify 商店的客户在结账时下订单,在他输入他的账单和送货地址后,Shopify 就可以向您注册的承运人服务发送费率请求。此 post 请求包含有关购物车中的商品和客户的所有数据。
您的承运人服务应用需要接受此 POST 请求,计算相应的运费 - 在您的情况下,通过另一个 API 调用 Postmates API - 然后 return Shopify 在文档中定义的格式的 JSON 响应。如果一切顺利,您的应用 returned 的运费将显示在结帐处。
您可以对您的应用进行编码,以便对于 Postmates 不支持的城市,您的运营商服务将return不收费。
我们已经与 Shippo (https://apps.shopify.com/shippo) 建立了这样的集成,支持许多其他运营商。如果您需要进一步的帮助,请告诉我。
我正在与 shopify(开发者商店)合作。最近我也有同样的错误。
错误描述: 我成功添加了运营商服务。添加区域费率,并在回调函数中设置默认响应以对其进行测试(我从 shopify 文档中获取了这个 json):
$rates = [
"rates" =>
[
[
"service_name" => "BlueExpress",
"service_code" => "ON",
"total_price" => "1295",
"description" => "This is the fastest option by far",
"currency" => "PES",
"min_delivery_date" => "2021-04-20 14:48:45 -0400",
"max_delivery_date" => "2021-05-12 14:48:45 -0400"
]
]
];
return json_encode($rates);
但是,当顾客结账时...收到下一条消息:
要解决它,您必须在 create/update 运营商服务请求中添加此选项: “service_discovery”:错误, “注册”:真实
我就这样解决了