+ Antworten
Ergebnis 1 bis 3 von 3

Thema: Virtuemart 1.1.9 - Problem mit den Zahlungsmethoden PayPal und Vorkasse!

  1. #1
    War schon öfter hier
    Registriert seit
    31.10.2006
    Beiträge
    170
    Bedankte sich
    35
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Unglücklich Virtuemart 1.1.9 - Problem mit den Zahlungsmethoden PayPal und Vorkasse!

    Hallo,

    ich möchte als Zahlungsart Paypal (API) und Vorkasse anbieten.

    Ich habe das Paypal Modul/Plugin für Virtuemart konfiguriert und aktiviert.
    Dann habe ich eine neue Zahlungsart "Banküberweisung" mit dem Typ "Nachname/Vorkasse" angelegt und einen Hinweis mit den Bankdaten zur Überweisung eingegeben.

    Alle anderen Zahlungsarten sind deaktiviert!!!

    Wenn ich eine Testbestellung mache wird der Schritt "Zahlungsart" einfach übersprungen und man kann seine Bestellung als Paypal-Bestellung absenden.

    Wenn ich testweise eine, weitere, neue Zahlungsmethode anlege z.b. "Überweisungsart 2" die mit der Zahlungsart "Banküberweisung" identisch ist und diese aktiviere, wird der schritt "Zahlungsart" nicht mehr übersprungen und ich kann dafür zwischen drei Zahlungsmethoden wählen?!

    Wenn nur zwei Zahlungsmethoden aktiviert sind funktioniert es nicht mehr und der Schritt "Zahlungsart" wird wieder übersprungen??!!

    Kennt jemand das Problem und weiß wie man das lösen kann?

    Vielen Dank
    Geändert von mirco_xp (26.10.2011 um 15:33 Uhr)

  2. #2
    BSE
    BSE ist offline
    Neu an Board
    Registriert seit
    05.10.2009
    Beiträge
    1
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Ist etwas ungünstig programiert worden da PayPal aus der Ab-Prüfung für die Ausgabe rausfällt.

    Checkout - Step 3 (Zahlungsart) wird übersprungen

    Problem:
    Nur PayPal und Vorkasse aktiv… Step3 wird übersprungen und PayPal ist automatisch voreingestellt

    Lösung:
    administrator/components/com_wirtuemart/clases/ps_checkout.php

    suchen (ca. Zeile 876)
    elseif ($count <= 1 && $cc_payments==false) {

    ändern
    elseif ($count <= 0 && $cc_payments==false) {
    Alternativ:
    Du kannst auch unter Komponenten->VirtueMart->Administration->Konfiguration->Reiter:Bestellung die Bestellschritte 3 und 4 zu einem Schritt (beide zu 3) zusammenfassen.

    ---------------------

    Aber freu dich auf PayPal (new API) da gibts dann die nächsten Fehler... da hab ich allerdings noch keine Lösungen.

    mfg

  3. #3
    War schon öfter hier
    Registriert seit
    31.10.2006
    Beiträge
    170
    Bedankte sich
    35
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Lächeln Ich habe eine gute Lösung gefunden

    Sorry BSE aber Dein Lösungsansatz war bei mir leider nicht, wie gewünscht, erfolgreich.
    Ich habe aber eine Lösung gefunden die sehr gut funtioniert.

    Also an alle die als Zahlungmethode Paypal (New API) und Vorkasse/Bankeinzug angeben möchten aber im Bestellvorgang in der Auswahl der Zahlungsart nicht "Creditcard" haben wollen sonder nur Vorkasse/Bankeinzug und PayPal:

    1. Öffne die Datei "list_payment_methods.tpl.php"
    Diese liegt unter "components/com_virtuemart/themes/default/templates/checkout"

    2. Dort bitte folgende Zeile:
    $ps_payment_method->list_paypalrelated($payment_method_id, false); ?>

    ersetzen durch (auskommentieren):

    /*?>$ps_payment_method->list_paypalrelated($payment_method_id, false); <?php */ ?>

    3. Datei speichern, wieder hoch laden und ersetzen!

    Das wars!!

+ Antworten

Lesezeichen

Berechtigungen

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