我正在Magento 2网站上工作。我已经在洋红色2中安装了Mageworx礼品卡,它工作正常。货币切换器也工作正常。
我的问题是客户希望在礼品卡页面中使用相同的面额。例如,我们有20美元,30美元,50美元......但是,如果用户选择加元货币,那么它显示为26.33加元,39.50加元,65.83加元。 礼品卡。货币转换为 CAD 不适用于礼品卡金额。我们可以拥有与美元相同的面额加元,即我们出售 20 美元的卡,或者如果货币转换为加元,那就是 20 加元的礼品卡?
我怎样才能做到这一点?
Mageworx礼品卡充当新的产品类型mageworx_giftcards
。为了实现请求的功能,您可以在Magento中使用多个商店(最好是网站(选项。
为此,请按照以下步骤操作。
- 为美元和加元创建单独的商店(最好是网站(。
- 将产品属性
price
范围更改为从全局存储视图。 - 为每个商店视图设置礼品卡价格,表示美元商店/网站为 20 美元,CAD 商店/网站为 20 加元。
注意:在实时站点上尝试之前,您应该在单独的暂存实例上测试给定的建议,因为如果不正确遵循,这可能会产生一些问题。