分类视图上的Magento Tier价格与产品视图

时间:2015-07-30 08:17:35

标签: magento

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

我们按如下方式设置了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 :(得分:0)

尝试使用干净缓存并通过管理员端重建索引数据:系统 - >索引管理系统 - >缓存管理

答案 1 :(得分:0)

我找到了解决方案:

在系统/经理货币/价值

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

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