Shopify API调用以了解用户的位置/国家/地区

时间:2012-10-24 02:59:46

标签: shopify

是否没有Shopify API调用来了解用户的IP /位置/国家/地区?

此处,用户表示前端的任何公共用户。

2 个答案:

答案 0 :(得分:4)

有点迟到了,但是,可以轻松完成。制作应用程序代理和shopify将向您发送有关客户端的大量数据(包括他的IP)。唯一不包括的主要是饼干(有点奇怪,但无论如何)。

这就是你如何做到的 - 下载并保存一个IP到国家的数据库(网上有许多免费的数据库),并将数据库放在你放置应用程序的地方。制作一个应用程序,查看请求标头并获取IP并使用它来确定国家/地区。现在创建一个应用程序代理,然后只需使用任何页面的ajax来访问它,客户端无需知道。如果你想要更多,你可以发送购物车cookie(使用JS)以及跟踪哪个IP属于哪个购物车。如果您允许用户登录,也可以发送。

答案 1 :(得分:2)

Shopify API可以让您访问customer data,但只能提供他们在结帐时输入的送货地址和帐单地址。

如果你想在浏览器中找到实时位置信息,那就完全不同了。我建议从这样的网站开始:http://www.browsergeolocation.com/