29. Juli 2021
MailChimp Reminder Newsletter mit personalisiertem Gutscheincode
Für ein WooCommerce Onlineshop-Projekt haben wir die Newsletteranbindung an MailChimp implementiert. Soweit kein Hexenwerk. Als speziellen Wunsch des Auftraggebers sollten wir eine Funktion implementieren, welche inaktiven Kunden ein Jahr nach der letzten Bestellung automatisch einen Newsletter mit einem persönlichen Gutscheincode sendet. Dazu erfassten wir E-Mail, Name, Bestelldatum und bestellte Produkte, welche in MailChimp gespeichert werden. Dazu wird ein einzigartiger Gutscheincode generiert, der nur einmal verwendet werden kann. Der Code wird in einem durch uns erstellten Custom Field in MailChimp gespeichert.
Dieser Code wird in einem automatisch versendeten Newsletter verwendet, sollte der Kunde innerhalb eines Jahres keine neue Bestellung tätigen. Erfolgt in weniger als 365 Tagen eine neue Bestellung, werden die Daten zurückgesetzt und der Countdown beginnt neu.
Alternativer Hook als Weg zum Erfolg
In der offiziellen MailChimp Dokumentation und auf diversen Forenseiten wird für diese Aufgabe der «mailchimp_sync_user_mergetags» Hook angegeben, welchen wir auch implementiert und für den Newsletterversand einsetzen wollten. Leider hatten wir damit keinen Erfolg. Nach diversen Tests konnten wir eine Lösung finden: Mit dem «mailchimp_get_ecommerce_merge_tags» Hook hat die Umsetzung einwandfrei funktioniert. Wer mit dem offiziell angegebenen Hook nicht zum Ziel kommt, sollte es mit dem alternativen Hook versuchen.