因此,我们希望集成这个应用程序:
https://postmates.com/developer/docs进入我们的Shopify平台。
关于它的工作方式,请检查:http://blog.postmates.com/post/104856343907/a-technical-perspective-on-the-postmates-api。
因此,我们正在寻找增加承运人服务到我们的商店。并且,由于Postmates为少数地区提供服务,如下所示,我们将为非邮政伙伴支持的区域添加其他多重运输选项。
目前在旧金山湾区(旧金山、东湾、南湾)、纽约市、芝加哥、洛杉矶、华盛顿特区、西雅图、奥斯汀、波士顿、费城、迈阿密、圣地亚哥、丹佛、拉斯维加斯和奥兰治县都有邮差。
我已经联系了Shopify和Postmates,他们都说还没有一个应用程序可以直接集成到他们的帐户中。尽管如此,Postmates声称它之前已经做过,用户创建私有应用程序并通过API键以这种方式连接它。请您提供以下建议: 1)查看我在上述链接中发送的文档,2)研究如何将其集成到Shopify后端,无论possible?...whether是否通过私有应用程序,而是通过API确定。3) postmate shopify API集成的潜在解决方案4)应用程序创建和/或流程管理的潜在解决方案。
另外,请注意:基本上我们只想为一些地区添加邮政服务(因为它只支持少数地区-仅支持https://postmates.com/help主题:“有哪些城市可供邮递员使用?”),对于其他地区,我们将有不同的运输charges+方法等等。
因此,在后端,我们需要如何在下面设置things.As:http://docs.shopify.com/api/carrierservice
是否有任何限制或限制?
如果我遗漏了任何信息或任何具体细节,请在此提出建议。
有什么有创意的人喜欢深入太空吗?
发布于 2015-02-13 23:10:00
Shopify的载体服务资源(http://docs.shopify.com/api/carrierservice)确实是您正在寻找的解决方案。
当您的Shopify商店的客户在结帐时下订单时,当他输入他的帐单和发货地址后,Shopify可以向您注册的承运人服务发送费率请求。这个post请求包含关于购物车和客户的所有数据。
您的运营商服务应用程序需要接受这个POST请求,计算相应的运费--在您的情况下,通过对Postmates的另一个API调用--然后以Shopify在文档中定义的格式返回一个JSON响应。如果一切顺利,您的应用程序返回的运费将显示在结帐中。
你可以对你的应用程序进行编码,这样对于邮政伙伴不支持的城市,你的运营商服务就不会返回任何费用。
我们已经与Shippo (https://apps.shopify.com/shippo)建立了这样一个集成,支持许多其他运营商。如果你需要进一步的帮助,请告诉我。
发布于 2021-04-19 17:17:56
我正在使用shopify (开发者商店)。最近我也犯了同样的错误。
错误描述:我成功地添加了一个载波服务。添加区域速率,并在回调函数中设置一个默认响应来测试它(我从shopify doc获得了这个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);但是,当客户在checkout...get中时,下一条消息是:

要解决这个问题,您必须在create/update 服务请求中添加以下选项: "service_discovery":false,“寄存器”:true
这样我就解决了
https://stackoverflow.com/questions/28400076
复制相似问题