Praxisbeispiel 2: Eine Bestellbenachrichtigung per E-Mail verschicken
Dem folgenden Beispiel liegt die Aufgabe zugrunde, bei einer Bestellung im Shop automatisch eine Benachrichtigungs-E-Mail an einen vorgegebenen Empfänger zu versenden. Da es ein Event gibt, das nach dem erfolgreichen Abschluss des Checkout-Prozesses ausgelöst wird, ist die Event-Observer-Methode für die Lösung dieser Aufgabe am besten geeignet. Somit benötigen wir nur einen Observer, der auf das passende Event reagiert und die E-Mail versendet.
Die Extension konfigurieren
Zunächst wird die Konfigurationsdatei der Extension angelegt, in der ein Observer für das Event sales_order_place_after
definiert wird. Das folgende Listing zeigt den Inhalt der Datei config.xml:
<?xml version="1.0"?> ...
Get Magento: Das Handbuch für Entwickler now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.