Seite 3 von 4 ErsteErste 1 2 3 4 LetzteLetzte
Ergebnis 21 bis 30 von 40

Thema: Kontodaten bei Zahlungsart Lastschrift (VirtueMart)

  1. #21
    Neu an Board
    Registriert seit
    06.10.2006
    Beiträge
    6
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    @jayr: Vielen Dank, das funktioniert nun schon einmal. NUr wie lässt du dir die Lastschriftdaten in der Bestellung anzeigen, weil bisher geht das nur dann nur in den Bestellerdaten, nicht aber in der Bestellung?

  2. #22
    Neu an Board
    Registriert seit
    11.02.2007
    Beiträge
    2
    Bedankte sich
    0
    Erhielt 3 Danksagung
    in 1 Beitrag

    Standard

    Da habe ich noch keine Änderungen vorgenommen. Die kommenden vier Tage werde ich das auch leider nicht schaffen...

    Reden wir über die Bestellbestätigung?
    also ... page=account.order_details wo nur:

    Zahlungsart
    Bezahlung per : Bankeinzug

    vorhanden ist, aber keine Kontoinformationen?

    Gruss

  3. #23
    Neu an Board
    Registriert seit
    08.04.2006
    Beiträge
    26
    Bedankte sich
    2
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard

    Zitat Zitat von jayr Beitrag anzeigen
    Da habe ich noch keine Änderungen vorgenommen. Die kommenden vier Tage werde ich das auch leider nicht schaffen...

    Reden wir über die Bestellbestätigung?
    also ... page=account.order_details wo nur:

    Zahlungsart
    Bezahlung per : Bankeinzug

    vorhanden ist, aber keine Kontoinformationen?

    Gruss
    Das würde mich auch interessieren, wie man das hinbekommt. Hat jemand eine Idee

  4. #24
    Neu an Board
    Registriert seit
    17.07.2007
    Beiträge
    1
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Frage neuer stand?

    gibt es schon neuigkeiten zum thema "bezahlen mit bankeinzugsermächtigung am ende des bestell-vorganges"?
    mir scheint, da ist nichts mehr passiert! oder ist mir da eine einfache loesung entgangen?
    bitte um hilfe!

    lg
    sam

  5. #25
    Neu an Board
    Registriert seit
    14.08.2006
    Ort
    Brühl (Baden)
    Beiträge
    18
    Bedankte sich
    4
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Ist wohl wirklich schade.

    Die Lösung von jayr (einige Beiträge vorher) ist ja schon recht sauber, klappt anscheinend nur nicht mehr mit der aktuellen Version 1.0.12 von Virtuemart.
    Ode läuft die Anpassung zum Bankeinzug von jayr oder gar eine andere bei einem von Euch unter Virtuemart 1.0.12 !??

    Und wann es die Version 1.1.0 stable von Virtuemart geben sollte, ist wahrscheinlich auch noch keinem von Euch bekannt, oder?

    Gruß,
    Friedel

  6. #26
    Neu an Board
    Registriert seit
    15.05.2006
    Beiträge
    12
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Zitat Zitat von jayr Beitrag anzeigen
    Hallo zusammen!
    Da ich selber das Problem hatte, hier ein Lösung. Wenn der Benutzer als Zahlungsmöglichkeit Bankeinzug wählt und diese Daten nicht vorhanden sind, dann erscheinen in der selben Seite Formularfelder, damit der User diese ergänzen kann.
    Ich übernehme natürlich keine Garantie! ;-)
    Gruss
    ...
    Joomeln ist die Schönste Sache der Welt!
    HI,
    ich habe ViruteMArt 1.13 und 1.0.13 Joomla und dein Hack funktioniert 1a! Vielen Dank!

  7. #27
    Neu an Board
    Registriert seit
    11.08.2006
    Beiträge
    18
    Bedankte sich
    6
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Zitat Zitat von jayr Beitrag anzeigen
    Hallo zusammen!
    Da ich selber das Problem hatte, hier ein Lösung. Wenn der Benutzer als Zahlungsmöglichkeit Bankeinzug wählt und diese Daten nicht vorhanden sind, dann erscheinen in der selben Seite Formularfelder, damit der User diese ergänzen kann.
    Ich übernehme natürlich keine Garantie! ;-)
    Gruss
    Version: Virtue Mart 1.07
    PS: Die ID 18 unten im Quelltext entspricht der id des "Bankeinzuges". Das ist natürlich nicht bei jedem die 18 ;-)
    Ansicht -> Quelltext ist dein Freund.

    Datei: /administrator/components/com_virtuemart/html/checkout.index.php
    PHP-Code:
    if ($checkout) {
        // We have something in the Card so move on
        if ($perm->is_registered_customer($auth['user_id'])) { // user is logged in and a registered customer
                ?>
    <form action="<?php echo SECUREURL ?>index.php" method="post" name="adminForm">
       
    <?php

    ///////  jayR-Hack ///////////////
    $formflag "nochange"// Wenn ein weiterer Schritt eingeleitet wird
    if(mosGetParam($_REQUEST'payment_method_id'null) == 18) { // Wo bekommt man nur diese 18 her?
        
                    // Hole Bankdaten
                
    $dbu = new ps_DB;
                
    $q  "SELECT bank_account_holder,bank_iban,bank_account_nr,bank_sort_code,bank_name FROM `#__{vm}_user_info` WHERE `user_id` = " $auth["user_id"];
                
    $dbu->query($q);

                
    $bank_account_holder $dbu->f("bank_account_holder");
                
    $bank_iban           $dbu->f("bank_iban");
                
    $bank_account_nr     $dbu->f("bank_account_nr");
                
    $bank_sort_code      $dbu->f("bank_sort_code");
                
    $bank_name           $dbu->f("bank_name");
     
                
    // Wurde das Formular mit den Bankinformatinen gesendet?
                
    $bank_account_holder_field mosGetParam($_REQUEST'bank_account_holder'null);
                
    $bank_account_nr_field     mosGetParam($_REQUEST'bank_account_nr'null);
                
    $bank_sort_code_field      mosGetParam($_REQUEST'bank_sort_code'null);
                
    $bank_name_field           mosGetParam($_REQUEST'bank_name'null);
                
    $formsent                  mosGetParam($_REQUEST'formsent'null);
                
                
    // Wenn HTTP-Post Werte gesetzt sind, dann haben diese Priorität
                
    $bank_account_holder_field = ($bank_account_holder_field) ? $bank_account_holder_field $bank_account_holder;
                
    $bank_account_nr_field     = ($bank_account_nr_field)     ? $bank_account_nr_field $bank_account_nr;
                
    $bank_sort_code_field      = ($bank_sort_code_field)      ? $bank_sort_code_field $bank_sort_code;
                
    $bank_name_field           = ($bank_name_field)           ? $bank_name_field $bank_name;
                
                
                
    // ToDo Validate
                
                // Alle Werte da?
                    
    $failures = array();
                    if(empty(
    $bank_account_holder_field)) $failures[] = $vmLogger->err$VM_LANG->_PHPSHOP_CHECKOUT_ERR_NO_BA_HOLDER_NAME);
                    if(empty(
    $bank_account_nr_field)) $failures[] = $vmLogger->err$VM_LANG->_PHPSHOP_CHECKOUT_ERR_NO_BA_NUM );
                    if(empty(
    $bank_sort_code_field)) $failures[] = $vmLogger->err$VM_LANG->_PHPSHOP_CHECKOUT_ERR_NO_BANK_SORT );
                    if(empty(
    $bank_name_field)) $failures[] = $vmLogger->err$VM_LANG->_PHPSHOP_CHECKOUT_ERR_NO_BANK_NAME );
         
      
                foreach(
    $failures as $failure){
                    
    $failure;
                }
      
                
                if(
    count($failures) > 0){
                    
    // Mindestens ein Wert nicht angegeben ...
                    
    $checkout_next_step 99;
                    
    $checkout_this_step 4;
                    
    $formflag="changed";
                    
                    echo 
    '<fieldset>';
                    echo 
    "<legend class=\"sectiontableheader\">$VM_LANG->_PHPSHOP_ACCOUNT_BANK_TITLE</legend>";
                    echo 
    ' <div id="bank_account_holder_div" style="float:left;width:30%;text-align:right;vertical-align:bottom;font-weight: bold;padding-right: 5px;">';
                    echo 
    "<label for=\"bank_account_holder_field\">$VM_LANG->_PHPSHOP_ACCOUNT_LBL_BANK_ACCOUNT_HOLDER</label> </div>";
                    echo 
    "<div style=\"float:left;width:60%;\">
                           <input type=\"text\" id=\"bank_account_holder_field\" name=\"bank_account_holder\" size=\"40\" value=\"
    $bank_account_holder_field\" class=\"inputbox\" />
                         </div>"
    ;

                    echo 
    '<br/><br/><div id="bank_account_nr_div" style="float:left;width:30%;text-align:right;vertical-align:bottom;font-weight: bold;padding-right: 5px;">';

                     echo 
    "<label for=\"bank_account_nr_field\">$VM_LANG->_PHPSHOP_ACCOUNT_LBL_BANK_ACCOUNT_NR</label> </div>
                         <div style=\"float:left;width:60%;\">
                             <input type=\"text\" id=\"bank_account_nr_field\" name=\"bank_account_nr\" size=\"40\" value=\"
    $bank_account_nr_field\" class=\"inputbox\" />
                              </div>"
    ;
        
                echo 
    '<br/><br/><div id="bank_sort_code_div" style="float:left;width:30%;text-align:right;vertical-align:bottom;font-weight: bold;padding-right: 5px;">';


                echo 
    "<label for=\"bank_sort_code_field\">$VM_LANG->_PHPSHOP_ACCOUNT_LBL_BANK_SORT_CODE</label> </div>
                      <div style=\"float:left;width:60%;\">
                        <input type=\"text\" id=\"bank_sort_code_field\" name=\"bank_sort_code\" size=\"40\" value=\"
    $bank_sort_code_field\" class=\"inputbox\" />
                      </div>"
    ;

                echo 
    '<br/><br/><div id="bank_name_div" style="float:left;width:30%;text-align:right;vertical-align:bottom;font-weight: bold;padding-right: 5px;">';

                echo 
    "<label for=\"bank_name_field\">$VM_LANG->_PHPSHOP_ACCOUNT_LBL_BANK_NAME</label> </div>
                       <div style=\"float:left;width:60%;\">
                        <input type=\"text\" id=\"bank_name_field\" name=\"bank_name\" size=\"40\" value=\"
    $bank_name_field\" class=\"inputbox\" />
                       </div><br />"
    ;
                
                echo 
    '<input type=hidden name="formsent" value="yes" />';
                echo 
    '</fieldset>';
                   
                    } else {
                        
                        if (
    $formsent){
                            
    // Daten speichern
                            
    $q  "UPDATE jos_vm_user_info SET ";
                            
    $q .= "bank_account_nr='" $bank_account_nr_field "', ";
                            
    $q .= "bank_sort_code='" $bank_sort_code_field "', ";
                            
    $q .= "bank_name='" $bank_name_field "', ";
                            
    $q .= "bank_account_holder='" $bank_account_holder_field "' ";
                            
    $q .= "WHERE user_id='" $auth["user_id"] . "' AND ";
                            
    $q .= "address_type='BT'";
                    
                            
    $dbu = new ps_DB;
                       
                            if(!
    $dbu->query($q)){
                                
    mosRedirect('index.php');
                            }
                            echo  
    $VM_LANG->_PHPSHOP_BANK_DATA_SAVED;
                        }
                     }

    }
    /////// jayR-Hack ///////////////

    ?>     
       
       
        <input type="hidden" name="checkout_next_step" value="<?php echo $checkout_next_step ?>" />
        <input type="hidden" name="checkout_this_step" value="<?php echo $checkout_this_step ?>" />
        <input type="hidden" name="zone_qty" value="<?php echo $zone_qty ?>" />

    PHP-Code:
     elseif ($checkout_this_step == CHECK_OUT_GET_FINAL_CONFIRMATION) {
                // -CHECK_OUT_GET_FINAL_CONFIRMATION
                // shows a total summary including all payments, taxes, fees etc. 
                // Now llet the user confirm
                ?>
              <?php if($formflag == "changed") { $thanks_or_not "index";} else {$thanks_or_not "thankyou";}?> // geändert
              <input type="hidden" name="page" value="<?php echo $modulename ?>.<?php echo $thanks_or_not ?>" /> // geändert
             
                <input type="hidden" name="func" value="checkoutprocess" />
                <input type="hidden" name="ship_to_info_id" value="<?php echo $ship_to_info_id ?>" />
                <input type="hidden" name="shipping_rate_id" value="<?php echo urlencode($shipping_rate_id?>" />
                <input type="hidden" name="payment_method_id" value="<?php echo $payment_method_id ?>" />
                <?php 
                
    // include(PAGEPATH.'ro_basket.php');
            
    }

    /administrator/components/com_virtuemart/classes/ps_checkout.php
    PHP-Code:
    /*
    Auskommentieren der Ausgaben bei fehlenden Daten!
    */
                
    ($dbu->f("bank_account_nr") =="")) {
                    
    //$vmLogger->err( $VM_LANG->_PHPSHOP_CHECKOUT_ERR_NO_IBAN );
                    
    return False;
                }
                if (
    $dbu->f("bank_iban") == "") {
                    if (
    $dbu->f("bank_account_nr") == ""){
                        
    //$vmLogger->err( $VM_LANG->_PHPSHOP_CHECKOUT_ERR_NO_BA_NUM );
                        
    return False;
                    }
                    if (
    $dbu->f("bank_sort_code") == ""){
                        
    //$vmLogger->err( $VM_LANG->_PHPSHOP_CHECKOUT_ERR_NO_BANK_SORT );
                        
    return False;
                    }
                    if (
    $dbu->f("bank_name") == ""){
                        
    //$vmLogger->err( $VM_LANG->_PHPSHOP_CHECKOUT_ERR_NO_BANK_NAME );
                        
    return False;
                    }
                } 
    /administrator/components/com_virtuemart/languages/germanf.php
    PHP-Code:
    /*
    Konstante hinzufügen
    */
    var $_PHPSHOP_BANK_DATA_SAVED '<div class="shop_info"><b>Info:</b>: Ihre Bankdaten wurden gespeichert.</div>'
    Joomeln ist die Schönste Sache der Welt!
    Funtioniert auch in der neusten Version von Virtuemart (fast) top!
    Sind die Kontodaten eingetragen, kann man zwar weitermachen im Bestellprozess, aber es kommt die Fehlermeldung, dass der Kontoinhaber noch fehlt...
    Gibbet dafür`ne Lösung?

    Dankeschön schonmal im Voraus.

  8. #28
    Neu an Board Avatar von jenny_2008
    Registriert seit
    17.12.2007
    Beiträge
    12
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Problem

    Bankdaten bei der Registrierung erfassen:
    Hallo, hab keine ahnung, aber wenn ich die registrierung abschließen will, gibt es bei mir garnicht die Möglichkeit, die Bankdaten bei der registrierung zu erfassen. Dabei hab ich über "Konfiguration" gewählt "die eingabe von bankverbindungsdaten ermöglichen". Hat jemand eine Idee, woran das liegen könnte? Bei der Regisitierung bin ich ganz normal den Schritten gefolgt: Benutzerdaten aktivieren durch einfügen des vom shop zugesandten links in den browser, und dann nach der aktivierung mit dem jeweiligen benutzernamen und passwort anmelden...
    Angehängte Grafiken

  9. #29
    War schon öfter hier
    Registriert seit
    11.07.2007
    Beiträge
    126
    Bedankte sich
    13
    1 Danksagung in 1 Beitrag

    Frage

    Bei mir funktioniert die Methode von jayr auch (Joomla 1.0.15 und Virtuemart 1.0.15).
    Ich habe sie noch um id 17 erweitert.
    Dies funktioniert auch, ich bekomme allerdings den Satz "Fehler: Bitte teilen Sie uns den Kontoinhaber mit!" bei id 17 einmal oben, einmal unten angezeigt.
    Wie kann ich die obere Anzeige ausblenden?
    Danke.

  10. #30
    Neu an Board
    Registriert seit
    02.04.2008
    Beiträge
    8
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Habe das selbe Problem. Ich probiere mal die Lösungsvorschläge.

Seite 3 von 4 ErsteErste 1 2 3 4 LetzteLetzte

Ähnliche Themen

  1. Virtuemart Anzeige der Kontodaten
    Von voodoma im Forum Joomla E-Commerce Lösungen
    Antworten: 8
    Letzter Beitrag: 14.04.2008, 14:39
  2. VirtueMart Modul einbinden und positionieren
    Von eseno im Forum Joomla E-Commerce Lösungen
    Antworten: 10
    Letzter Beitrag: 17.01.2007, 22:35
  3. Umlaute von VirtueMart Texten werden als ? dargestellt.
    Von Atomian im Forum Joomla E-Commerce Lösungen
    Antworten: 5
    Letzter Beitrag: 25.09.2006, 16:51
  4. Update von Mambo 4.5.4 mit Virtuemart 1.0.2 auf Joomla 1.10 und Virtuemart 1.0.6
    Von Gummibär im Forum Gelöste Themen - Joomla E-Commerce Lösungen
    Antworten: 0
    Letzter Beitrag: 22.07.2006, 11:41
  5. Virtuemart deinstallieren
    Von bachplus im Forum Mambo Komponenten
    Antworten: 4
    Letzter Beitrag: 16.03.2006, 20:54

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein