CURCY(WooCommerce Multi Currency)核心是启用多币种→添加目标货币→配置汇率→设置自动切换→设计切换器→开启多币种支付→嵌入前台
一、基础设置(General)
进入后台 WooCommerce → Multi Currency → General(部分版本为 CURCY)。
启用多币种:打开 Enable Multi Currency 开关,前台才会生效。
基础货币(Base Currency):选择商店默认结算货币(如 USD、CNY),所有价格以此为基准。
添加目标货币:点击 Add Currency,选择要支持的币种(如 EUR、GBP、JPY);免费版限 2 种,付费版无限制。
汇率设置
汇率来源:选择 API(如 Open Exchange Rates、ExchangeRate-API),部分需填写 API Key。
自动更新:设置更新周期(每小时 / 每日),点击 Update All Rates 手动刷新。
汇率加价:设置汇率溢价(如 +2%),覆盖手续费与波动风险。
价格格式:设置小数位数、千位分隔符、货币符号位置(前 / 后)。
缓存方式:默认用 Cookie 保存用户选择;可选 Session(关闭页面即失效)。
二、自动货币检测(Location)
进入 Location 标签页。
自动切换:开启 Auto Detect Currency by Location,按访客 IP 自动切换本地货币。
国家 - 货币映射:为每个币种指定适用国家(如 USD → 美国、加拿大;EUR → 欧盟)。
回退策略:未识别地区时,显示基础货币或指定默认货币。
三、切换器设计与展示(Switcher)
进入 Switcher 标签页,配置前台货币选择器。
- 样式设置
布局:下拉菜单、水平列表、垂直列表、图标 + 文字。
样式:颜色、边框、圆角、字体、悬停效果,匹配主题风格。
显示内容:货币符号、代码、名称、国旗(可选)。
- 展示位置(3 种方式)
侧边栏 / 小工具:进入 Appearance → Widgets,添加 CURCY Currency Switcher 小工具到侧边栏 / 页脚。
短代码(任意位置)
基础:[currency_switcher]
仅显示指定货币:[currency_switcher currencies="USD,EUR,GBP"]
自定义样式:[currency_switcher class="my-currency-switcher"]
主题集成:在主题模板文件中插入 PHP 代码:
php
运行
<?php if (function_exists('curcy_currency_switcher')) { curcy_currency_switcher(); } ?>
四、高级功能设置
- 固定价格(Fixed Price,Pro)
进入 Fixed Price 标签页。
为单个产品设置各币种固定价格(不随汇率变动)。
编辑产品页 → Product Data → Multi Currency,填写各币种价格。
- 多币种支付(Checkout)
进入 Checkout 标签页。
启用多币种结账:打开 Enable Multi Currency Checkout,允许用户用所选货币支付。
支付方式映射:为每个币种指定支持的支付网关(如 USD → PayPal;EUR → Stripe)。
订单记录:订单将保存用户支付货币、金额、当时汇率,便于对账。
- 价格显示规则(Advanced)
隐藏基础货币:仅显示用户选择的货币,不展示原价。
双货币显示:同时显示基础货币 + 用户货币(如 $100 / €92)。
** rounding**:设置价格取整规则(如取整到 0.99、5.00)。
五、常见问题与优化
汇率不更新:检查 API Key 是否有效、服务器时间是否正确、防火墙是否拦截 API 请求。
切换器不显示:确认已启用多币种、小工具 / 短代码放置正确、主题无样式冲突。
支付失败:确保支付网关支持所选货币,开启多币种结账并正确映射支付方式。
性能优化:关闭不必要的币种、启用缓存、限制汇率更新频率。
六、快速配置流程
进入 General → 启用多币种 → 设置基础货币 → 添加目标货币 → 配置汇率与更新。
进入 Location → 开启自动检测 → 设置国家映射。
进入 Switcher → 设计样式 → 选择展示位置(小工具 / 短代码)。
进入 Checkout → 启用多币种支付 → 映射支付方式。
前台测试切换、价格显示、支付流程,完成配置。
七、CURCY插件下载
网上搜索"芒果运营wordpress"即可找到并下载。