Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Anzeige PayPal Gebühren im payment_block (checkout_payment_block.html)

    DirkL

    • Neu im Forum
    • Beiträge: 44
    • Geschlecht:
    Hallo zusammen,

    ich habe nun schon einige Suchbegriffe durch dieses Forum und google gejagt, allerdings
    komme ich nicht dahinter.

    Folgendes Problem besteht:
    Im Checkout unter "Bezahlart wählen" gibt es den sogenannten checkout_payment_block in
    diesem stehen die Bezahlarten, in der selben Zeile gibt es hinten eine Spalte für die anfallenden
    Gebühren. Dies funktioniert bei Nachname bestens, allerdings habe ich es nicht gefunden
    wie ich dort auch die PayPal Gebühren (1,9% + 0,35Euro) eingeben kann. Analog hätte ich
    gerne bei Vorauskasse 0,00Euro stehen.  Im Anhang zum veranschaulichen.

    Evtl. stand ja schon jemand vor dieser Problematik und weiß Rat? Vielen Dank schon mal!

    Schöne Grüße
    Dirk

    Linkback: https://www.modified-shop.org/forum/index.php?topic=22724.0
    rechtstexte für onlineshop

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Hallo Dirk,

    suche nach "ot_payment".

    Schöne Grüße,
    Jan

    hendrik

    • Experte
    • Beiträge: 2.038
    Datei includes/modules/payment/paypal.php oder paypal_ipn.php

    Finde Methode selection()
    Code: PHP  [Auswählen]
           
    function selection() {
      return array ('id' => $this->code, 'module' => $this->title, 'description' => $this->info);
    }
     

    Ändere die Codezeile zu:
    Code: PHP  [Auswählen]
    return array('id' => $this->code, 'module' => $this->title, 'description' =>$this->info,
    'module_cost'=>'123');
     

    Das '123' ändere in das was du darstellen willst.

    Gruß
    Hen

    DirkL

    • Neu im Forum
    • Beiträge: 44
    • Geschlecht:
    Vielen Dank ihr beiden! Bin eben dazu gekommen eure Infos zu testen.

    Konnte leider mit der Info von Jan absolut nichts anfangen.

    Aber die Info von Hen passt :)

    Merci und Gruß
    Dirk

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Hallo Dirk,

    es gibt ein Modul mit welchem du für bis zu vier Zahlungsoptionen einen Rabatt oder einen Zuschlag einfach im Adminbereich definieren kannst. Das Modul meinte ich :-)

    Schöne Grüße,
    Jan

    DirkL

    • Neu im Forum
    • Beiträge: 44
    • Geschlecht:
    Hallo Jan,

    ahsoooo ;) ja, dass hatte ich schon eingebunden und funktioniert super. Allerdings
    zeigte er mir trotzdem im checkout keine Gebühren an. Sollte er dies eigentlich tun?
    Das wäre jetzt mal interessant, denn wenn, dann funktioniert etwas bei mir nicht
    oder ich hab irgendwo irgendwas vergessen :)

    Gruß
    Dirk

    cooler

    • Mitglied
    • Beiträge: 190
    • Geschlecht:
    Hallo DirkL

    Nein das ot_payment (seit v1.06 im standart Shop dabei) zeigt auch die Kosten im Checkout nicht an.

    So wie ich Janeman verstehe muss dies direkt im Zahlungsmodul geändert werden
    Datei includes/modules/payment/paypal.php oder paypal_ipn.php

    siehe
    http://www.modified-shop.org/forum/index.php?action=post;topic=22724.0;last_msg=211148#postmodify

    Jedoch werden auch dadurch die effektiven Gebühren nicht angezeigt sondern nur der Text den man eingibt.

    Gibt's denn die Möglichkeit wirklich nicht diese Gebühren gleich da anzuzeigen?

    goair

    • Fördermitglied
    • Beiträge: 124
    • Geschlecht:
    Hallo Zusammen,
    möchte das selbe wie DirkL machen, bei Paypal die Gebüren dazu rechnen lassen. Wie mache ich das jetzt am besten, dass es auch funktioniert?!

    Vielen Dank
    Grüsse

    MoHo

    • Fördermitglied
    • Beiträge: 117
    Ich bin vor einem Monat von xtc 3.04 SP2.1 auf modified 1.06 umgestiegen.
    Jetzt ist mir aufgefallen, dass bei Paypal die Gebühren wie früher nicht mehr angezeigt werden.
    Wie hendrik schon beschrieben hat muss in der datei paypal.php noch folgendes ersetzt werden. Wer mit 123 nichts anfangen kann hier ein Beispiel.

    Finde Methode selection()
    Code: PHP  [Auswählen]
            function selection() {
                    // Stand: 29.04.2009
                    return array('id' => $this->code, 'module' => $this->title, 'description' => $this->info);
    Ändere die Codezeile zu:
    Code: PHP  [Auswählen]
            function selection() {
                    // Stand: 29.04.2009
                    return array('id' => $this->code, 'module' => $this->title, 'description' => $this->info, 'module_cost' => $GLOBALS['ot_payment']->get_percent('paypal'));

    Jetzt habe ich aber noch ein Problem mit der Anzeige. Wo kann ich das Tabellenlayout anpassen, dass ich nicht zwei Zeilen bekomme?
    [ Für Gäste sind keine Dateianhänge sichtbar ]
    Upgate:
    Habe es gefunden. In der Datei
    <mein Template>/module/checkout_payment_block.html
    habe ich width geändert
    Code: PHP  [Auswählen]
        <td class="header left" width="1%">{$module_data.selection}</td>
        <td class="header" width="79%">{$module_data.module}</td>
        <td class="header right" width="20%">{$module_data.module_cost}</td>

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Diese Änderungen im PayPal Modul sind nicht notwendig :!:

    Es müssen nur die Einstellungen unter Module->Zusammenfassung im Modul ot_payment gemacht werden.

    Dann sies es so aus:

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Hier wie die Einstellungen dazu im MOdul selbst sind:

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Gruss Gerhard

    MoHo

    • Fördermitglied
    • Beiträge: 117
    Bei mir erscheinen die beiden Optionen:
    - Anzeige bei den Zahlungsarten
    - Anzeigenart bei den Zahlungsarten aber nicht.

    Kann das was mit der Migration von xtc nach modified zu tun haben?

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Moin!

    Das gilt aber wohl nur für die 106er Version, da es das in 105d so noch nicht gibt.
    Wäre ja sonst zu schön... ;-}

    LG
    Peter

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Bei mir erscheinen die beiden Optionen:
    - Anzeige bei den Zahlungsarten
    - Anzeigenart bei den Zahlungsarten aber nicht.

    Kann das was mit der Migration von xtc nach modified zu tun haben?

    dann das Modul einfach mal deinstallieren und neu installieren.

    Gruss Gerhard

    MoHo

    • Fördermitglied
    • Beiträge: 117
    Hallo Gerhard,

    die "Reinstallation" löst das Problem tatsächlich.

    Würde es eigentlich reichen die beiden Parameter
    MODULE_ORDER_TOTAL_PAYMENT_SHOW_TYPE
    MODULE_ORDER_TOTAL_PAYMENT_SHOW_IN_CHECKOUT_PAYMENT

    in der Tabelle configuration nachzutragen?

    Dir Formatänderung, damit man nur eine Zeile hat muss jedoch noch gemacht werden.

    Man sollte das in der Dokumentation von xtc nach modified mit aufnehmen. Wo muss man so etwas einkippen? Es wäre natürlich am schönsten das einfach nur in das DB Migrationsskript mit einzupfelgen, wobei man dann erst testen muss, ob ot_payment installiert ist.

    chrisp

    • Frisch an Board
    • Beiträge: 50
    Für alle die es für das neue PayPal Plugin interessiert. Hier muss die selection() Funktion unter includes/external/paypal/classes/PayPalPaymentBase.php entsprechend angepasst werden:

    Code: PHP  [Auswählen]
      function selection() {    
        return array(
          'id' => $this->code,
          'module' => $this->title,
          'description' => $this->info,
          'module_cost' => $GLOBALS['ot_payment']->get_percent($this->code, 'price'),
        );
      }
     
    1 Antworten
    1656 Aufrufe
    11. Februar 2015, 15:56:20 von timopaul
    0 Antworten
    3166 Aufrufe
    19. Januar 2009, 11:51:34 von Tomcraft
    1 Antworten
    2176 Aufrufe
    10. April 2012, 17:48:41 von fishnet
    2 Antworten
    1664 Aufrufe
    23. November 2020, 12:41:55 von ttsarche
               
    anything