Mail an Händler = Rechnung

Begonnen von dobra, Juli 23, 2006, 00:32:29

« vorheriges - nächstes »

0 Mitglieder und 1 Gast betrachten dieses Thema.

dobra

Hallo,

um mir das lästige Rechnungen schreiben zu ersparen, habe ich eine 2. (HTML) Mailvorlage an Händler als Rechnung angelegt.

Bin fast fertig, aber 2 Fragen habe ich noch dazu:

1.) ich möchte eine "Zahlartabhängige" Zeile einfügen, die aber NUR in dieser Mail angezeigt werden soll
     (geht also nicht mit __zahlarttext__ denn diesen Identiefer brauche ich in der Bestellvorlage)
     Zahlart: Kreditkarte                  / Rechnung                         / Vorauskassa 
        Text: bezahlt mit Kreditkarte / zahlbar bei Rechnungserhalt / Betrag dankend erhalten

Gibts eine ssp Lösung dafür?
Bitte um Hilfe - wie kann ich das machen?

2.) kann ich für die 2. Mailvorlage einen anderen Betreff angeben?
       (beide mails an die gleiche Adresse aber 1x mit "Bestellung" und 1x mit "Rechnung")
     
mfG
Woll-Insel
mfG
dobra

dobra

#1
hab's mit
<!--spmacro:module(print)
sub hello{
       main::mprint("zahlbar nach Rechnungserhalt");
}
-->

auf der Rechnungs-Bestellseite

und
__print::hello__
im Rechnungsmail versucht.

Funktioniert aber nicht - kann dann keine Bestellung abschicken - Serverfehler bei __sbestellen__

ZitatInternal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, hostmaster@sicherheitsserver.de and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Ratlos...........

mfG
Woll-Insel

mfG
dobra

hop

#2
Hallo,

ZitatFunktioniert aber nicht - kann dann keine Bestellung abschicken - Serverfehler bei __sbestellen__

Da kann nicht funktionieren, da die Mailvorlage nichts von der in der Bestellvorlage definierten Funktion weiss.
Grundsätzlich setzt der Aufruf des SSP-Identifiers immer die definierte Funktion im gleichen Quelltext voraus.
Man könnte das also in der Mailvorlage selbst definieren. Da es aber diverse Mailvorlagen geben kann, gibts
hier eine einfachere Möglichkeit.

Und zwar ist die Datei stdcart.ipl anzulegen. Diese wir automatisch in den Warenkorb, die Bestellformularvorlagen und
die Mailvorlagen inkludiert.

Zitat1.) ich möchte eine "Zahlartabhängige" Zeile einfügen, die aber NUR in dieser Mail angezeigt werden soll
     (geht also nicht mit __zahlarttext__ denn diesen Identiefer brauche ich in der Bestellvorlage)
     Zahlart: Kreditkarte                  / Rechnung                         / Vorauskassa 
        Text: bezahlt mit Kreditkarte / zahlbar bei Rechnungserhalt / Betrag dankend erhalten

Man kann die eingestellte Zahlungsart mit  ssp::get_cart_zahlart();   
ermitteln. Siehe Hilfe (F1).

Man legt eine Datei stdcart.ipl mit nachfolgendem (Beispiel) Inhalt an.


<!--spmacro:module(zahlung)

sub text {
    my $mytxt;
    my ($id,$txt) = ssp::get_cart_zahlart();   
    if ($id == 3) {$mytxt = "bezahlt mit Kreditkarte";}
    if ($id == 2) {$mytxt = "zahlbar bei Rechnungserhalt";}
   
    main::mprint($mytxt);

}
-->


Dann kann man den Identifier __zahlung::text__ in der Mailvorlage benutzen.


Zitat
2.) kann ich für die 2. Mailvorlage einen anderen Betreff angeben?
       (beide mails an die gleiche Adresse aber 1x mit "Bestellung" und 1x mit "Rechnung")
Alle Bestellmails haben den gleichen Betreff.
Ich würde statt einer 2. Mail die Rechnung über die "Bestelldatenvorlage" (Siehe Hilfe)
erzeugen.

Gruss hop
Sch?ne Gr??e hop

dobra

Danke - ich wußte daoch, daß Sie alles können  :)
mfG
dobra