如何为Store View分配货币?附具体场景示例
嘿,我来帮你搞定Magento里Store View的货币配置问题,这其实是后台里挺常规的操作,分几步走就行:
第一步:先全局启用所需货币
只有先在全局层面开启需要的货币,各个Store View才能选择使用它们:
- 登录Magento后台,进入
Stores > Settings > Configuration - 在左侧菜单展开
General,选择Currency Setup - 找到 Allowed Currencies 选项,点击多选框,把你需要的EUR、PLN、USD都勾选上(不管哪个Store View要用,都得先在这开启)
- 别忘了点击页面右上角的
Save Config保存设置
第二步:为特定Store View配置货币
接下来针对你提到的两个波兰Store View场景分别设置:
场景1:波兰Store View仅展示PLN
- 在配置页面左上角,找到 Store View 下拉框,切换到这个目标波兰Store View
- 还是在
Currency Setup页面,找到 Base Currency,选择Polish Zloty (PLN) - 找到 Default Display Currency,同样选择
Polish Zloty (PLN) - 找到 Allowed Currencies,只勾选
Polish Zloty (PLN) - 点击
Save Config,然后去System > Cache Management清理缓存(勾选所有缓存,选择Flush Magento Cache)
场景2:波兰Store View仅展示EUR和USD
- 同样切换到这个对应的波兰Store View
- Base Currency 这里看你的业务需求:如果和主站一致用欧元作为基础货币,就选
Euro (EUR);如果需要以美元为基础,就选US Dollar (USD) - Default Display Currency 可以选EUR或者USD,取决于你想默认展示哪个货币
- Allowed Currencies 只勾选
Euro (EUR)和US Dollar (USD) - 保存配置后,记得清理缓存,确保设置生效
额外提醒
- 一定要去
Stores > Currency > Currency Rates设置好对应货币的汇率,不然切换货币后价格可能显示异常 - 每次修改Store View配置后,清理缓存是必须的,不然新设置可能不会立刻生效
- 如果是Magento 2的部分版本,可能需要重新索引,但一般清理缓存就足够了
内容的提问来源于stack exchange,提问作者Sylvester
相关产品推荐
相关产品推荐

