Ошибка Magento 1.3.3 при отображении корзины покупок на кассе

Как только я пытаюсь добавить товар в корзину в Magento, он выдает эту ошибку PHP:

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

Я не знаю, о чем это; Я пробовал форум Magento, и я еще не нашел решения этой проблемы.

Я установил magento через SimpleScripts.com в учетной записи hostmonster.com. Мой магазин все еще ожидает запуска из-за этой странной ошибки (www.caninarua.com/shop). Я действительно не знаю, что теперь делать... пожалуйста, помогите.

Спасибо.


person gadget00    schedule 23.02.2011    source источник
comment
У вас установлены какие-либо расширения или настройки для магазина?   -  person Joseph Mastey    schedule 23.02.2011


Ответы (1)


В кодовой базе Magento v1.3.2.4 по умолчанию нет ничего, что вызывало бы addTierPriceData() для этого класса. Однако он существует в v1.4.2 и вызывается Mage_Bundle_Model_Product_Price::getFinalPrice()

Итак, либо у вас есть коммерческая тема, которая вызывает эту функцию (маловероятно), либо установлено расширение, несовместимое с v1.3.3.

Если вы включите ведение журнала в «Система»> «Конфигурация»> «Администратор»> «Разработчик», вы должны получить полную трассировку стека в var\log\exception.log, которую вы можете вставить в свой вопрос, и мы сможем проверить, какой фрагмент кода вызывает этот метод.

person Jonathan Day    schedule 23.02.2011