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: Anrede in Shop E-Mails

    mantis

    • Viel Schreiber
    • Beiträge: 1.188
    • Geschlecht:
    Anrede in Shop E-Mails
    am: 18. November 2009, 09:29:27
    Hallo allerseits,

    ich versuche gerade die Anrede(Herr/Frau) mit in die Emails zu setzten bisher sind meine Versuche ohne befriedigendes Resultat, ich weiss dieses Thema gabs schon vor Einiger Zeit finde es aber nicht mehr.

    Meine Ansätze tu ich mal hier nicht rein weil diese öffensichtlich nicht Funzen.

    Ich währe dankbar wenn jemand die Lösung erneut Posten würde.

    Gruss
    mantis



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

    baustelle

    • Fördermitglied
    • Beiträge: 1.622
    Re: Anrede in Shop E-Mails
    Antwort #1 am: 18. November 2009, 10:49:06
    Es gibt eine Lösung, aber die wirst du nicht mögen: ich hab das direkt in den emails geändert. Sehr geehrte/r [Vorname/Nachname].

    Ich bin da schmerzbefreit, Hauptsache es klappt  8)

    Greets,
    Chris

    sid23

    • Fördermitglied
    • Beiträge: 59
    Re: Anrede in Shop E-Mails
    Antwort #2 am: 18. November 2009, 19:46:20
    Beispiel Kontoeröfnung:

    create_account.php, so ca. Zeile 357 Nachnamen übergeben:

    Code: PHP  [Auswählen]
    $smarty->assign('LASTNAME', $lastname);
    Gender wurde in diesem Bsp. bereits in Zeile 293 übergeben.

    In \templates\meintemplate\mail\german\create_account_mail.txt:

    Code: PHP  [Auswählen]
    Sehr geehrte{if $content.MAIL_GENDER=='m'}r Herr{else} Frau{/if} {$LASTNAME},
    In anderen Mails muss mann immer kucken, welche Variablen übergeben werden.

    baustelle

    • Fördermitglied
    • Beiträge: 1.622
    Re: Anrede in Shop E-Mails
    Antwort #3 am: 19. November 2009, 05:48:26
    sid23 mal wieder  :wink:
    Werde das nachher gleich mal testen.

    @web28: meintest du sowas neulich, als es um meine emails ging?

    Greets,
    Chris

    mantis

    • Viel Schreiber
    • Beiträge: 1.188
    • Geschlecht:
    Re: Anrede in Shop E-Mails
    Antwort #4 am: 19. November 2009, 07:39:22
    Hab von Hetfield in einem anderen Forum ne Lösung gefunden werde diese heute anpassen und bei Erfolg posten.

    Gruss
    mantis

    Hetfield

    • modified Team
    • Beiträge: 937
    Re: Anrede in Shop E-Mails
    Antwort #5 am: 19. November 2009, 09:33:57

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Anrede in Shop E-Mails
    Antwort #6 am: 19. November 2009, 10:09:36
    Und damit uns das nicht verloren geht hier nochmal die Lösung von Hetfield:

    In der send_order.php nach

    Code: PHP  [Auswählen]
    $smarty->assign('NAME', $order->customer['name']);
     
    dies einfügen:

    Code: PHP  [Auswählen]
    $gender_query = xtc_db_query("SELECT customers_gender FROM " . TABLE_CUSTOMERS . " WHERE customers_id = '" . $order->customer['id'] . "'");
    $gender = xtc_db_fetch_array($gender_query);
    if($gender['customers_gender']=='f'){
       $smarty->assign('GENDER', FEMALE);
    } else {
       $smarty->assign('GENDER', MALE);
    }
     
    und in der order_mail.html die Anrede dann so gestalten:

    Code: XML  [Auswählen]
    Sehr geehrte{if $GENDER=='Herr'}r{/if} {$GENDER} {$NAME}
     
    Grüße

    Torsten

    mantis

    • Viel Schreiber
    • Beiträge: 1.188
    • Geschlecht:
    Re: Anrede in Shop E-Mails
    Antwort #7 am: 19. November 2009, 11:00:41
    Daher will ich es noch anpassen für Deutsche Kunden Super, hab aber auch Englische daher muss die Letzte Zeile etwas angepasst werden und die Sprachvariablen zugewiesen werden.

    Gruss
    mantis

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Re: Anrede in Shop E-Mails
    Antwort #8 am: 19. November 2009, 11:18:39
    hallo mantis,

    könntest du die lösung dann hier posten wenn du es angepasst hast? mich interessiert das nämlich auch da wir auch deutsche und englische kunden haben.

    schöne grüße,
    jan

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Anrede in Shop E-Mails
    Antwort #9 am: 19. November 2009, 11:26:42
    Daher will ich es noch anpassen für Deutsche Kunden Super, hab aber auch Englische daher muss die Letzte Zeile etwas angepasst werden und die Sprachvariablen zugewiesen werden.

    Gruss
    mantis

    Nö, dafür hast du jeweils eine order_mail.html im Ordner /templates/xtc5/mail/{lang}/

    Also nicht zu kompliziert denken. ;-)

    mantis

    • Viel Schreiber
    • Beiträge: 1.188
    • Geschlecht:
    Re: Anrede in Shop E-Mails
    Antwort #10 am: 19. November 2009, 11:48:00
    Stimmt :oops:

    danke für den Anstoss

    Gruss
    mantis

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Re: Anrede in Shop E-Mails
    Antwort #11 am: 09. Februar 2010, 21:13:23
    Und damit uns das nicht verloren geht hier nochmal die Lösung von Hetfield:

    In der send_order.php nach

    Code: PHP  [Auswählen]
    $smarty->assign('NAME', $order->customer['name']);
     
    dies einfügen:

    Code: PHP  [Auswählen]
    $gender_query = xtc_db_query("SELECT customers_gender FROM " . TABLE_CUSTOMERS . " WHERE customers_id = '" . $order->customer['id'] . "'");
    $gender = xtc_db_fetch_array($gender_query);
    if($gender['customers_gender']=='f'){
       $smarty->assign('GENDER', FEMALE);
    } else {
       $smarty->assign('GENDER', MALE);
    }
     
    und in der order_mail.html die Anrede dann so gestalten:

    Code: XML  [Auswählen]
    Sehr geehrte{if $GENDER=='Herr'}r{/if} {$GENDER} {$NAME}
     
    Grüße

    Torsten

    hi,

    ist die variable "Sehr geehrte{if $GENDER=='Herr'}r{/if} {$GENDER} {$NAME}" in allen e-mails vorhanden? also auch in den e-mail-vorlagen, die für die kundenkonto eröffnung da sind?

    schöne grüße,
    jan

    speedy

    • Viel Schreiber
    • Beiträge: 3.214
    Re: Anrede in Shop E-Mails
    Antwort #12 am: 09. Februar 2010, 21:33:38
    Jetzt wärs halt dann schön, wenn Hetfields Lösung Standard würde.
    Gibt nichts schlimmeres als unpersönliche Mails.

    Die ganzen Anreden mit Vorname + Name würde ich auch verbannen, das ist irgendwie affig - Der Name reicht völlig. Spiele damit jetzt z.B. die Willkommens-Meldung auf der Startseite an.

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    Re: Anrede in Shop E-Mails
    Antwort #13 am: 09. Februar 2010, 21:37:25
    Das wäre in der Tat eine gute Idee. Gut dass ihr diesen Thread nochmal rausgekramt habt ;)

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Anrede in Shop E-Mails
    Antwort #14 am: 09. Februar 2010, 21:39:40
    hi,

    ist die variable "Sehr geehrte{if $GENDER=='Herr'}r{/if} {$GENDER} {$NAME}" in allen e-mails vorhanden? also auch in den e-mail-vorlagen, die für die kundenkonto eröffnung da sind?

    schöne grüße,
    jan

    In der create_account.php zumindest steht es zur Verfügung.

    :pro:

    Grüße

    Torsten

    4 Antworten
    3581 Aufrufe
    18. Januar 2010, 18:05:44 von vinznvegas
    10 Antworten
    5367 Aufrufe
    09. September 2021, 18:41:09 von svenyo
    2 Antworten
    2387 Aufrufe
    08. März 2010, 12:17:12 von Kello
               
    anything