在进行语言切换时,默认货币不随语言自动切换

问题咨询 · nsy960 · 于 5年前 发布 · 1719 次阅读
//英文部分store设置的默认货币是USD
                'language'         => 'en_US',
                'languageName'     => 'EngLish',
                'localThemeDir'    => '@appfront/theme/terry/theme01',
                'thirdThemeDir'    => [],
                'currency'         => 'USD',


//中文部分store设置的默认货币是CNY
                'language'         => 'zh_CN',  
                'languageName'     => '中文',  
                'localThemeDir'    => '@appfront/theme/terry/theme01', 
                'thirdThemeDir'    => [],  
                'currency'         => 'CNY', // 当前store的默认货币,这个货币简码,必须在货币配置中配置

首次打开域名时,默认的货币是正确的,手动切换货币也没有问题,但是切换语言时默认货币并不随语言的切换而切换,这是不是BUG呢,还是我什么地方的配置不对?

共收到 4 条回复
nsy960#15年前 0 个赞

我看了一下官方的演示站点http://fecshop.appfront.fancyecommerce.com/ 好像也是这种情况,如在把语言切换为中文时,系统并没有自动的把货币切换为CNY,那store中的'currency'的默认货币配置就不起作用了,这是不是BUG呢

Fecmall#25年前 0 个赞

1.不是bug,语言是语言,货币是货币,是独立的

2.每一个store有一个默认的语言和货币设置,第一次访问的时候,使用的是默认值

3.访问后,如果切换了语言,货币还是上一次访问的货币,货币需要单独切换。

nsy960#35年前 0 个赞

我觉得还是在切换语言时,语言所对应的默认货币也能随之自动切换更好一些

Fecmall#45年前 0 个赞

@nsy960 [#3楼](#comment3) 不能满足自己需求,自己二开

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics