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: Reminder

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Reminder
    am: 11. April 2012, 17:11:16
    Hallo liebe Leute!

    Über die Suche habe ich leider nichts pasendes gefunden.

    Ich suche eine möglichkeit meinen (potenzielen neuen) Kunden ein Formular anzubieten, in welches sie z.B. einen Spielewunsch eintragen können.
    Sollte dieser Artikel dann eingestellt werden, sollte der Kunde automatisch benachrichtigt werden per Mail.

    Könnte man dafür das Newslettermodul missbrauchen?
    In der Form, das es nochmal ins System eingebaut wird aber mit einem neuen Feld "Wunschspiel" z.B...???

    Oder kennt jemand sowas zufällig?

    Bis peter...

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

    hendrik

    • Experte
    • Beiträge: 2.038
    Re: Reminder
    Antwort #1 am: 11. April 2012, 17:27:27

    fishnet

    • Fördermitglied
    • Beiträge: 4.821
    • Geschlecht:
    Re: Reminder
    Antwort #2 am: 11. April 2012, 17:52:57
    Er meint noch nicht vorhandene Artikel, keine ausverkauften.

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Re: Reminder
    Antwort #3 am: 11. April 2012, 18:29:32
    Hallo!

    Ja, genau fishnet!

    Es soll für Artikel gelten, die ich "noch nicht" in meinem Shop habe.
    Da es sich ja bei mir um mehr oder weniger Einzelstücke handelt, möchte ich auch nicht, das die verkauften Artikel stehen bleiben.
    Das ist dann für den Kunden wiederum nicht so toll, wenn er andauernd die Meldung bekommt: Artikel nicht verfügbar.

    Ich hatte das schon mal in einem anderen Thread geschrieben, das ich sowas mal in einer Auktionssoftware hatte.

    Da hatte man dann eben drei Felder:

    Titel : Name : Emailadresse
    Sobald dann der Artikel eingestellt wurde, bekam derjenige eine Nachricht per Mail.

    Und man kann dann natürlich auch etwas gezielter einkaufen... ;-}
    Wenn man schon weiß, was die Kunden suchen und auch kaufen wollen. Ist quasi ein Einkaufszettel für mich.

    Es hapert eben momentan an der Umsetzung... ;-}

    Bis peter

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Re: Reminder
    Antwort #4 am: 18. Mai 2012, 13:35:31
    Hi!

    Wollte das nochmal hochholen...

    Also so sah das in meiner Auktionssoftware mal aus:

    Code: PHP  [Auswählen]
    ##Alarm-System
    $wanted = 'wanted.txt';

    // in dieses file wurden die Anfragen gespeichert...

    ############################################
    open(WANTFILE, "<$basepath$wanted") || die "Unable to open the $wanted file\!";
    @wanted = <WANTFILE>;
    close WANTFILE;
    foreach $want (@wanted)
    {
    @wantlist = $want;
    @wantlist = split(/\:/, $want,2);
    $group = $wantlist[0];
    $emailreq = $wantlist[1];
    if ($form{'TITLE'} =~ /$group/i)
    {
    &sendemail($emailreq , "Neue $group Auktion bei uns eingetroffen", 'nobody', $mailserver, "Hallo liebes Mitglied\,\n eine neue Auktion von $group ist gerade bei $sitename eingetragen worden\n
    Hier sind alle Infos für die neue Auktion\:
    Auktionstitel : $form{'TITLE'}
    Beschreibung : $form{'DESC'}
    Verkäufer : $form{'ALIAS'}
    Startpreis : Euro $form{'BID'}

    Wenn Du bieten möchtest dann benutze den unteren Link:
    http://$scripturl/cgi-bin/auktion.pl\?$form{'CATEGORY'}\&$form{'ITEM'}

    Vielen Dank für die Benutzung von $sitename"
    );
    }
    }


    // hier wurde die Mail verschickt...

    ######################################
    # This sub is a form to be informed of
    # new item added by an Artist/Group
    sub alert
    {
    print "<center><H4><FONT COLOR='$fontcolor2'>$sitename Informationssystem</font></H4></center><br>";
    print <<"EOF";
    <FORM ACTION=$ENV{'SCRIPT_NAME'} METHOD=POST>
    <INPUT TYPE=HIDDEN NAME=action VALUE=procal>
    <table bgcolor=#eeeeee width=100\% border=0 cellspacing=0><td align=center>
    <font face=verdana><b>Tragen Sie hier bitte den Namen des Spiels/Comics etc. ein\:<br><font size=1>Bitte den Namen durch Komma getrennt eintragen \(Ex: Monopoly , Superman\).</b><br>
    <INPUT TYPE=TEXT NAME=group maxlenght=30 size=30></td><td ALIGN=CENTER BG>
    <font face=verdana><b>Tragen Sie hier bitte Ihre E-Mail Adresse ein\:<br><font size=1>Die E-Mail Adresse an die wir die Infos schicken\!</B><br>
    <INPUT TYPE=TEXT NAME=email maxlenght=30 size=30></td></table><BR><center>
    <font face=verdana><b>Hier  <INPUT TYPE=SUBMIT VALUE=\"Klicken\"> um Ihre Anfrage zu senden\!</center></b></font><br><br>
    EOF
    }


    // das war das Formular wo man sich eintragen konnte...

    #######################################
    # Sub: Process alert request

    sub procalert
    {
    &oops('group') unless $form{'group'};
    &oops('email') unless ($form{'email'} =~ /.+\@.+/);
    open(WANTFILE, "
    +<$basepath$wanted") || die "Unable to open the $wanted file\!";
    seek(WANTFILE,0,2);
    print WANTFILE "
    \n$form{'group'}\:$form{'email'}";
    close WANTFILE;
    print "
    <center><font face=verdana size=3 color=red><b>Ihre Anfrage wurde erfolgreich in unsere Datenbank integriert\.<br>Sie werden informiert, wenn eine neue <font color=blue>$form{'group'}</font> Auktion bei uns eingetragen wird\.<br>Eine E-Mail wird an  <font color=black>$form{'email'}</font> geschickt sobald etwas neues eingetragen wird\!</b></font></center><hr><br>";
    &sendemail($form{'email'}, "
    Information für Ihre Anfrage", 'nobody' , $mailserver, "Hallo lieber User,\n Du wolltest informiert werden,sobald eine $form{'group'} Auktion\n bei  $sitename eingetragen wird.\n\nVielen Dank für die Benutzung von $sitename") if (($newbidflag != 1) && $scripturl);
    }

    // Bestätigungsseite...
     

    Wäre sowas auch hier möglich???
    Bis peter...
               
    anything