Shopify 市场与本地化

汇率加价和市场调价叠加后价格算错怎么核对

现象#

商品 $100,手动汇率 0.92,市场再加 5% 调价,前台显示 €97.06,按 100×0.92×1.05 手算应该是 €96.60。

原因#

  • 换算顺序是先乘汇率、再乘 1 加换算费率、最后乘市场调价,费用在调价之前
  • 手动汇率若已把 1.5% 换算费乘进去,系统还会再收一次,等于重复加价
  • 舍入放在最后一步做,EUR 按 0.05 步进,看着差几毛其实是舍入差
  • 设了固定价的变体不参与这套计算,对比时容易把两种商品混在一起

处理步骤#

  1. 在 Markets > 市场 > Currency 确认当前是自动汇率还是手动汇率
  2. 手动汇率按 市场汇率 × 1.015 写入,别把费用乘两次
  3. 用 100 × 0.92 × 1.015 × 1.05 复算,再套该币种的舍入规则
  4. 临时关闭 price rounding 对比一次,确认差额来自舍入而不是汇率
  5. 用订单 presentmentMoney 反推实际费率,与手算值对齐

验收标准#

该市场下单后 presentmentMoney 与手算值一致(允许一个舍入步进),连续刷新价格不随汇率跳动。

本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。