Ergebnis 1 bis 4 von 4

Thema: Lastschrift online 2.2

  1. #1
    Padawan Anwärter Avatar von reniar
    Registriert seit
    25.01.2009
    Beiträge
    11
    Themen
    6
    DANKE
    1
    Erhaltene Danke: 0

    Standard Lastschrift online 2.2

    Moin.
    ich habe das Modul installiert und die orders.php des Moduls in das Admin-Verzeichnis kopiert.
    Die Zahlungsarten Rechnung und Vorkasse funktionieren weiterhin, nur Lastschrift (mit seiner eigenen orders.php) nicht vollständig.
    Die Bestellung läuft ohne Fehler durch, der Kunde bekommt die entsprechende E-Mail, die Bestellung ist im Admin vorhanden.
    Mit phpMyAdmin kann man auch sehen, daß die Einträge in den Tabellen orders und banktransfer vorhanden sind.
    Aber: Sobald man die Bestellung bearbeiten will, kommt die Fehlermeldung:
    "1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND orders_status =1' at line 1
    in:
    [SELECT count(*) as total from orders WHERE customers_id= AND orders_status =1]
    If you were entering information, press the BACK button in your browser and re-check the information you had entered to be sure you left no blank fields."

    Ich habe keine Ahnung, was da falsch läuft.

    Rainer

  2. #2
    Jedi-Ritter Avatar von webchills
    Registriert seit
    30.10.2004
    Ort
    Österreich
    Beiträge
    6.099
    Themen
    85
    DANKE
    3
    Erhaltene Danke: 963

    Standard

    Ändere in includes/modules/payment/germanbanktransfer.php ca. Zeile 56 von:
    Code:
    // check banktransfer after x times
            if (MODULE_PAYMENT_GERMANBT_ENABLE_AFTER == 'true'){
          $customer_id = $_SESSION['customer_id'];
          $sql = 'SELECT count(*) as total from ' . TABLE_ORDERS . ' WHERE customers_id='.$customer_id.' AND orders_status =' . MODULE_PAYMENT_GERMANBT_ENABLE_AFTER_ORDER_STATUS .'';
          $result = $db -> Execute($sql);
    
          $total = $result -> fields['total'];
          if (($total+1) < MODULE_PAYMENT_GERMANBT_ENABLE_AFTER_TIMES) {
            $this->enabled = false;
           }
          }
          // end check banktransfer after x times
    auf

    Code:
    // check banktransfer after x times
            if (MODULE_PAYMENT_GERMANBT_ENABLE_AFTER == 'true'){
          
          $customer_id = $_SESSION['customer_id'];
         $test_query = $db->Execute("select count(*) as total from " . TABLE_ORDERS . " where customers_id='".$customer_id."' AND orders_status=3");
          $total = $test_query->fields['total'];
          if (($total) < MODULE_PAYMENT_GERMANBT_ENABLE_AFTER_TIMES) {
            $this->enabled = false;
          }
          }
          // end check banktransfer after x times
    Bitte poste, ob Du danach die Bestellung bearbeiten kannst.
    !!! kostenloser Support ausschließlich im Forum - Nicht per Email, nicht per Telefon und nicht per PM !!!

  3. #3
    Padawan Anwärter Avatar von reniar
    Registriert seit
    25.01.2009
    Beiträge
    11
    Themen
    6
    DANKE
    1
    Erhaltene Danke: 0
    Erstellt von

    Standard

    Moin,

    funktioniert mit Deiner Änderung einwandfrei.

    Finde leider die Funktion für "Danke" nicht, deshalb an dieser Stelle ein großes Danke an Dich.

    Rainer

  4. #4
    Padawan Stufe VIII Avatar von klartexter
    Registriert seit
    19.02.2006
    Ort
    Augsburg
    Beiträge
    1.153
    Themen
    60
    DANKE
    31
    Erhaltene Danke: 93

    Standard

    Zitat Zitat von reniar Beitrag anzeigen
    Finde leider die Funktion für "Danke" nicht
    Damit kannst Du Danke sagen:

    Einfach beim Beitrag von webchills unten anklicken.
    Immer mit der Ruhe - ich komme noch früh genug zu spät!

Ähnliche Themen

  1. Lastschrift Online
    Von fohn im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 0
    Letzter Beitrag: 14.12.2010, 14:06
  2. DTAUS (DTA-DATEI) für Lastschrift online
    Von fohn im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 1
    Letzter Beitrag: 06.12.2010, 17:19
  3. Lastschrift online für 1.3.9.
    Von wzm001 im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 3
    Letzter Beitrag: 23.11.2010, 07:13
  4. lastschrift online 2.1 und rl_invoice3_512
    Von hanseattica im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 11
    Letzter Beitrag: 11.11.2009, 22:12
  5. Lastschrift ONLINE
    Von FrenchMaster im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 13
    Letzter Beitrag: 28.02.2006, 16:16

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
zen-cart-pro.at
Zen Cart ist eine kostenlose unter der GPL-Lizenz veröffentlichte Open-Source Shopsoftware. Das System wird in den USA entwickelt, die amerikanische Website dazu ist www.zen-cart.com

Die deutsche Zen-Cart Version, um die es hier auf zen-cart-pro.at geht, ist eine Anpassung der amerikanischen Version an die Bedürfnisse von Onlineshopbetreibern im deutschsprachigen Raum.

Die deutsche Zen Cart Version wird von einem Team von Entwicklern in Österreich und Deutschland betreut, weiterentwickelt und supportet und steht kostenlos in unserem Downloadbereich zur Verfügung.

[mehr]
Follow Us
  • zen-cart-pro-at auf Twitter
  • zen-cart-pro-at auf Github
  • zen-cart-pro-at auf SourceForge
Aktuelle Version
Zen Cart 1.5.5 deutsch
Revision 1188 vom 02.12.2016
[Download]