Ich habe die Bestellung für wiederkehrende Profilprodukte aufgegeben. Neue Bestell-E-Mail nicht erhalten. Wenn ich die Bestellung für normale Produkte aufgegeben habe, habe ich die E-Mail erhalten. So beheben Sie das Problem. Gibt es eine Option im Backend, um dies zu aktivieren?
magento-1.8
sales-order
recurring
saravanavelu
quelle
quelle
Antworten:
Es könnte also zwei Teile geben, die das Problem verursachen. Erstens ist es am einfachsten, wenn Magento eine "Bestellung" im Sinne des normalen Frontend-Checkout-Prozesses abschließt und standardmäßig keine E-Mail für das wiederkehrende Profil sendet.
Sie können dies in der Funktion
Mage_Checkout_Model_Type_Onepage::saveOrder
unten sehen. Sie sehen den Hinweis:Ja, ich denke, dies ist einer der Gründe für das Beta-Flag in der wiederkehrenden Profilerweiterung.
Das zweite, worüber Sie sprechen könnten, ist, dass beim Auslöser für wiederkehrende Zahlungen die E-Mails nicht gesendet werden. Dazu müssten wir jedoch wissen, um welche Zahlung es sich handelt.
Grundsätzlich benötigen Sie eine Zahlungsart, die verwendet
Mage_Payment_Model_Recurring_Profile_MethodInterface
. Dies hat seine eigenen Funktionen zum Erstellen von Bestellungen und an diesem Punkt können Sie die E-Mails selbst auslösen.quelle
Wenn Sie mehr als ein Produkt in der Bestellung hatten, könnte dies das Problem sein. Bei einer Bestellung mit einem wiederkehrenden Profilprodukt kann dieser einzelne Artikel enthalten sein.
http://www.magentocommerce.com/knowledge-base/entry/working-with-recurring-profiles
quelle