Hallo zusammen,
seit dem Update auf 1.9.1.1 bekommen bei einer Bestellung weder der Kunde noch ich eine Mail.
CronJob ist korrekt eingerichtet und läuft (über AOE Scheduler überprüfbar).
Die Tabelle core_email_queue wurde korrekt angelegt, ist aber immer leer.
Das manuelle Versenden der Mail aus dem Auftrag heraus funktioniert einwandfrei.
Hat hier vielleicht jemand einen Tipp?
Vielen Dank schon einmal im Voraus!
Was passiert, wenn du die cron.php manuell aufrufst? Was sagt das Magento system.log?
mit dem
https://github.com/timste/Timste_Emailqueue
werden die Emails wieder "normal" und sofort verschickt
Ein manuelles Aufrufen von cron.php löst auch keine Mail aus.
Der CronJob läuft auch definitiv (über AOE Scheduler ersichtlich, Cron jede Minute, Heartbeat alle 5 Minuten).
In der system.log erscheinen zwar keine neuen Einträge, aber in der exception.log:
exception 'Varien_Exception' with message 'Invalid method Mage_Sales_Model_Order::queueNewOrderEmail(Array ( ) )' in /is/htdocs/wp10458429_J2MN8Z5OUA/www/cycling24de/lib/Varien/Object.php:653 Stack trace: #0 /is/htdocs/wp10458429_J2MN8Z5OUA/www/cycling24de/app/code/core/Mage/Checkout/Model/Type/Onepage.php(813): Varien_Object->__call('queueNewOrderEm...', Array) #1 /is/htdocs/wp10458429_J2MN8Z5OUA/www/cycling24de/app/code/core/Mage/Checkout/Model/Type/Onepage.php(813): Mage_Sales_Model_Order->queueNewOrderEmail() #2 /is/htdocs/wp10458429_J2MN8Z5OUA/www/cycling24de/app/code/core/Mage/Checkout/controllers/OnepageController.php(579): Mage_Checkout_Model_Type_Onepage->saveOrder() #3 /is/htdocs/wp10458429_J2MN8Z5OUA/www/cycling24de/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Checkout_OnepageController->saveOrderAction() #4 /is/htdocs/wp10458429_J2MN8Z5OUA/www/cycling24de/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(250): Mage_Core_Controller_Varien_Action->dispatch('saveOrder') #5 /is/htdocs/wp10458429_J2MN8Z5OUA/www/cycling24de/app/code/core/Mage/Core/Controller/Varien/Front.php(172): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http)) #6 /is/htdocs/wp10458429_J2MN8Z5OUA/www/cycling24de/app/code/core/Mage/Core/Model/App.php(354): Mage_Core_Controller_Varien_Front->dispatch() #7 /is/htdocs/wp10458429_J2MN8Z5OUA/www/cycling24de/app/Mage.php(684): Mage_Core_Model_App->run(Array) #8 /is/htdocs/wp10458429_J2MN8Z5OUA/www/cycling24de/index.php(87): Mage::run('', 'store') #9 {main}
So, habe nun endlich die Ursache des ganzen gefunden:
Es existierte noch eine Datei von vor dem Update, welche Mage_Sales_Model_Order überschrieb:
/app/code/local/Mage/Sales/Model/Order.php
Nachdem ich die Datei gelöscht habe läuft nun alles wieder einwandfrei.
Aber trotzdem vielen Dank für die Unterstützung!