在magento升级后,包含税的价格在详细页面上显示为0

时间:2012-05-03 15:13:05

标签: magento

我将magento商店从1.3.x升级到1.7.0.0。这导致了我现在正在修复的一些错误。

我遇到了这个问题:升级后添加的产品价格在类别页面中正确显示,但在详细页面上没有显示。出于某种原因,升级后添加的产品详细信息页面上的含税价格始终为“0”。不含税的价格会正确显示。你可以在这里看到:http://www.stagefreaks.nl/gedore-scaffhamer.html

此外:购物车和结账时,含税和不含税的价格是正确的。

知道什么可能导致这个问题吗?我此刻转向缓存,所以这不是一个缓存问题(现在已经有一个多星期了。)

非常感谢您的回复。

3 个答案:

答案 0 :(得分:1)

为了解决错误,第一步是知道它来自哪里 由于您已经放弃了模板问题,让我们关注非核心代码:

  • 将app / code / local /重命名为app / code / local_backup /:这将禁用所有本地模块。重新加载您的页面并检查价格是否仍然错误。
    • 如果仍然错误,请将app / code / community /重命名为app / code / community_backup /并重新加载产品页
  • 当您找到负责的代码池时,撤消文件夹名称的更改并一次禁用一个模块(将标记<active>设置为false在app / etc / modules / module.xml文件中或重命名文件夹)

一旦您知道哪个模块负责,您就必须查看它以了解它与产品详细信息视图的混淆程度。

哦,还要编辑index.php文件以显示错误:

  • 评论Mage::setIsDeveloperMode(true)
  • 周围的情况
  • 取消注释ini_set('display_errors', 1);

答案 1 :(得分:1)

这个问题的具体解决方案是......

如果安装新的自定义模块并清除magento缓存,则会出现此错误。

magento在安装模块时创建Helper,Model,Controller,Adminahml。 从这些文件中,magento知道你的模块。

对于前。

我将模块名称创建为createform 模块文件夹是 的CreateForm / Newform的/ etc /                   /Helper/Data.php                   /控制器                   /模型                   /Block/Myform.php

安装此模块后,magento将创建一个文件名 / includes / src /文件夹中的Createform_Newform_Helper_Data.php。

注意: - 如果此文件未在/ includes / src /文件夹中创建。

致命错误:546上的/app/Mage.php中找不到类'Createform_Newform_Helper_Data' 然后会发生此错误。

删除此错误在includes / src文件夹中手动创建此文件。 喜欢:- /includes/src/Createform_Newform_Helper_Data.php

并在Createform_Newform_Helper_Data.php文件中添加Data.php文件的代码。

然后刷新您的网站。 此错误将从您的系统中删除,并且可以正常运行。

另请检查system.log文件以查找其他错误。

答案 2 :(得分:0)

只是预感但可能与新增值税选项有关吗?您可以查看大桶计算的选项。