Import von Newsletter-Empfängern aus Shopware®
Für den direkten Import der Newsletter-Empfänger verwenden Sie das MySQL-Export-Script.
Gehen Sie wie folgt vor
Laden Sie das MySQL-Export-Script
Entpacken Sie die ZIP-Datei, öffnen Sie anschließend mysqlexport.php in einem Texteditor, z.B. Editor/Notepad aus dem Windows-Zubehör. Öffnen Sie das Script nicht in Word oder WordPad!
Sicherheit des Scripts
$ScriptUsername = "<admin>";
$ScriptUserPassword
= "<password>";
Vergeben Sie für <admin> einen Nutzernamen ohne Umlaute/Sonderzeichen, für <password> vergeben Sie ein langes sicheres Passwort ebenfalls ohne Umlaute/Sonderzeichen.
Zugriff auf die MySQL-Datenbank
Geben Sie die Zugangsdaten zur MySQL-Datenbank korrekt ein, die Zugangsdaten finden Sie bei Ihrem Webspace-Provider.
$DBHostname = "localhost";
$DBName =
"<Database name>";
$DBUserName = "<Database username>";
$DBPassword
= "<Database password>";
$DBTable = "<Database table>";
$DBWHEREClause
= "";
Geben Sie zwischen den Anführungszeichen korrekt die Zugangsdaten an.
$DBHostname gebe Sie den Namen des
MySQL-Servers ein, $DBName geben Sie
den Namen der MySQL-Datenbank, $DBUserName
geben Sie den Nutzernamen für den Zugriff auf die MySQL-Datenbank ein,
$DBPassword geben Sie das Passwort für
den Zugriff auf die MySQL-Datenbank an.
Für
$DBTable geben Sie
newsletter_recipient
an, diese Tabelle enthält die Empfänger des Newsletters.
Damit nur bestätigte Newsletter-Empfänger importiert werden, geben Sie für $DBWHEREClause an status='optIn' OR status='direct'
Ändern Sie die Angabe $UTF8=false; auf $UTF8=true;
Speichern Sie das geänderte Script und übertragen Sie es per FTP oder SFTP auf den Webspace.
Bestätigte Newsletter Empfänger aus Shopware in SuperMailer importieren
Im SuperMailer klicken Sie über der Newsletter-Empfängerliste auf "Importieren" und wählen Sie "aus dem Internet". Geben Sie die URL zu Ihrer Webseite gefolgt vom Script mysqlexport.php?Username= Angabe für $ScriptUsername&Password=Angabe für $ScriptUserPassword, klicken Sie auf "Jetzt importieren", um die Empfänger importieren zu lassen.
Beispiel
im Script wurde
$ScriptUsername = "exportmysql";
$ScriptUserPassword = "AbR537LOer";
definiert. Das Script wurde direkt in das Hauptverzeichnis des Webspaces supermailer.de übertragen.
Der Aufruf für Importieren - aus Internet lautet damit:
https://www.supermailer.de/mysqlexport.php?Username=exportmysql&Password=AbR537LOer
Sicherheit des Scripts erhöhen
Benennen Sie den Dateinamen des Script mysqlexport.php beliebig um, die Dateierweiterung .php darf nicht verändert werden. z.B. anstatt mysqlexport.php MySql27492exporT26578.php. In Zukunft müssen Sie dann den neuen Script-Namen im Import-Dialog natürlich verwenden.