Magento Forum

Alle Kunden für den Newsletter anmelden via SQL / Datenbank
 
DavidFWS
Jr. Member
 
Total Posts:  17
Joined:  2010-05-23
 

Moin,

Ich habe die registrierten Nutzer aus einem bereits zuvor bestehenden Shop importiert - es handelt sich um etwa 4000.
Diese würde ich in meinem neuen Magento 1.7 System gerne vollständig für das Newsletter System eintragen. In meiner vorherigen Datenbank gab es in der User-Tabelle lediglich eine true/false-Spalte für die Newsletter Anmeldung. Bei Magento gibt es wohl eine eigene Tabelle newsletter_subscriber. Gibt es eine einfache Möglichkeit, alle nun in der Datenbank vorhandenen Nutzer in die Newsletter Tabelle einzutragen? Fügt man die Benutzer im Admin Backend manuell dem Newsletter hinzu, erhält er eine Benachrichtigungsmail; dies würde ich gerne vermeiden.

Vielen Dank für die Hilfe,

DavidFWS

 
Magento Community Magento Community
Magento Community
Magento Community
 
Siggi_Schmitz
Enthusiast
 
Avatar
Total Posts:  811
Joined:  2011-07-03
 

Alsooo, um alle Kunden in die Newsletter-Tabelle zu packen:

INSERT INTO newsletter_subscriber (store_idcustomer_idsubscriber_emailsubscriber_statusSELECT store_identity_idemail1 FROM customer_entity;

Wobei ich mir bei dem vierten Parameter (1) nicht sicher bin ob er für die bestätigte Newsletter-Anmeldung oder für einen anderen Subscriber-Status steht, aber ich denke schon.

 
Magento Community Magento Community
Magento Community
Magento Community
 
DavidFWS
Jr. Member
 
Total Posts:  17
Joined:  2010-05-23
 

Funktioniert einwandfrei, vielen Dank.

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top