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.