用户登录

我们的网站需要支持多币种,至少要支持人民币跟美元。先去启用一个叫 commerce_multicurrency 的模块 ..

drush dl commerce_multicurrency --select

选择下载最近的开发版 ... 启用一个这个模块 ..

drush en commerce_multicurrency -y

再去提交一下:

git add .
git commit -m '安装 commerce_multicurrency'

回到管理后台 .. 商店 .. 配置,打开 货币设置 .. 在 启用的货币 这里我们之前已经启用了 人民币 还有 美元 .. 现在 人民币 是网站默认的货币 ..

再打开 Currency conversion ,货币转换 .. Service to fetch exchange rates from ,在这里可以选择提取货币汇率的地方,默认是 European Central Bank ,欧洲中央银行 ..

勾选一下 Synchronize rates on save,这样保存以后会从欧洲中央银行那里提取中国人民币兑换美金的汇率,然后再把它保存下来 .. 在它的下面,会显示人民币兑换美元的汇率 .. 保存一下 ..

再打开看一下 .. 你会看到, 100 人民币转换成美元是 16 美金 .. Multicurrency 提供了两个转换汇率的区块 .. 打开 结构 .. 区块 .. 在禁用的区块这里,你会看到 Currency Menu Selector ,用下拉菜单的形式选择币种 .. 还有 Currency Selector,会显示可用的币种的链接 ..

把它们放到页面上的某个地方 ... 保存 ... 回到前台 ... 在边栏上会显示这个选择币种的区块 .. 注意现在这个 年付会员 这件商品的价格是 0.1 人民币 .. 打开这个下拉菜单 .. 选择 USD .. 这样会按照从欧洲中央银行保存下来的汇率,把商品的价格转换成 美元 ..

现在这个商品的价格是 0.02 美元 .. 我们可以再修改一下它的价格 .. 编辑一下 .. 设置成 599 ,货币类型选择 CNY ,也就是人民币 ... 更新 .. 再保存一下 ..

599 人民币转换成美元是 96.53 .. 点击 CNY 这个链接,又会把货币换成人民币 ... 现在这件商品的价格就是我们设置的 599 人民币。

多币种支付《 创建宁皓网 #3:电子商务 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点