modified eCommerce Shopsoftware 2.0 und SuperMailer

Fragen und Tipps & Tricks zur Newsletter Software SuperMailer oder zum BirthdayMailer

Moderatoren: mirko, Wolfi

Antworten
Benutzeravatar
mirko
Beiträge: 22862
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

modified eCommerce Shopsoftware 2.0 und SuperMailer

Beitrag von mirko »

Unter https://www.modified-shop.org/ kann die Version 2.0 der Shopsoftware geladen werden, dabei ist ein Modul für SuperMailer integriert. Nach Aktivierung des Moduls im Admin-Bereich muss man eine E-Mail-Adresse eingeben und kann optional eine Gruppe angeben. Die eingegebene E-Mail-Adresse sollte eine neue E-Mail-Adresse sein, denn an diese E-Mail-Adresse wird der Shop die neue Anmelde-/Abmelde-E-Mail schicken.

Die Anmelde-E-Mail wird dabei erst nach Klick auf den Bestätigungslink versendet!

Im SuperMailer Menü Projekt - Postfächer müssen die Daten dieser neuen E-Mail-Adresse eingegeben werden. Man kann danach über der Empfängerliste auf "An-/Abmeldungen" klicken und die E-Mails aus diesem Postfach abholen lassen. SuperMailer wird die E-Mail-Adresse zur Empfängerliste hinzufügen oder diese bei Abmeldung wieder entfernen.

Die optionale Gruppe kann man im Admin-Bereich des Shops angeben, wenn man im SuperMailer eine Empfängergruppe angelegt hat, in die der neue Empfänger aufgenommen werden soll. Der Gruppenname darf keine Leerzeichen oder Sonderzeichen enthalten!


Dieses Modul im modified Shop ist nur für neue Anmeldungen oder Abmeldungen, an die bestehenden Newsletter-Empfänger kommt man damit nicht heran. Um die bestehenden Empfänger zu exportieren, kann man unter http://www.supermailer.de/download_news ... ysqlexport das MySQL Export-Script laden und im Texteditor (nicht Word!) modifizieren, folgende Änderungen sind dabei notwendig:

Code: Alles auswählen

 $ScriptUsername = "<admin>";
 $ScriptUserPassword = "<password>";
Für <admin> und <password> einen sicheren Nutzernamen und Passwort angeben, diese Daten kann man sich selbst ausdenken. Nutzername und Passwort dürfen keine Sonderzeichen, Leerzeichen oder Umlaute enthalten. Die Angaben müssen sicher sein, damit niemand von außen auf die Newsletter-Empfänger zugreifen kann.


im Script mysqlexport.php suchen nach

Code: Alles auswählen

 $DBHostname = "localhost";
 $DBName = "<Database name>";
 $DBUserName = "<Database username>";
 $DBPassword = "<Database password>";
 $DBTable = "<Database table>";
die Angaben ändern in

Code: Alles auswählen

 include_once("../includes/configure.php");
 $DBHostname = DB_SERVER;
 $DBName = DB_DATABASE;
 $DBUserName = DB_SERVER_USERNAME;
 $DBPassword = DB_SERVER_PASSWORD;
 $DBTable = "newsletter_recipients";
im Script mysqlexport.php suchen nach

Code: Alles auswählen

$result = mysql_query ("SELECT * FROM $DBTable", $ConnectHandle) or die ("Ungültige Abfrage / Query invalid: " . mysql_error($ConnectHandle));
dies ändern in

Code: Alles auswählen

 $result = mysql_query ("SELECT * FROM $DBTable WHERE mail_status=1", $ConnectHandle) or die ("Ungültige Abfrage / Query invalid: " . mysql_error($ConnectHandle));
Jetzt das Script mysqlexport.php speichern und auf den Webserver in Admin-Verzeichnis des Shops per FTP übertragen. Der Standard-Name des Admin-Verzeichnisses ist admin. Sollten Sie dieses Verzeichnis, wie bei der Installation empfohlen, umbenannt haben, muss es entsprechend in das umbenannte Verzeichnis übertragen werden.

Im SuperMailer können jetzt die Empfänger importiert werden, dazu auf "Importieren" klicken, links "aus Internet" wählen, die URL mit http:// oder https:// zum Shop-Verzeichnis/admin/mysqlexport.php?Username=<der Nutzername>&Password=<das Passwort> korrekt eingeben, Trennzeichen Tabulator wählen und importieren lassen. Für <der Nutzername> MUSS der Nutzername aus dem Script Angabe bei $ScriptUsername und für <das Passwort> MUSS das Passwort aus dem Script Angabe bei $ScriptUserPassword, jeweils ohne Anführungszeichen, angegeben werden. Der Verzeichnisname admin muss angepasst werden, falls das Admin-Verzeichnis umbenannt wurde.
Antworten