Jump to content

Automatischer E-Mail Versand bei Bestelländerung deaktivieren


Recommended Posts

Guten Tag zusammen!

 

Ich habe das Problem dass ich bei bestimmten Bestellungen gezwungen bin diese manuell abzuändern indem ich den bestellten Artikel lösche und dafür 2 andere hinzufüge.

Konkret bedeutet das:

  1. Artikel löschen
  2. Ersatzartikel Nr.1 hinzufügen
  3. Ersatzartikel Nr.2 hinzufügen

Da es sich um 3 Schritte handelt bekommt der Kunde im sekundentakt auch 3 mal die E-Mail dass ich seine Bestellung abgeändert habe. Das ist wirklich sehr nervig.

Daher würde ich diese E-Mail am liebsten komplett abschalten. In den Statuseinstellungen klappt das aber nicht da hierfür kein konfigurierbarer Status vorhanden ist... Hat jemand eine Idee?

Share this post


Link to post
Share on other sites

  • 10 months later...

Es stimmt schon: Wenn man im Status den E-Mail-Versand abstellt, wird gar nichts mehr verschickt. Der Weg ist also nicht zu empfehlen.

 

Verantwortlich für den Versand von Mails jedesmal, wenn sich eine Bestellung geändert hat, ist die Funktion sendChangedNotification in /controllers/admin/AdminOrdersController.php.

 

Mit dem folgenden Override könnt ihr sie aushebeln:

<?php

class AdminOrdersController extends AdminOrdersControllerCore
{
	public function sendChangedNotification(Order $order = null)
	{
			return false;
	}
}

Diesen Code als AdminOrdersController.php abspeichern und in das Verzeichnis

/override/controllers/admin

einspielen. Anschließend den Smarty- und Autoload-Cache im Back Office unter 

 

Erweiterte Einstellung --> Leistung --> Button: Cache löschen (oben rechts)

 

löschen. Falls das nicht ausreicht, anuell die Datei /cache/class_index.php löschen.

 

Danach nerven die dauernden Mails nicht mehr. :)

  • Like 3

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More