Bewertungsemail, text ändern?

Alle Fragen und Probleme zur aktuellen Randshop Version 2.3 können hier gepostet werden.

Moderatoren: Magnus, mmaass, ablass

Bewertungsemail, text ändern?

Beitragvon accessburn » Do 14. Nov 2013, 10:50

Da wurde ich doch als Testkäufer heute angeschrieben von meinem eigenen Shop. Ich soll den Artikel Bewerten

Bitte die Sortierung übenehmen und die Grafiken im Anhang übernehmen (aktuell sind es nur die mit den Schnittstellen). Bei der Beschreibung für die Mail einfach nur: Hier können noch weitere Informationen hinterlegt werden, die der Kunde erst mit der Bestellbestätigungsmail bekommt. Zahlung per Vorkasse.



Dieser Text, wie und wo und was ersetzen :D

Hat jemand vielleicht schöneres Emaildesign und möchte es mit mir teilen?
accessburn
 
Beiträge: 18
Registriert: Fr 13. Sep 2013, 15:49

Re: Bewertungsemail, text ändern?

Beitragvon Randshoprookie » Do 14. Nov 2013, 17:00

Hi Accessburn,

ist dieser Text nicht bei Vorkasse/Mailtext hinterlegt?

LG Piet
https://www.aeon-online.de
Aktuelle Version: Randshop Version 2.4, Faktura, Seo und Admin Modul von Shopzeug, und einige Zeit der Anpassung
Randshoprookie
 
Beiträge: 1214
Registriert: So 22. Apr 2012, 07:40

Re: Bewertungsemail, text ändern?

Beitragvon accessburn » Fr 15. Nov 2013, 17:46

Hab alle durch, leider nein.
accessburn
 
Beiträge: 18
Registriert: Fr 13. Sep 2013, 15:49

Re: Bewertungsemail, text ändern?

Beitragvon Magnus » Fr 15. Nov 2013, 21:23

also ich habs in Zahlungsart "Vorkasse" in Grunddaten unten in Mailtext-Beschreibung gefunden

viele Grüße

magnus
Magnus
 
Beiträge: 1602
Registriert: Mi 21. Feb 2007, 21:10

Re: Bewertungsemail, text ändern?

Beitragvon manuengel » Sa 16. Nov 2013, 06:06

Hi,
macht aber irgendwie keinen Sinn, dass hier der Mail-Text der Zahlungsart ausgegeben wird.

Du kannst in templates/standart/faktura/bewertungsanfrage.php in ca. Zeile 3

<p><?php echo $_POST["tpl_zahlungsart_beschreibung"]?></p>

ersetzen in

<p>bla Bla bla bitte bewerten......bla bla</p>

Gruß manuengel
Benutzeravatar
manuengel
 
Beiträge: 164
Registriert: Mo 2. Jun 2008, 03:09

Re: Bewertungsemail, text ändern?

Beitragvon Magnus » Sa 16. Nov 2013, 08:55

Hi manuengel, da hast du recht. Da wars bei mir gestern wohl etwas spät ...

im html Mailtext der Bewertungsanfrage wird der Text der Zahlungsart ausgegeben, ist wohl ein Copy&Paste Fehler. Der wirkliche Text für die Bewertungsanfrage steht in der includes/language/langu_de.inc.php in Zeile 1079 in
Code: Alles auswählen
$str_bewertungsAnfrageMailText = "Sie haben vor kurzem Artikel in unserem Shop erworben. Bitte nehmen Sie sich doch ein paar Minuten Zeit um eine Bewertung zu den einzelnen Artikeln abzugeben.";

Und diese Variable wird sollte eigentlich in der von dir angesprochenen Zeile stehen.
also in \templates\standard\mail_html\faktura\bewertungsanfrage.php muss die Zeile 3 so aussehen:
Code: Alles auswählen
<p><?php echo $_POST["str_bewertungsAnfrageMailText"]?></p>


Ist eigentlich ein Bug ...

viele Grüße

Magnus
Magnus
 
Beiträge: 1602
Registriert: Mi 21. Feb 2007, 21:10

Re: Bewertungsemail, text ändern?

Beitragvon accessburn » Mo 18. Nov 2013, 19:46

Okay, bin ich durch... jedoch auch nicht so ganz:

Hier nochmal die Mail, die übrigens ohne Betreff versendet wird:

Bitte die Sortierung übenehmen und die Grafiken im Anhang übernehmen (aktuell sind es nur die mit den Schnittstellen). Bei der Beschreibung für die Mail einfach nur: Hier können noch weitere Informationen hinterlegt werden, die der Kunde erst mit der Bestellbestätigungsmail bekommt. Zahlung per Vorkasse.

