subscribeToNewsletter mit Gruppenauswahl

Hallo zusammen,

wir haben vor eine Vorauswahl durch die Nutzer in die Newsletterabonierung einzubauen.
Grundsätzlich ist angedachte zwei Checkboxen (oder mehr) einzuführen, die die Kategorien zur Auswahl anbieten.
Im Backend wird daraufhin die entsprechende Empfängergruppe mit den Adressen gefüllt.
Hat das schonmal wer gemacht oder hat eine Idee wie das umzusetzen ist?

Beste Grüße

Philipp

Die Funktionalität ist eigentlich schon vorhanden.

Wenn man sich mal in engine/Shopware/Core/sAdmin die Funktion sNewsletterSubscription ansieht, dann sieht man, dass man einfach eine Group-Id übergeben kann und fertig.

Gecalled sollte die Funktion aus dem Frontend Newsletter Controller werden in engine/Shopware/Controllers/Frontend/Newsletter.php z.B. in der indexAction - hier muss man nur noch die Gruppe aus dem Feld welches man der Newslettter-Subscription-Form im Frontend hinzufügt aus dem POST auslesen und als letzten Parameter mit anhängen.

Einziges Problem ist die schwere Erweiterbarkeit des Controllers an dieser Stelle. Da muss man ein wenig Fantasie mitbringen. Aber ansonsten sollte das eigentlich schnell gemacht sein. Sofern Shopware nicht an anderer Stelle rumzickt - weiß man ja nie :wink: