markocupic / import-from-csv-bundle

Import data records from a CSV spreadsheet in the Contao Backend.
8 stars 4 forks source link

Import von Newsletter-Abonnements in tl_member #16

Closed FrischBlau closed 1 year ago

FrischBlau commented 1 year ago

Hi Marko,

beim Import von Mitgliedern in die tl_members werden die Newsletter-Abonnements nicht mit übernommen. Hab dunkel im Kopf, dass es das vor ein paar Jahren schon mal gab(?). Möglicherweise aber auch ein Fehler bei mir: In der csv muss die ID des Newsletters stehen, richtig? Contao 4.13, import-from-csv-bundle 5.3.2, PHP 8.1

markocupic commented 1 year ago

Ich würde sagen:

username;newsletter
dirtyharry;1
clinteastwood;1||2||3

Mehrere Newsletter Abos trennst du mit dem Pipe Zeichen.

FrischBlau commented 1 year ago

Genau das war der Plan. Beim Import werden die Member brav in die tl_member eingefügt mit sämtlichen Daten. Nur die Newsletter Abos werden als Einziges nicht übernommen.

markocupic commented 1 year ago

Der Fehler ist nicht reproduzierbar. Soeben getestet.

image image image
markocupic commented 1 year ago

Hast du das Feld "newsletter" in den Import Settings angewählt?

image
FrischBlau commented 1 year ago

Danke und ja, das Feld "newsletter" in den Import Settings habe ich angewählt :-) Beim Import wird mir auch angezeigt, dass "newsletter" berücksichtigt wurde. Inzwischen habe ich mit der gleichen csv und den gleichen Einstellungen in zwei anderen Installationen getestet, dort läuft alles problemlos. Muss also an der speziellen Installation liegen.

marcelhoenerbach commented 1 year ago

Ich habe zu diesem Thema noch etwas herausgefunden. Bei mir scheint es so zu sein, dass der Import der Newsletter-Empfänger nur dann funktioniert, wenn der Import-Modus auf "Tabelle vor dem Import leeren" steht. Mit "Datensätze anhängen" scheint es Probleme zu geben.

markocupic commented 1 year ago

The issue should be fixed now. See 88d4a050ca51a4520e9340f4c0018899dd2fcdfc