Ich würde gerne in die eMail-Vorlage "Bestellstatus" die Gesamtsumme einbauen, welche Variable ist das? Also ich meine deart, wie z.B. {$NOTIFY_COMMENTS} die Variable mit den Kommentaren ist. Ich möchte einfach dem Kunden im Bestellstatus auch die Gesamtsumme mit anzeigen lassen. Vielen Dank!
Diese Variable vielmehr eine Variable mit diesem Inhalt wird nicht standardmässig generiert soweit ich weiß.
Das ist auf Dauer aber auch nervig! Du könntest dies umgehen, indem Du einmal an die "..\admin\orders.php" Hand anlegst. Suche die Zeile - kommt 2x vor!!!... PHP: $smarty->assign('NOTIFY_COMMENTS', nl2br($notify_comments)); ... und füge jeweils!!! davor dies ein: PHP: // ++++++ BOF: GesamtSumme +++++++ $mbr_order_sum = xtc_db_query("SELECT value FROM orders_total WHERE orders_id = '".xtc_db_input($oID)."' AND class = 'ot_total' "); $mbr_order_total = xtc_db_fetch_array($mbr_order_sum); $summe = sprintf("%.2f",$mbr_order_total['value']); // #### Nur 2 Nachkommastellen!! $smarty->assign('MBR_ORDER_TOTAL', $summe); // ++++++ EOF: GesamtSumme +++++++ Dann kannst Du in der EmailVorlage "Änderunge des Bestellstatus" an gewünschter Stelle z.B. dies einfügen: PHP: Sie bestellten für: {$MBR_ORDER_TOTAL} EUR ... oder so was in der Art.
Die MySQL-Abfrage braucht man m.E. nicht... Das sollte es auch tun: PHP: $order_totals=$order->totals; $total_sum=end($order_totals); $total_sum=strip_tags($total_sum['text']); $smarty->assign('MBR_ORDER_TOTAL', $total_sum); Die Summe ist damit auch gleich als z.B. "21,85 EUR" formatiert
Genau das wonach ich seit langem Suche!!!! Funktioniert nur leider nicht mehr... Aber der Post ist ja auch schon etwas in die Jahre gekommen... Gibt´s evtl. eine Aktuelle Lösung? Gruß Alex
Also eine Standard variable scheint es ja immer noch nicht zu geben... Muss doch irgendwie möglich sein die Summe aus {$order_total_values.TEXT|trim} heraus zu filtern. War jetzt Tage damit beschäftigt das „order_mail“ Template von Grund auf neu zu gestalten und nochmal solange auf der Suche den Gesamtpreis einzeln darstellen zu lassen. Dieser i-Punkt fehlt leider...
Hab es dann doch noch im Mail Template ohne große Aktion hinbekommen. Code: {foreach name=aussen item=order_total_values from=$order_total} {if $order_total_values.TITLE=='<b>Summe</b>:'} {$order_total_values.TEXT} {/if} {/foreach}