v2.0.x Keine Bankdaten mehr bei Lastschrift (banktransfer)

Thema wurde von Manni_HB, 13. Oktober 2011 erstellt.

  1. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    #1 Manni_HB, 13. Oktober 2011
    Zuletzt bearbeitet: 13. Oktober 2011
    Ein verhältnismäßig unschönes Problem ist aufgetreten:
    Es werden plötzlich keine Bankdaten bei o.g. Zahlart im Admin "Bestellungen" angezeigt!
    Für sehr zeitnahe Tipps wäre ich arg dankbar!


    EDIT:
    Wenn ich eine Testbestellung mit der Zahlart Lastschrift durchführe, diese Testbestellung anschließend lösche und die BestellNr. in "Nummernkreise" wieder freigebe -- sind in der nächsten "ordentlichen" Bestellung die Kontodaten der Testbestellung!
    Das ist m.E. ein Bug der Güteklasse "Ober-Schei..."!!!
     
  2. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.693
    Danke vergeben:
    903
    Dass die Bankdaten nicht mitgelöscht werden, ist in der Tat ein Bug. Lösung:

    In der Datei admin/includes/functions/general.php nach
    PHP:
    xtc_db_query("delete from ".TABLE_ORDERS_TOTAL                    " where orders_id = '".xtc_db_input($order_id)."'");
    suchen und danach einfügren:
    PHP:
    xtc_db_query("delete from banktransfer where orders_id = '".xtc_db_input($order_id)."'");
    Wurden denn die Bankdaten deiner Testbestellung im Adminbereich angezeigt?
     
  3. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    #3 Manni_HB, 13. Oktober 2011
    Zuletzt bearbeitet: 13. Oktober 2011
    JA!
    Danke für den Fix & die schnelle Hilfe!
     
  4. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.693
    Danke vergeben:
    903
    Schau mal nach, ob die Bankdaten überhaupt noch gespeichert sind. Das ist der SQL-Befehl dafür:
    Code:
    SELECT * FROM banktransfer WHERE orders_id = '123456';
    123456 ist durch die Bestellnummer zu ersetzen.
     
  5. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    #5 Manni_HB, 13. Oktober 2011
    Zuletzt bearbeitet: 13. Oktober 2011
    Positiv!
    Einmal bei der (gelöschten) Test-BestNr: 2778 und dann bei der KD-BestNr: 2778! <Der kauft auf MEINE Kosten ein!!!> :(

    EDIT:
    Aus dies ist eine "ungewöhnliche" Kombination - gelle? Siehe Bild.
     

    Anhänge: