zusätzliche Mailadresse

Begonnen von jg, November 08, 2005, 17:37:41

« vorheriges - nächstes »

0 Mitglieder und 3 Gäste betrachten dieses Thema.

jg

Hallo,
gibt es die Möglichkeit eine Bestellbestätigung NUR bei festgelegten Kunden
zusätzlich noch an eine andere Mailadresse weiterzuleiten?
Hintergrund:
Vertreter betreuen z.B. Kunden und sollen bei Bestellung eines Ihrer Kunden
über'n Onlineshop eine Kopie von der Mail an den Kunden erhalten...
jg
--
www.schmuckzone.de

jg

Nachtrag:
ist es nicht mit SSP möglich, mit dem Bestellvorgang eine
kurze Nachricht per Form-Mailer an eine Adresse zu senden?
zB. so: wenn Kunde 12345 oder hid 1234567 dann '2. FORM'
an xy@abc.de oder nix senden... Lässt sich das ohne viel
Aufwand realisieren? Link selfhtml
Es würde mir schon reichen wenn nur eine Kurzinfo als
einfacher Text geschickt wird. Muss gar nicht die ganze
Bestellung sein (zB. "Kunde 12345 hat Bestellung geschickt").
jg
--
www.schmuckzone.de

hop

Hallo,

wäre es denn nicht am einfachsten zwei Mail-Adressen beim Kunden anzugeben "abc@abc.de, xyz@zyz.de".
Ich denke das müsste funktionieren.

Gruss hop
Sch?ne Gr??e hop

hop

Vielleicht ist das auch ein Lösungsansatz (aus der SP-Forms Doku):

8.1   Benutzertyp Vertreter

Dieser Benutzertyp kann Stellvertreter oder Proxy für einen Kunden tätig werden. Er kann sich mit seinem Password und dem Login des Kunden in der Rolle des Kunden anmelden. Das Password sollte deshalb für den Vertreter hinreichend lang und kompliziert sein.

Ist er als Kunde angemeldet kann er alle Funktionen im Auftrag des Kunden ausführen. Insbesondere auch Bestellungen tätigen. Statt der Kundenemail wird hier als Standard die email-Adresse des Vertreters benutzt., um Mails zu versenden. Das Bestellformular kann man jedoch so ausführen, dass diese Adresse überschreibbar ist.
 
Besondere benutzerdefinierte Datenfelder im Zusammenhang mit Vertretern:

XCPROXY
ist dieses Feld beim Kunden angelegt, soll es die Login-Kennzeichen  (Anmeldenamen) der Vertreter enthalten, die berechtigt sind für den Kunden zu arbeiten.  Dies kann nur ein Vertreter oder auch eine Liste von Vertretern sein.

Z.B. XCPROXY = 210034, 210037

Ist das Feld nicht angelegt, kann jeder Vertreter sich für den Kunden anmelden.


XCOBYPROXY
Ist dieses Datenfeld beim Kunden angelegt, steht zur Laufzeit die Information, welcher Vertreter angemeldet ist zur Verfügung. Mit dem Identifier __XCOBYPROXY__ kann man dies dann nutzen, um in der Bestellung den Vertreter, der die Bestellung durchgeführt hat, auszuweisen. Und zwar wird das  Login (Anmelde-Name ) des Vertreters dargestellt.

Soll dieser in der Bestellbestätigung ausgewiesen werden,  ist dazu im Bestellformular ein hidden-Input  mit dem Wert anzulegen, damit dieser dann schließlich in der Mail angezeigt werden kann.



Dann kann in der Mail der Wert mit  __XCOBYPROXY__ ausgegeben werden.
Sch?ne Gr??e hop

jg

Hallo hop,

ich möchte 'nur' eine Info an eine 2. Adresse verschicken (kundenbezogen).
Der Vertreter weiß nicht, wann sein Kunde eine Bestellung im Shop aufgibt.
Die machen das nicht zusammen! Der Vertreter macht das auch nicht
im Auftrag eines seiner Kunden.
Insofern bringt mir das mit der Einstellung 'Vertreter' wohl nichts, oder?

Die zusätzliche Mailadresse im Kunden eintragen funktioniert zwar,
nur wundert sich dann sicher der Kunde wieso bei seinen Daten eine
Mailadresse steht, die er gar nicht kennt.
Jedem Kunden das dann zu erklären ist mir zu aufwändig...

Also muss/möchte ich doch ein 2. FORM abschicken... :/

jg
--
www.schmuckzone.de

hop

#5
Hallo,

ich will mal skizzieren, wie man eine Mail über SSP senden kann. Ist eigentlich recht einfach  :)


<!--spmacro:module(mail)

sub send {

if (bedingung nicht erfüllt) {return;}

my $mailprog = ssp::get_mailprog();
my $to    = "empfänger@domain.de"
my $from  = "absender@domain.de"
my $reply = "antwortadresse@domain.de"
my $subj  = "Betreff";
my $text  = "Inhalt der Mail";

if ( !open( MAIL, "|$mailprog -t -f $reply" )) {
  return;
} else {
  print MAIL "To: $to\n";
  print MAIL "From: $from\n";
  print MAIL "Reply-to: $reply\n";
  print MAIL "Subject: $subj\n";
  print MAIL "$text\n";
  close(MAIL);
}
}
-->



Soll eine Mail gesendet werden, wenn ein bestimmte Seite aufgerufen wird und zusätlich bestimmte Bedingungen erfüllt sind, fügt man einfach den SSP Identifier __mail::send__ ein.

(hoffe ich habe mich nicht nirgendwo vertippt, habs nich getestet.)

Gruß hop
Sch?ne Gr??e hop

hop

Ein Fehler ist noch drin.

Das @ in der Mailadresse muss voranstehendem \ (Backslash) geschrieben werden oder man verwendet einfache Hochkommas.

"empfänger\@domain.de"
oder
'empfänger@domain.de'

hop
Sch?ne Gr??e hop

jg

> ich will mal skizzieren, wie man eine Mail über SSP senden kann.

Hallo hop,
Danke. Danke. Makro mit Bedingungen läuft prima!!
Wo soll ich die Flasche Wein hinschicken?
jg
--
www.schmuckzone.de