Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Automatischer Mailversand nach X Tagen mit der Bitte um Shopbewertung

    gerthold

    • Neu im Forum
    • Beiträge: 18
    Hallo!

    Hat jemand eine Lösung für den automatischer Mailversand nach X Tagen (nach dem Versand) mit der Bitte um Shopbewertung?

    Für Hinweise wäre ich dankbar.

    Linkback: https://www.modified-shop.org/forum/index.php?topic=26645.0

    Alfred

    • Experte
    • Beiträge: 2.115
    Hallo,

    es gibt eine kleine Version: http://www.xtc-load.de/2009/03/kundenbindung-kundenservice/
    Und es gibt eine große Version: http://www.mailbeez.de/

    Bedenke aber das es bereits Abmahnungen gibt und Bewertungsbitten nicht erlaubt sind.
    Da fragst du besser einen Anwalt...

    Gruß

    gerthold

    • Neu im Forum
    • Beiträge: 18
    Danke für Deine Hinweise...

    gruss

    Juergen

    warp

    • Neu im Forum
    • Beiträge: 45
    • Geschlecht:
    Hallo,

    es gibt eine kleine Version: http://www.xtc-load.de/2009/03/kundenbindung-kundenservice/
    Und es gibt eine große Version: http://www.mailbeez.de/

    Bedenke aber das es bereits Abmahnungen gibt und Bewertungsbitten nicht erlaubt sind.
    Da fragst du besser einen Anwalt...

    Gruß

    Hiermal eine kleine info wie man das anfängt !

    PHP lässt sich auch als cron ausführen wer nicht wissen sollte wie PM reicht.

    Anpassungen sollten recht einfach sein für eure zwecke.

    Code: PHP  [Auswählen]
    <?php

    ////////////////////////////////////////////////////////////////////////////////////////
    // ACHTUNG! Die Texte für die Erinnerungsmail müssen weiter unten angegeben werden!! ///
    // Copyright warp Spin AG
    ////////////////////////////////////////////////////////////////////////////////////////

    //Hier Den Hostnamen oder die IP Adresse eintragen. z.B. www.meinchat.de oder 127.0.0.1
    $host = "localhost";

    //Hier den Usernamen, der in der Datenbank die erforderlichen Rechte hat eintragen.
    $dbusername = "xxxxx";

    //Hier das Passwort eintragen
    $dbuserpassword = "xxxxxx";

    //Hier den Namen der Datenbank eingeben. z.B. shop
    $dbname = "xxxxxx";

    //Hier Dein DB-Prefix eingeben. z.B. warp_
    $dbprefix = "xxxxxx";

    //Hier die Anzahl der Tage eintragen, nachdem ein user eine Erinnerungsmail erhält. z.B. 80
    $dayswarning = "80";

    //Hier die Anzahl der Tage eintragen, nachdem ein user gelöscht wird. z.B. 90
    $dayskill = "90";

    //Hier den absoluten Pfad zur Log-Datei angeben.
    $logfile = "/srv/www/vhosts/URL/log/regprueflog.txt";

    //Die Adresse Deines Shops
    $url = "URL";

    $db = mysql_connect($host, $dbusername, $dbuserpassword);
    mysql_select_db($dbname, $db);

    $heute     = getdate();
    $monat     = $heute['month'];
    $tag_monat = $heute['mday'];
    $jahr      = $heute['year'];

    $secondswarning = $dayswarning * 86400;
    $secondswarninglow = $secondswarning - 3600;
    $secondswarninghigh = $secondswarning + 3600;
    $secondskill = $dayskill * 86400;
    $daysbetween = $dayskill - $dayswarning;

    $result2 = mysql_query("select username, emailadresse from ".$dbprefix."registry where (UNIX_TIMESTAMP(curdate())- UNIX_TIMESTAMP(lastLoginDate)) >= ".$secondswarninglow." AND (UNIX_TIMESTAMP(curdate())- UNIX_TIMESTAMP(lastLoginDate)) <= ".$secondswarninghigh, $db)or die(mysql_error());
    $result3 = mysql_query("select username from ".$dbprefix."registry where (UNIX_TIMESTAMP(curdate())- UNIX_TIMESTAMP(lastLoginDate)) > ".$secondskill, $db)or die(mysql_error());
    mysql_query("delete from ".$dbprefix."registry where (UNIX_TIMESTAMP(curdate())- UNIX_TIMESTAMP(lastLoginDate)) > ".$secondskill, $db)or die(mysql_error());

    $handle = fopen($logfile, "a");
    flock($handle,LOCK_EX);

    fputs ($handle, "$tag_monat. $monat $jahr: Folgende user wurden heute angeschrieben:\n");
    while ($myrow = mysql_fetch_row($result2)) {
    fputs ($handle, $myrow[0]."\n");
    }
    fputs ($handle, "\n");

    fputs ($handle, "$tag_monat. $monat $jahr: Folgende user wurden heute gelöscht:\n");
    while ($myrow = mysql_fetch_row($result3)) {
    fputs ($handle, $myrow[0]."\n");
    }
    fputs ($handle, "\n\n");

    flock($handle,LOCK_UN);
    fclose($handle);

    /////////////////////////////////////////////////////////////////
    // Hier die gewünschten Texte der Erinnerungsmail eintragen.   //
    // $myrow[0] = warp                                                                //
    // $daysbetween = Tage zwischen Mahnung und Löschung.             //
    // $url = http://www.spin.de                                                               //
    /////////////////////////////////////////////////////////////////

    while ($myrow = mysql_fetch_row($result2)) {

    //Hier den Betreff eingeben. Soll der Name benutzt werden, muß dieser mit ".$myrow[0]." eingefügt werden.
    $subject = "Deine Mitgliedchaft läuft aus, ".$myrow[0]."!";

    //Hier die Absender Adresse eintragen
    $from = "info@deinemail.de ";

    $recipient = $myrow[1];

    //Hier den eigentlichen Text der Mail eintragen. Soll der Name benutzt werden, muß dieser mit ".$myrow[0]." eingefügt werden.
    $message = "
    Hallo "
    .$myrow[0].",

    Du warst lange nicht mehr in unserem Shop Einkaufen.
    Schau doch in den nächsten "
    .$daysbetween." Tagen mal wieder bei uns rein damit dein Nick nicht gelöscht wird.
    Es lohnt sich!

    Dein Samira Team

    "
    .$url;
    mail($recipient, $subject, $message, "From: $from");
    }
    ?>

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Hallo warp,

    danke fürs Teilen deiner Lösung mit uns!  :thumbs:
    Vielleicht kann es ja jemand gebrauchen.

    Schöne Grüße,
    Jan
    12 Antworten
    6692 Aufrufe
    23. Juli 2015, 08:21:10 von hpzeller
    1 Antworten
    2460 Aufrufe
    28. Februar 2015, 01:10:12 von fishnet
    10 Antworten
    795 Aufrufe
    08. Februar 2023, 17:01:34 von awids
    3 Antworten
    2801 Aufrufe
    01. Juli 2013, 11:04:34 von berndi