0

一旦我尝试将产品添加到 Magento 的购物车中,它就会吐出这个 PHP 错误:

Fatal error: Call to undefined method Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Collection::addTierPriceData()

我不知道它是关于什么的;我已经尝试过 Magento 论坛,但我还没有找到解决方案。

我通过 SimpleScripts.com 在 hostmonster.com 帐户中安装了 magento。由于这个奇怪的错误(www.caninarua.com/shop),我的商店仍在等待启动。我现在真的不知道该怎么办......请帮忙。

谢谢。

4

1 回答 1

0

默认的 v1.3.2.4 Magento 代码库中没有调用addTierPriceData()该类的任何内容。但是,它确实存在于 v1.4.2 中,并由Mage_Bundle_Model_Product_Price::getFinalPrice()

因此,要么你有一个调用该函数的商业主题(不太可能),要么你安装了一个与 v1.3.3 不兼容的扩展

如果您在 System>Config>Admin>Developer 中打开日志记录,您应该会获得完整的堆栈跟踪var\log\exception.log,您可以在其中粘贴到您的问题中,我们可以验证哪段代码正在调用该方法。

于 2011-02-23T07:50:30.350 回答