WooCommerce: eMail-Benachrichtigung bei Adressänderung


E-Mail-Benachrichtigung bei Adressänderungen in WooCommerce – 3 einfache Schritte

Update: Ab sofort kannst Du noch einfacher und professioneller über Adress-Änderungen informiert werden, mit dem Plugin WpAddressChangeAlert:

Im Gegensatz zu der hier dargestellten Lösung, welche nur die Aktualisierung im Bereich „Mein Konto“ erfassen kann, ist das Plugin in der Lage auch bei Änderungen zu informieren, welche an der Kasse durchgeführt werden. Darüber hinaus kannst Du auch deine Kund*innen benachrichtigen.

Das Beste? Alle eMails werden als WooCommerce-eMails in deinem Shop-Design versandt. Schau mal auf der Plugin-Seite für WpAddressChangeAlert (ACA) vorbei oder kaufe es direkt in meinem Shop.

Heute gibt es einen Quick-Tipp für alle WooCommerce OnlineShop-Betreiber*innen.

Deine Kundin oder dein Kunde zieht um und aktualisiert die Adresse im Bereich „Mein Konto“ in deinem WooCommerce Online-Shop und du möchtest darüber informiert werden? Nichts leichter als das!

Um in WooCommerce eine E-Mail-Benachrichtigung zu erhalten, wenn deine Kundin oder dein Kunde seine Adressdaten ändert, kannst Du einfach einen Code-Schnipsel in der functions.php deines WordPress (Child-) Theme hinzufügen und damit WooCommerce ohne zusätzliches Plugin um diese Funktion erweitern.

Bevor wir starten, noch ein wichtiger Hinweis: Neben den regelmäßigen Backups, die Du hoffentlich bereits anlegst, gilt: Lege unbedingt auch kurz vor wichtigen Änderungen ein Backup deiner Website an. Jede (Code-) Änderung birgt das Risiko, dass danach Deine Website nicht mehr wie gewünscht funktioniert oder es im schlimmsten Fall zu Datenverlust kommen kann. Mit einem Backup bist du in der Lage den Stand vor der Änderung schnell wiederherzustellen.
Übrigens: In meinem WordPress-Wartungsservice ist auch ein regelmäßiges Backup integriert, solltest du noch keine Backup-Lösung gefunden haben.

Schritt-für-Schritt: Mit dem WooCommerce Hook „woocommerce_customer_save_address“ zur Benachrichtigung

Schritt 1: Öffne die „functions.php“ deines WordPress-Theme und füge folgenden Code am Ende der Datei ein:

function notify_by_change_of_address( $userId, $loadAddress) {
$userInfo = get_userdata($userId);
$message = "Hallo Admin, dein Kunde mit der eMail-Adresse " . $userInfo->user_email . " hat seine Adresse geändert";
wp_mail('deinemail@example.com', 'Benachrichtigung: Adressaenderung durch Nutzer', $message);
}
add_action('woocommerce_customer_save_address', 'notify_by_change_of_address', 10, 3);

Schritt 2: Ersetze den Platzhalter „deinemail@example.com“ durch die eMail-Adresse an welche die Benachrichtigung gesendet werden soll.

Schritt 3: Speichere die „functions.php“ Datei ab, lade deine Website neu und teste die Funktion.

Du solltest jetzt, sobald deine Kundin oder dein Kunde seine Adresse in deinem Shop (im Bereich „Mein Konto“) aktualisiert, eine eMail-Benachrichtigung erhalten.

Einfach, schnell und super praktisch. Nicht?
Bei Schwierigkeiten in der Umsetzung oder wenn es nicht so klappt, wie Du es dir vorstellst: Ich unterstütze dich gerne und unkompliziert. Melde dich einfach per Kontaktformular, eMail oder Anruf bei mir.