Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Verwendungszweck bei Vorkasse anpassen

    streuerle

    • Fördermitglied
    • Beiträge: 13
    • Geschlecht:
    Verwendungszweck bei Vorkasse anpassen
    am: 15. April 2023, 13:12:04
    Servus,

    Ich würde gerne bei "Vorkasse/Banküberweisung (moneyorder)" den Verwendungszweck ändern bzw einen Zusatz geben zur Bestellnummer, finde aber nicht was ich suche.

    Da kann doch bestimmt jemand ganz einfach helfen, oder?

    Gruss und schon mal vielen DANK.
    Tim

    Linkback: https://www.modified-shop.org/forum/index.php?topic=42930.0
    Werbung / Banner buchen

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: Verwendungszweck bei Vorkasse anpassen
    Antwort #1 am: 15. April 2023, 23:49:40
    Ich nehme an wir reden von der Bestell-/Auftragsbestätigung per Mail ?
    Wenn ja, hier die einfachste Methode:
    Lege eine PHP-Datei an unter /includes/extra/send_order/data/  mit folgendem Inhalt:
    Code: PHP  [Auswählen]
    <?php
    /**********************************************************
    * file: moneyorder_Reason_payment.php
    * path: /includes/extra/send_order/data/
    * use: augment reason for payment
    *
    * DEIN_KÜRZEL
    **********************************************************/


    if($order->info['payment_method'] == 'moneyorder') {
      switch($order->info['languages_id']) {
        case '2':
          $additional_txt = 'DEIN_TEXT_IN_DEUTSCH';
          break;
        default:
          $additional_txt = 'DEIN_TEXT_IN_ENGLISCH';
      }

      $payment_text = defined('MODULE_PAYMENT_'.strtoupper($order->info['payment_method']).'_TEXT_DESCRIPTION') ? sprintf(constant('MODULE_PAYMENT_'.strtoupper($order->info['payment_method']).'_TEXT_DESCRIPTION'), $additional_txt) : '';
    }
    ?>

    Bei DEIN_TEXT_IN_DEUTSCH und DEIN_TEXT_IN_ENGLISCH trägst du ein was du als jeweils Verwendungszweck sehen möchtest.
    $insert_id  ist die Bestellnummer, wenn die weiterhin verwendet werden soll.
    Text muß in single quotes stehen und Variablen wie $insert_id  müssen mittels Punkt verknüpft werden.
    Beispiel:
    Code: PHP  [Auswählen]
    $additional_txt = 'Bitte geben Sie Ihre Bestellnummer ('.$insert_id.') und Ihre Postleitzahl an';

    Gruß,
    noRiddle
    2 Antworten
    1200 Aufrufe
    26. August 2020, 09:21:08 von Bornemann
    3 Antworten
    3741 Aufrufe
    05. April 2013, 12:57:35 von zoidborg
    2 Antworten
    2415 Aufrufe
    28. April 2010, 14:34:45 von Tomcraft
    5 Antworten
    2003 Aufrufe
    15. September 2020, 10:10:35 von mroschk
               
    anything