#1789 closed Bug/Fehler (fixed)
Paypal Ratenzahlung (Installment) fehlerhafte Anzeige und Berechnung
| Reported by: | swolfram | Owned by: | Torsten Riemer |
|---|---|---|---|
| Priority: | normal | Milestone: | modified-shop-2.0.5.1 |
| Component: | Module | Version: | 2.0.5.0 |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: |
Description (last modified by )
Die Anzeige für Paypal Installment wird fälschlicherweise bereits bei 99 EUR aktiviert, Paypal selber aktiviert die Ratenzahlung aber erst ab 199 EUR. Das führt zu einer falschen Anzeige, siehe dazu: MODUL: PayPal PLUS Zahlungsmodul für modified eCommerce Shopsoftware
Wenn man in der /shoproot/includes/external/paypal/classes/PayPalCommon.php
in Zeile 80 den Minimalwert auf 199 korrigiert, dann passen Anzeigen und Berechnungen wieder überein.
Attachments (0)
Change History (9)
comment:1 by , 6 years ago
| Description: | modified (diff) |
|---|---|
| Milestone: | → modified-shop-2.0.5.1 |
| Version: | → 2.0.5.0 |
comment:2 by , 6 years ago
| Owner: | set to |
|---|---|
| Resolution: | → fixed |
| Status: | new → closed |
comment:3 by , 6 years ago
Ihr müsst mal mit Paypal kommunizieren!!
Das Ratenzahlungsmodul wird seit kurzem in allen Shops wieder ab 99 EUR aktiviert & angezeigt im Bestellvorgang. Aber erst ab 199 EUR wird die Ratenzahlungsübersicht erstellt in Warenkorb oder beim Artikel.
Kauf ist jetzt plötzlich möglich ab 99 EUR
Getestet und bestätigt in Modulversion
1.25
1.3
1.42
1.43
comment:4 by , 6 years ago
Ich verstehe nicht genau was du meinst?
Wir haben in r12676 gerade erst die Korrektur für Modulversion 1.42 vorgenommen, dass "PayPal Ratenzahlung (paypalinstallment)" erst ab 199€ angezeigt wird und das entspricht der Seite von PayPal, siehe: PayPal Ratenzahlung - Auf Raten Kaufen | PayPal DE
Modulversion 1.25 & 1.30 enthalten diese Korrektur noch nicht, aber 1.42 & 1.43 schon!
comment:5 by , 6 years ago
Das Modul zur Ratenzahlung wird in allen Shops seit wenigen Tagen bereits ab einem Warenkorbert von 99 Eur freigeschaltet auf checkout_payment.php.
Getestet in allen oben genannten Versionen
Zuvor lag der Wert bei 199. Man kann auch problemlos 99 Eur auf Rate kaufen. Das ging zuvor nicht.
comment:6 by , 6 years ago
Auf die Schwelle von 99 bzw. 199€ hat PayPal keinerlei Einfluss! Das ist im Modul hardcodiert hinterlegt!
Datei "/includes/external/paypal/classes/PayPalCommon.php":
function get_min_installment_amount() {
return array(
'amount' => 199.00,
'currency' => 'EUR',
);
}
Die Funktion function get_min_installment_amount() wiederum wird in Funktion get_presentment_details() in gleicher Datei verwendet, welche dann in den für PayPal Ratenkauf verwendeten Dateien zum Tragen kommt:
- /includes/modules/payment/paypalinstallment.php
- /includes/extra/modules/product_info_end/paypalinstallment.php
- /includes/extra/modules/order_details_cart_total/paypalinstallment.php
Bitte prüfe mal, welcher Betrag (amount) in der Funktion get_min_installment_amount() in den von dir betreuten Shops steht.
comment:7 by , 6 years ago
Den besagten Wert habe ich in allen oben genannten Versionen manuell geändert. Das hat wunderbar funktioniert, bis jetzt. Ich kann das auch in eurem Dev-Shop nachstellen mit Version 1.44
Die Ratenberechnung im Warenkrob beispielsweise läuft aber weiterhin erst ab dem Schwellenwert 199,-

In 12676: