Abweichende Versandmehl

  • Hallö,
    alle Benachrichtigungsmehls funktionieren und sehen inzwischen auch manierlich aus.
    Es gibt (bei mir) einen Schönheitsfehler:
    Bei Zahlungsart "Vorauszahlung durch Überweisung" wird im Fuß weiter
    "Zahlung per Vorauszahlung durch Überweisung
    Bitte überweisen Sie den Rechnungsbetrag an ..."
    angezeigt, was natürlich keinen Sinn macht.


    Dort sollte stehen "Betrag dankend erhalten " oder sowas.
    Die Mail ist schon eine "Versandmail", im Betreff steht ja
    "Betreff: AC1607103], Bestellung versendet von...".
    Das spielt sich wohl in
    "\components\com_virtuemart\views\invoice\view.html.php"
    ab.
    Die Einzelheiten habe ich in
    "\templates\axxxxr\html\com_virtuemart\invoice" geregelt.
    Und nu bin ich mit meinem Latein am Ende...


    FG
    HaeF

  • Servus HaeF, die Änderungen sind in den tmpl/ - Dateien besser aufgehoben, für die view.html.php kann man ohne Weiteres keinen Override erstellen. Man kann den Statusnamen der Mail verwenden, confirmed hat COM_VIRTUEMART_ORDER_STATUS_CONFIRMED (oder so ähnlich), kannst Du unter den Bestellstatussen nachsehen. Zum Beispiel in der mail_html_shopper.php dieses: $statusname = $this->orderDetails['details']['BT']->order_status_name; Damit hat man den Statusnamen, nun kann man je nach Statusname eine andere Meldung einbringen. Zum Beispiel:

    Code

    Das kann man im Grunde in jeder Datei im invoice/tmpl-Ordner unterbringen. Die Statusnamen sind die Sprachstrings, findet man auch in den Sprachdateien. Auf die Schnelle Stefan