Modul Überweisung einzelne Daten ausblenden

  • Hallo,
    im Modul Überweisung wird ja noch Kontonummer und Bankleitzahl abgefragt.
    Dies ist ja nicht mehr zeitgemäß.
    Reicht es im Modul diese Felder rauszunehmen. Wird dies dann durch alle folgenden Aktionen durchgeleitet?
    In der Bestellbestätigungsmail werden diese Felder angezeigt. Muss dies da noch extra rausgenommen werden;
    wenn ja in welcher Datei wird diese Mail generiert.
    Desweiteren möchte ich die Daten auch gleich in der print_order.html mit drin haben.
    Welche Variablen muessten da ein gesetzt werden?
    Dies muss ja wahrscheinlich auch noch mit einer If Abfrage gemacht werden, damit dies nur im Falle dieser Bezahlart angezeigt wird.
    Ansonsten sollte in der print_order angezeigt werden, wie bezahlt wurde

  • Der Text der an die E-Mail angehängt wird kommt aus

    PHP: store_files/n/lang/SPRACHE/plugins/payment/eustandardtransfer.php
    1. define('MODULE_PAYMENT_EUTRANSFER_TEXT_EMAIL_FOOTER', '<br />Bitte verwenden Sie folgende Daten für die Überweisung des Gesamtbetrages:<br />' . '<br /><b>Kontonummer: </b>' . MODULE_PAYMENT_EUTRANSFER_ACCNUM . '<br /><b>BLZ: </b>' . MODULE_PAYMENT_EUTRANSFER_ACCNAM . '<br /><b>Name der Bank: </b>' . MODULE_PAYMENT_EUTRANSFER_BANKNAM . '<br /><b>Zweigstelle: </b>' . MODULE_PAYMENT_EUTRANSFER_BRANCH . '<br /><br />Für Zahlungen innerhalb der EU verwenden Sie bitte folgende IBAN und BIC/SWIFT-Code.' . '<br /><br /><b>IBAN: </b>' . MODULE_PAYMENT_EUTRANSFER_ACCIBAN . '<br /><b>BIC/SWIFT: </b>' . MODULE_PAYMENT_EUTRANSFER_BANKBIC .
    2. // '<br />Sort Code: ' . MODULE_PAYMENT_EUTRANSFER_SORTCODE .
    3. '<br /><br />Die Ware wird ausgeliefert wenn der Betrag auf unserem Konto eingegangen ist.<br />');



    Diesen kannst Du so anpassen, das es ohne Kto und BLZ zusammengestellt wird.


    Um die Bankdaten in der print_order anzuzeigen müsstest Du folgende Änderung durchführen:

    PHP: core/modules/print_order.php
    1. $payment_method = constant(strtoupper('MODULE_PAYMENT_' . $order->info['payment_method'] . '_TEXT_TITLE'));
    2. }

    ändern in:


    PHP: core/modules/print_order.php
    1. $payment_method = constant(strtoupper('MODULE_PAYMENT_' . $order->info['payment_method'] . '_TEXT_TITLE'));
    2. if ($order->info['payment_method'] == 'eustandardtransfer') {
    3. $module_theme->assign('PAYMENT_INFO_HTML', MODULE_PAYMENT_EUTRANSFER_TEXT_EMAIL_FOOTER);
    4. }
    5. }

    und die Variable an die gewünschte Stelle platzieren:


    Smarty: store_files/n/themes/DEIN_THEME/modules/print_order.html
    1. {$PAYMENT_INFO_HTML}