Closed falco-knapp closed 9 years ago
Die korrekte Vorgehensweise wäre:
Die Kundengruppen und Segmente dürfen nicht als einzelne Listen übertragen und synchronisiert werden, sondern müssen als boolean-Werte in den Kundenattributen abgebildet werden. Der Anmeldestatus des Kunden wird in einer Liste verwaltet. Die Kampagnen und Zielgruppen müssen auf Basis dieser Liste erstellt werden.
Vorgehen bei Synchronisation:
Funktionalität Umzusetzen wäre nicht so schwierig. Migration alter Installationen müsste aber berücksichtigt werden.
Weder Gruppen noch Segmente werden durch Kunden aktiv genutzt, daher wird dieses Problem zum jetzigen Zeitpunkt nicht gefixt.
Szenario: Ein Kunde nutzt Magento EE und InxPro mit der Integration. Der Kunde hat mehrere Segmente: Segment Alle, Segment A, Segment B, Segment C, etc.
Es werden über die Integration für alle Segmente jeweils eine neue Statische LIste in InxPro angelegt. Ein Empfänger kann in mehreren Segmenten gleichzeitig vorhanden sein.
Meldet sich ein Empfänger von Liste "Segment Alle" ab, wird in Magento das Flag "NL Opt-in = ja" entfernt bzw. auf "nein" gesetzt. In InxPro ist der Empfänger in den anderen Liste "Segment A" und "Segment B" aber noch als angemeldet vorhanden und könnte angeschrieben werden, obwohl er sich bereits abgemeldet hat.
Die Segment-Listen werden von Magento verwaltet, d.h. Inxmail kennt die Zusammenhänge der einzelnen Listen nicht. Schwierigkeit ist, dass man sich von einer solchen Liste abmelden kann, dies aber keine Auswirkung auf die anderen Listen hat. Weiteres Problem ist, dass selbst wenn Magento dies verwalten würde, dies von den Synchronisationsläufen abhängig ist. Zwischen den Läufen könnte das Problem daher theoretisch immer noch stattfinden.
Problem: Wenn nach der Abmeldung in einer Segment Liste und vor der nächsten Synchronisation der Gruppen ein Mailing aus einer anderen Segment-Listen in InxPro verschickt wird, werden u.U. abgemeldete Empfänger angeschrieben.
Workaround: Da es Z.Z. kein Abmeldehandling von verschiedenen Segmenten oder Kundengruppen gibt, muss die Abmeldung von allen Listen innerhalb von InxPro über eine Aktion auf die Abmeldelinks erfolgen.