Я использую Magento Community 1.5.0.1, и когда я получаю сообщение PayPal IPN в / paypal / ipn, информация о транзакции успешно поступает, и заказ автоматически перемещается в платный и генерируется счет.
Однако в моих журналах PHP появляется следующее сообщение: [28-Jul-2011 06:42:36] Неустранимая ошибка PHP: вызов функции-члена getIncrementId () для необъекта в / app / code / core/Mage/Paypal/Model/Ipn.php в строке 390 [28-Jul-2011 06:42:36] Неустранимая ошибка PHP: класс 'Mage' не найден в / app / code / core / Mage / Core / Model / Mysql4/Session.php в строке 0
Кроме того, на адрес электронной почты нашего администратора отправляется электронное письмо (поскольку у меня есть возможность отправлять нам счета), однако электронное письмо клиенту не отправляется.
Я предполагаю, что они связаны.
Есть идеи, как это исправить?Нет смысла возвращать ошибку, так как, когда я повторяю $ creditmemo-> getIncrementId ();непосредственно перед строкой, вызывающей ошибку, идентификатор явно возвращается!
Это плохо, потому что как фатальная ошибка, это