WooCommerce: eMail-Benachrichtigung bei Adressänderung


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

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

Deine Kundin oder dein Kunde zieht um und aktualisiert die Adresse 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 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.