Zum Inhalt springen

CSV Import von Adressen

Erstellt am 21. Juli 2005 · 3 Antworten · letzte Antwort am 29. Juli 2005

Tags: tt_address, Import & Export, Frage

Gernott ·

Wenn ich Adressen in die tt_address importieren möchte, was mit dem Direct Mail Modul möglich ist, kann ich nur Name und e-Mail importieren. Ich möchte aber auch Titel (und in späterer Folge Kategorien) importieren. Weiters wird bei einem import die Spalte "module_sys_dmail_html" nicht auf 1 gesetzt (HTML Mail).
Hat hier jemand Erfahrungen? Gibt es da eine Lösung, oder ist es einfacher eine eigene Extension zu schreiben?

Hintergrund: Es werden Mailadressen aus einer bestehenden Kundendatenbank verwendet. Dort ist auch immer der aktuelle Stand. D.h.: Meldet sich ein User an oder ab, wird das dort eingetragen. Vor jedem Newsletterversand wird dann die tt_address geleert, und mit den Daten der eigenen Datenbank gefüllt. Die Externe Datenbank ist keine MYSQL, und steht dem Typo3 Webserver nicht zur Verfügung.

Ein weiters Problem was ich habe, ist eine Infomail, wenn sich ein Newsletterabonnement abmeldet. Auch hierfür habe ich keine Idee ob und wie ich das aktivieren kann.

Vielen Dank
Gernott

alphaonline ·

Hintergrund: Es werden Mailadressen aus einer bestehenden Kundendatenbank verwendet. Dort ist auch immer der aktuelle Stand. D.h.: Meldet sich ein User an oder ab, wird das dort eingetragen. Vor jedem Newsletterversand wird dann die tt_address geleert, und mit den Daten der eigenen Datenbank gefüllt. Die Externe Datenbank ist keine MYSQL, und steht dem Typo3 Webserver nicht zur Verfügung.

Das kenne ich #giggle#
Habe ich für meine 'offline'-Kunden mit einer EXCEL-Tabelle gelöst, die mir ein passendes sql-Statement ausgibt. So kann ich die Tabelle tt_adress in der Datenbank leeren und gleich über phpMyAdmin wieder mit den richtigen Daten befüllen.

Geht übrigens auch mit der tt_news (allerdings zzgl. tt_news_cat) ... #giggle#

Gernott ·

Ich habs mir fast gedacht, dass mir eine eigene Extension nicht erspart bleibt :-(
PHPMyAdmin kann ich dem Kunden nicht zutrauen...

Naja, dann bleibt immer noch das Problem mit der AbmeldeMail. Wie hast Du mitbekommen, wenn sich jemand vom Newsletter abmeldet?
Theoretisch kann ich das auch mit dem Plugin. [SELECT ... WHERE deleted = 1]
Und dann kann er die gelöschten User sehen. Ist zwar auch nicht so toll, wäre aber ein Workaround...

Gernott ·

Für die, die das selbe Problem haben...
Hier die Lösung:

In der ersten Zeile des CSV Files, muss man lediglich die Tabellenfelder Bezeichnungen eingeben. Dann gefolgt mit den Daten, Zeile für Zeile...
Z.Bsp. so:

email,name,module_sys_dmail_category,module_sys_dmail_html
"mail@domain.de","Max Muster","1","1"