Sehr geehrter Herr Tobias Riefer,
Sie haben vor kurzem Artikel in unserem Shop erworben. Bitte nehmen Sie sich doch ein paar Minuten Zeit um eine Bewertung zu den einzelnen Artikeln abzugeben.

Nachfolgend finden Sie eine Übersicht Ihrer kürzlich erworbenen Artikel.



Und das steht in der PHP:

Code: Alles auswählen
<h1 class="infoHeadline"><?php echo $_POST["headline"]?></h1>

<p><?php echo $_POST["tpl_zahlungsart_beschreibung"]?></p>


<h1><?php echo $_POST["bestellinfo"]?></h1>


<!-- Angaben zu dem Kunden und der Bestellung  -->
<table cellspacing="0" cellpadding="0" border="0" width="650" align="center">
<tr>
    <td colspan="3">
        <br><?php echo $_POST['tpl_anrede']?> <?php echo $_POST["tpl_kunde_vorname"]?> <?php echo $_POST["tpl_kunde_nachname"]?>,<br>
        <?php echo $_POST['str_bewertungsAnfrageMailText']?>
        <?php echo $_POST['str_bewertungsAnfrageMailTextDankeschoen']?>
        <br><br>
        <?php echo $_POST['str_bewertungsAnfrageMailText2'];?>
    </td>
</tr>


</table>

<br /><br />

<!-- Auflistung der Bestellung -->
<table class="standard" align="center" width="650">
    <tr>
        <th align="left">&nbsp;</th>
        <th align="left" width="100%"><?php echo $_POST["l_artikel"]?></th>
        <th></th>
    </tr>
    <?php if ($_POST["tpl_warenkorbarray"]) { ?>
    <?php foreach($_POST["tpl_warenkorbarray"] as $tpl_warenkorbkey => $tpl_warenkorb) { ?>
        <tr>
            <td valign="top"><?php echo $tpl_warenkorb["menge"]?>x</td>
            <td valign="top">
                <?php echo $tpl_warenkorb["artikel_name"]?>&nbsp;<?php echo $tpl_warenkorb["variante1"]?>&nbsp;<?php echo $tpl_warenkorb["variante2"]?>&nbsp;<?php echo $tpl_warenkorb["variante3"]?>&nbsp;<?php echo $tpl_warenkorb["variante4"]?><br />
                <?php echo $_POST["a_artnr"]?>: <?php echo $tpl_warenkorb["artikel_nr"]?>
            </td>
            <td ><a href="<?php echo $_POST['urlpfad']?>themes/user/index.php?location=bewertung&bwartikelid=<?php echo $tpl_warenkorb['artikel_id']?>"><?php echo $_POST['str_jetzt_bewerten']?></a></td>
        </tr>
        <?php } ?>
    <?php } ?>
</table>



Theoretisch kann es also nur im POST headline, tpl_zahlungsart_beschreibung oder bestellinfo stehen.
Was nun?
accessburn
 
Beiträge: 18
Registriert: Fr 13. Sep 2013, 15:49

Re: Bewertungsemail, text ändern?

Beitragvon Magnus » Mo 18. Nov 2013, 20:09

ja, jetzt bist du doch ganz nah dran :-)

ersetze in der Datei doch das
Code: Alles auswählen
<p><?php echo $_POST["tpl_zahlungsart_beschreibung"]?></p>

mit dieser Zeile:
Code: Alles auswählen
<p><?php echo $_POST["str_bewertungsAnfrageMailText"]?></p>


dann sollte der nettere Text erscheinen, wo der herkommt habe ich weiter oben schon beschrieben.

Und dass der Betreff leer ist, hat auch einen einfachen Grund: Die entsprechende Variable wird einfach nicht gefüllt, ist ein klassischer Bug :-(

Aber es gibt Abhilfe: in der includes/language/langu_de.inc.php steht in Zeile 1079 ja schon der Text für die nette Maileinleitung.
Da drunter schreibt man folgende Zeile rein:

Code: Alles auswählen
$mail_subject_bewertungsanfrage = "Bewerten Sie Ihren Einkauf bei uns!" ;


dann sollte das schon hübscher aussehen :-)

Grüße

Magnus
Magnus
 
Beiträge: 1602
Registriert: Mi 21. Feb 2007, 21:10


Zurück zu Allgemeines / Installation / Hilfe

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 9 Gäste
cron