+ Antworten
Ergebnis 1 bis 3 von 3

Thema: Virtuemart Paymet_method_Id spinnt rum

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

    Standard Virtuemart Paymet_method_Id spinnt rum

    Hallo,

    ich bin gerade dabei den Käuferschutz für Trusted Shops an mein Virtuemart anzupassen.

    Hier mein Ansatz:

    Ich hab folgenden Code (gekürzt) in die "checkout.thankyou.tpl" eingegeben:

    HTML-Code:
    <input name="email" type="hidden" value="<?php $dbbt->p("user_email"); ?>">
    <input name="amount" type="hidden" value="<?php echo($db->f("order_total")); ?>">
    <input name="curr" type="hidden" value="EUR">
    <input name="payment" type="hidden" value="<?php echo $db->f("payment_method_id"); ?>">
    <input name="KDNR" type="hidden" value="<?php $dbbt->p("user_id"); ?>">
    <input name="ORDERNR" type="hidden" value="<?php $dbbt->p("order_id"); ?>">
    Bis auf die Zahlungsart wird alles korrekt angezeigt.

    Zahlungsart:
    HTML-Code:
    <input name="payment" type="hidden" value="<?php echo $db->f("payment_method_id"); ?>">
    Wenn ein Kunde bei mir Per "Vorkasse" bestellt hat, wird im Formular zur Anmeldung des Kundenschutzes im nächsten Schritt "Bankeinzug" angezeigt. Wenn der Kunde "Nachnahme" gewählt hat, zeigt es mir wieder "Kreditkarte" an.
    Paypal hab ich noch nicht ausprobiert.

    Wo liegt heir das Problem?

    Ich hab das blöde Gefühl, dass es mir die Daten garnicht ausliest.

    Thx Tim

  2. #2
    Neu an Board
    Registriert seit
    29.08.2010
    Beiträge
    4
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Wo liegt denn die Sprachdatei in der die Namen der Zahlungsarten gespeichert sind? (Scheck, Bankeinzug, Nachnahme, Kreditkarte, Vorkasse, PayPal, etc,) In der german.php ist leider nichts zu finden.

  3. #3
    Neu an Board
    Registriert seit
    03.06.2010
    Beiträge
    1
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Lösung

    Vor dem Fomular einfügen:

    $payment_method_id = vmRequest::getInt( 'payment_method_id' );
    $db->query("SELECT payment_method_id, payment_method_name FROM #__{vm}_payment_method WHERE payment_method_id='$payment_method_id'");

    Im Formular:
    <input name="paymentType" type="hidden" value="<?php echo $db->f("payment_method_name"); ?>">

    LG - jk

+ Antworten

Lesezeichen

Berechtigungen

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