搜索全站
multilingual 2 分钟阅读

多币种切换的实现与风险:价格展示、结算币种与汇率更新

多语言/出海商城多币种:前端展示币种vs结算币种的区别、汇率自动更新机制、支付网关支持与"显示价≠结算价"的合规风险,给出稳妥实现。

U
UFO_PF 2020-03-12 · 阅读 2 分钟
多币 MULTILINGUAL
阅读提示
本文约 572 字,预计阅读 2 分钟。文中命令与配置均经过实测,可直接参考执行。

引言:显示美元结算却扣欧元

多币种常见坑:前端切美元,结算却按商店基准币种(欧元)加隐形换算,用户被多扣。合规做法是”展示币种=结算币种”或明确标注换算。

原理分析:显示 vs 结算

  • 显示币种:纯展示,按汇率换算给用户看,结算仍基准币(有波动风险、需声明)。
  • 结算币种:支付网关实际以该币收,需网关支持(Stripe 支持多币种结算)。
    汇率来源:固定手工、或接 API(exchangerate-api)自动日更。自动更新要防剧烈波动导致亏损。

保姆级实操

WooCommerce Multilingual 多货币或 Aelia 多货币:

// 用 WPML 多货币,切换时存用户选择 cookie
// 结算币种须网关支持;否则仅展示并注明"结算以 XX 币为准"

明确在结算页标注汇率与结算币,避免纠纷。

常见坑

  1. 展示美元结算欧元,汇率差引投诉。
  2. 自动汇率没下限,波动亏本。
  3. 案例:某站展示多币但结算仅基准币,黑五汇率波动亏数百单。改”结算币=展示币(Stripe 多币)”后合规。
  4. 缓存币种,切了不变。
  5. 没标注汇率时间,合规风险。

总结

判断标准:展示币=结算币或明确声明换算。行动清单:选多货币方案 → 结算币网关支持 → 标注汇率 → 防波动 → 测切换。详见多语言 WooCommerce 配置要点。

U
UFO_PF作者

专注 WordPress 生态的实战作者,内容以「可复制、可验证」为第一原则。

留下你的想法

邮箱地址不会被公开。带 * 的为必填项。