首页 文章

类别视图上的Magento Tier价格与产品视图不同

提问于
浏览
0

我们有一个商店有两种不同的货币:欧元(多个网站)和英镑(只有一个网站) . 我们无法在英国商店的类别页面上显示正确的等级价格 .

我们设置了Tier价格如下:

  • 所有网站| [EUR] | 3和更高| 7.50

  • 所有网站| [EUR] | 5和更高| 7.25

  • 所有网站| [EUR] | 10和更高| 7.00

  • 所有网站| [EUR] | 18岁和更高6.75

  • 英国网站| [GBP] | 3和更高| 7.50

  • 英国网站| [GBP] | 5和更高| 7.25

  • 英国网站| [GBP] | 10和更高| 7.00

  • 英国网站| [GBP] | 18岁和更高6.75

问题在于,出于某种原因,magento在类别视图中显示错误的Tier价格 . 在产品页面上,英国的Tier价格是正确的 .

例如:6.75,在类别视图中显示为低至4.82 . 在产品页面上它再次是6.75(正确的价格) .

我的猜测是magento捕获[EUR]价格,将它们重新计算为[GBP]并在英国商店的类别视图中显示这些价格 .

如何解决这个问题,而无需为[EUR]的每个商店视图设置Tier价格,并且magento使用英国商店的[GBP]价格 .

2 回答

  • 0

    尝试清理缓存并通过管理端生成reindex数据: System -> Index ManagementSystem -> Cache Management

  • 0

    我想出了我们的解决方案:

    在系统/经理货币/ Value 下

    英镑的汇率设定较低 . 因此,而不是1.0000,它是0.7450 . 这导致Magento重新调整类别页面上的价格 .

    我们将其设置回1.0000并禁用自动更新 . 现在价格再次正确显示 .

相关问题