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: Lastschrift - Bankdaten (Kontodaten) in Bestellmail

    jahde

    • Frisch an Board
    • Beiträge: 84
    hallo allerseits,

    ich habe die suche bemüht, die anleitung gelesen und im adminbereich hin- und hergesucht, aber nicht gefunden, wie ich mein problem lösen kann.

    wenn ein kunde per lastschrift bezahlen will und seine bankdaten eingibt, stehen diese NICHT in der bestell-bestätigung. wenn ich also die bankdaten sehen will, muss ich immer erst in den adminbereich und die bestellung aufrufen.
    das ist mir zu umständlich.
    ich möchte gern die kunden-bankverbindung in der e-mail haben.

    was muss ich wo eintragen?

    danke!



    Linkback: https://www.modified-shop.org/forum/index.php?topic=3659.0

    web4design

    • Experte
    • Beiträge: 1.122
    Lastschrift - Bankdaten (Kontodaten) in Bestellmail
    Antwort #1 am: 31. Januar 2010, 00:11:36
    Hoi,

    ist jetzt nicht getestet, sollte aber funktionieren.

    Öffne die
    root/send_order.php

    suche nach:

    Code: PHP  [Auswählen]
    $smarty->assign('DATE', xtc_date_long($order->info['date_purchased']));
    Füge darunter ein

    Code: PHP  [Auswählen]
        if ($_SESSION['payment'] == "banktransfer")
        {
            $smarty->assign('BLZ', $_POST['banktransfer_blz']);
            $smarty->assign('BANKNAME', $_POST['banktransfer_bankname']);
            $smarty->assign('OWNER', $_POST['banktransfer_owner']);
            $smarty->assign('KTNUMMER', $_POST['banktransfer_number']);
        }
    Jetzt solltest du in der Mail die Smarty Variablen {$BLZ} etc. zur Verfügung haben. Einfach mal einbauen und testen.

    Gruß

    jahde

    • Frisch an Board
    • Beiträge: 84
    Lastschrift - Bankdaten (Kontodaten) in Bestellmail
    Antwort #2 am: 31. Januar 2010, 16:13:50
    vielen herzlichen dank!
    klappt genau so, wie es soll!

    danGer.aRen

    • Frisch an Board
    • Beiträge: 69
    Lastschrift - Bankdaten (Kontodaten) in Bestellmail
    Antwort #3 am: 31. März 2010, 14:44:53
    hallo allerseits,

    ich habe die suche bemüht, die anleitung gelesen und im adminbereich hin- und hergesucht, aber nicht gefunden, wie ich mein problem lösen kann.

    wenn ein kunde per lastschrift bezahlen will und seine bankdaten eingibt, stehen diese NICHT in der bestell-bestätigung. wenn ich also die bankdaten sehen will, muss ich immer erst in den adminbereich und die bestellung aufrufen.
    das ist mir zu umständlich.
    ich möchte gern die kunden-bankverbindung in der e-mail haben.

    was muss ich wo eintragen?

    danke!

    Habe das selbe Problem, und habe es versucht so zu lösen wie von speed4project beschrieben.
    Bekomme aber leider immer noch keine Bankdaten in der E-Mail mit geschickt.
    Woran kann das liegen?

    Danke im voraus

    Greetz danGer

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Lastschrift - Bankdaten (Kontodaten) in Bestellmail
    Antwort #4 am: 31. März 2010, 14:57:28
    Hast du denn deine Datei "/templates/xtc5/mail/german/order_mail.txt(html)" auch um die folgenden Smarties erweitert?

    Code: PHP  [Auswählen]
    {$BLZ}
    {$BANKNAME}
    {$OWNER}
    {$KTNUMMER}
     
    Grüße

    Torsten

    billybob

    • Fördermitglied
    • Beiträge: 563
    Lastschrift - Bankdaten (Kontodaten) in Bestellmail
    Antwort #5 am: 31. März 2010, 16:45:56
    VORSICHT
    Die Bankdaten von Kunden unverschlüsselt per Mail versenden?
    Das kann bös' in's Auge gehen.
    Gruß
    billybob

    danGer.aRen

    • Frisch an Board
    • Beiträge: 69
    Lastschrift - Bankdaten (Kontodaten) in Bestellmail
    Antwort #6 am: 31. März 2010, 18:04:56
    Vielen Dank Tomcraft, mir kam es gerade auch im Schwimmbad dass es noch n template gibt, worans haken könnte.
    Btw. coole Sache, dass du hier so engagiert bist, und offenbar auch noch eigenen Code zur Community beigesteuert hast. Thumbs up.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Lastschrift - Bankdaten (Kontodaten) in Bestellmail
    Antwort #7 am: 31. März 2010, 18:47:34
    Ich gehöre hier zum Inventar. ;-)

    Grüße

    Torsten

    xtc-user09

    • Schreiberling
    • Beiträge: 265
    Lastschrift - Bankdaten (Kontodaten) in Bestellmail
    Antwort #8 am: 14. Juli 2010, 08:31:51
    Hallo,
    wie kann man die Bankdaten bei Lastschrift auch auf der PDF Rechnung ausgeben?

    Ich habe folgendes versucht: In der admin/print_order.php:

    Code: PHP  [Auswählen]
    $dpf_db = xtc_db_query("select banktransfer_owner from banktransfer where orders_id = '".xtc_db_input($_GET['oID'])."'");
    $dpf = xtc_db_fetch_array($dpf_db);
    $kto_db = xtc_db_query("select banktransfer_number from banktransfer where orders_id = '".xtc_db_input($_GET['oID'])."'");
    $kto = xtc_db_fetch_array($kto_db);
    $bank_db = xtc_db_query("select banktransfer_bankname from banktransfer where orders_id = '".xtc_db_input($_GET['oID'])."'");
    $bank = xtc_db_fetch_array($bank_db);
    $blz_db = xtc_db_query("select banktransfer_blz from banktransfer where orders_id = '".xtc_db_input($_GET['oID'])."'");
    $blz = xtc_db_fetch_array($blz_db);
     
    und in der admin/PdfBriefe/PdfRechnung.php:

    Code: PHP  [Auswählen]
    function .... { switch(...) {
                            case 'banktransfer':
                    $message2 = TEXT_LASTSCHRIFT;
                    $message2e = $dpf;
                    $message2f = $kto;
                    $message2g = $blz;
                    $message2h = $bank;
                    $message2 = $message2.$message2e.$message2f.$message2g.$message2h;
                    $this->Ln();
                                    $this->SetFont($this->fontfamily, '', 10);
                            $this->MultiCell(0,6,sprintf($message2), 0);
                    break;
    }
    Leider wird auf der Rechnung an der entsprechenden Stelle nur "ArrayArray" angezeigt.

    Was habe ich falsch gemacht?

    Vielen Dank schon einmal für Hilfe!

    MfG,
    xtc-user09

    xtc-user09

    • Schreiberling
    • Beiträge: 265
    Lastschrift - Bankdaten (Kontodaten) in Bestellmail
    Antwort #9 am: 14. Juli 2010, 15:42:03
    hat sich erledigt - hat doch so funktioniert, wie gedacht...

    Dogfood24

    • Fördermitglied
    • Beiträge: 35
    Lastschrift - Bankdaten (Kontodaten) in Bestellmail
    Antwort #10 am: 12. Mai 2011, 17:39:48
    Hallo,

    habe es bei mir auch so eingebaut wie beschrieben und die Bankverbindung steht auch in jeder Bestellmail.
    Leider auch wenn als Zahlart Vorkasse gewählt ist.

    Hier der Bereich aus der "send_order.php":

    Code: PHP  [Auswählen]
    if ($_SESSION['payment'] == "banktransfer") {
            $smarty->assign('BLZ', $_POST['banktransfer_blz']);
            $smarty->assign('BANKNAME', $_POST['banktransfer_bankname']);
            $smarty->assign('OWNER', $_POST['banktransfer_owner']);
            $smarty->assign('KTNUMMER', $_POST['banktransfer_number']); }
     
    Ist das alles richtig so und wenn ja, woran kann es denn noch liegen?

    Bin bei Version 1.03

    Vielen Dank für die Mühe.

    LG

    Michael

    clem

    • Fördermitglied
    • Beiträge: 17
    Lastschrift - Bankdaten (Kontodaten) in Bestellmail
    Antwort #11 am: 20. Mai 2011, 08:04:10
    VORSICHT
    Die Bankdaten von Kunden unverschlüsselt per Mail versenden?
    Das kann bös' in's Auge gehen.
    Gruß
    billybob

    Das kann ich mir auch vorstellen, daß das zu Problemen führen kann.
    Aber reicht es hier aus, den Shop auf "https" umzustellen um das sicher zu machen ?

    12 Antworten
    10103 Aufrufe
    19. Juli 2012, 14:38:02 von keineLustmehr
    6 Antworten
    3072 Aufrufe
    20. August 2010, 11:21:10 von toddy
               
    anything