Antwort #1 am: 21. September 2016, 15:14:19
[...]
In print_order.html passiert folgendes:
{foreach name=aussen item=order_total_values from=$order_total}
(...)
{$order_total_values.TEXT}
Wo das allerdings genau herkommt und wie ich das ändern kann, ist mir ein Rätsel. Ich habe nämlich die gesamten Shopfiles nach "Deutsche Post" und "Deutsche" durchsucht und es nicht gefunden.
[...]
Nach einer Bestellung kommt der Text z.B. "Deutsche Post (Versand nach DE: (1 x 4.3 kg)): 6,90 €" aus der Datenbanktabelle 'orders_total' Spalte 'title'.
Vor der Bestellung, also z.B. im Warenkorb wird obiger Text aus den Sprachkonstanten zusammengesetzt.
In lang/german/modules/shipping/dp.php findest Du folgende Zeile
define('MODULE_SHIPPING_DP_TEXT_TITLE', 'Deutsche Post'); wenn Du diesen Text änderst wirkt sich das global für neue Bestellungen aus, aber nicht rückwirkend auf bereits getätigte Bestellungen.
Wenn Du in der 'admin/print_order.html' folgenden Code
{$order_total_values.TITLE}
mit diesem ersetzt
{$order_total_values.TITLE|replace:'Deutsche Post':'Andere Post'}
dann werden auch Rechnungen deren Bestellung vor der Textänderung in 'lang/german/modules/shipping/dp.php' getätigt wurden mit dem Text, wie im Beispiel 'Andere Post' anstatt 'Deutsche Post' ausgedruckt.
Gruss
Hanspeter