Watch-IP

提供相关的店面默认设置

根据访问者的连接建议国家与货币,以减少结账前的摩擦,同时不要将基于 IP 推断的位置作为需要保证准确性的税费、物流或账单决策的依据。

展示货币与账单货币的区别

使用 geo.currency 在首次加载时预填店面展示的货币与价格格式。请严格将其视为一个展示层面的默认值:实际收取的金额仍必须来自您的支付处理商,后者根据支付方式本身而非 IP 地址来确定货币与汇率。

区域选择器,而非位置锁定

展示建议的国家,并允许购物者进行更改。不要仅凭基于 IP 推断出的国家来限制商品目录的可见性、定价档位或结账权限——VPN、企业代理或正在旅行的购物者,都可能被解析到一个他们实际上并不打算从那里购物的地方。

临时性的物流提示

city 与 region 字段可以支持类似“通常 3–5 天送达您所在地区”这样的大致提示,而不是保证到货日期或运费。请在结账环节确认实际地址与运费报价,由购物者本人直接提供。

示例:建议货币,在结账时重新计算

在页面加载时,从店面自身的 JavaScript 调用 GET /v1/geo,读取 country 与 currency,并预填货币选择器与展示价格。到结账环节时,请舍弃基于 IP 推断的货币,改用您的支付处理商根据购物者的支付方式与账单地址所解析出的货币。

这不能保证什么

当前字段不会计算汇率、销售税或增值税,也无法确定购买者的账单居住地——tax 字段本身对美国地址会返回 null 税率,正是因为基于目的地的美国销售税无法仅凭 country/region 来确定。凡是结账时必须准确无误的部分,请使用专门的税务引擎与您的支付处理商来处理。

相关页面