如何在多货币商店中设置高级搜索

时间:2017-08-23 11:27:55

标签: php magento search

我有2种语言的Magento 1.9商店(英语和俄语)和2种货币 - 欧元和卢布(俄罗斯卢布)。货币汇率设置正确,在产品页面中我看到两种货币的正确价格。

但在高级搜索中,我需要按价格选择产品,按货币依赖。

现在,此搜索仅适用于货币之一 - RUB。然后我切换到英文网站,搜索结果价格显示我的产品与我的愿望价格,但在卢布,而不是欧元......

例如 - 产品的成本为6300卢布,按我的货币汇率计算为100欧元。

在俄罗斯版本的网站上一切正常,但在英语中我设置价格为100欧元。在结果中,我看到所有产品的价格没有100卢布,而不是100欧元。 演示站点中的另一个示例: 我认为这是Magento的核心错误(我在演示网站上进行了一些测试,并在所有网站上发现了一些错误。例如,我搜索8到10的价格(美元和欧元 - 语言存储的依赖性)http://tigermin.demo.emvee-solutions.com/catalogsearch/advanced/result/?___store=nl&name=&descriptio ...和http://tigermin.demo.emvee-solutions.com/catalogsearch/advanced/result/?___store=default&name=&descr ...搜索结果仅对USD商店(EN)有效,在荷兰商店(含欧元)我们可以看到错误的商品。

1 个答案:

答案 0 :(得分:0)

我需要对搜索模板和新JS进行一些更改。 不幸的是,我无法理解它必须如何工作“开箱即用”