Magento – AheadWorks FollowUpEmail funktioniert nicht

Bild

Wir hatten das Problem bei dieser großartigen Extension, dass eigentlich alles funktionierte. Regeln konnten eingerichtet werden, Test eMails funktionierten einwandfrei etc. pp.

NUR wurden leider keine eMails in die Mail Queue / Log geschoben, wenn eigentlich die Regel zutreffen sollte.

Das Problem bestand darin, dass AheadWorks Follow up eMail (3.5.0) Extension einen Konflikt mit der MageWorx Extended Orders Pro Extension hatte. Hierdurch wurde verhindert, dass durch den CRON Job neue Mails erzeugt wurden. Die Lösung war die Cron.php im Verzeichnis app/code/local/AW/Followupemail/Model anzupassen.

Ab Zeile 210

            if ($lastId) {
                $statusHistoryCollection->addAttributeToFilter('entity_id', array('gt' => $lastId));
            } else {
                $statusHistoryCollection->addAttributeToFilter('created_at', array('gt' => $this->_lastExecTimeMySQL));
            }

ersetzen durch

            if ($lastId) {
                $statusHistoryCollection->addAttributeToFilter('main_table.entity_id', array('gt' => $lastId));
            } else {
                $statusHistoryCollection->addAttributeToFilter('main_table.created_at', array('gt' => $this->_lastExecTimeMySQL));
            }

 

Published by Covos

Seit 2009 arbeite ich nun intensiv mit Magento. Begonnen habe ich mit der Erstellung und dem Betrieb von B2C-Shops. Ausgeweitet wurde dies durch meine Tätigkeit im Logistik-Sektor. Hieraus entstanden erste spezialisierte B2E-Systeme. Heute arbeite ich tag-täglich mit spannenden B2C-, B2B- und B2E-Projekten und berichte in diesem Blog über Herausforderungen und gebe Insider-Tipps.

Leave a Reply

Your email address will not be published. Required fields are marked *