Neu PayPal Express Knopf für bestimmte Artikel ausblenden

Leo Versand

Aktives Mitglied
10. Oktober 2016
43
2
Hallo!

Wir haben verschiedene Artikeln zum Verkauf in unserem Webshop. Einige von Artikeln sind nicht "PayPal-konform" und dürfen mit PayPal nicht bezahlt werden. Dafür wurde die separate Versandklasse angelegt, und PayPal als Die Zahlungsart aus dem Verkehr weggezogen wurde. Leider dann bleibt der PayPal-Express Knopf immer noch sichtbar, aber unbenutzbar.
Weil wir PayPal Express als die Zahlungsart für andere Artikeln behalten wollten, können wir der Knopf in der Plugin-Einstellungen nicht abschalten.
Meine Idee war: wir erstellen im JTL-WAWI ein FunktionsAttribut ("keinpaypal") und für die verbotene Artikel setzen auf 1, wobei für alle andere gilt die Wert 0 natürlich. Dann wird in den Template folgende Zeile eingefügt:
Code:
{assign var="keinpp" value="{$Artikel->FunktionsAttribute[$keinpaypal]}"}
Und ein Paar Änderungen in die Datei includes/plugins/jtl_paypal/version/109/frontend/140_jtl_paypal.php gemacht:
PHP:
if ($pageType === PAGE_WARENKORB || ($pageType === PAGE_ARTIKEL && $oPlugin->oPluginEinstellungAssoc_arr['jtl_paypal_express_article'] === 'Y')) {
    require_once str_replace('frontend', 'paymentmethod', $oPlugin->cFrontendPfad) . '/class/PayPalExpress.class.php';
PHP:
$article  = $smarty->getTemplateVars('Artikel');
$ppnotallowed = $article->$keinpp;

if ($pageType === PAGE_WARENKORB || ($pageType === PAGE_ARTIKEL && $oPlugin->oPluginEinstellungAssoc_arr['jtl_paypal_express_article'] === 'Y' && $ppnotallowed === '0')) {
    require_once str_replace('frontend', 'paymentmethod', $oPlugin->cFrontendPfad) . '/class/PayPalExpress.class.php';
Das aber führt dazu, dass der PayPal-Knopf verschwindet für immer.

Gibt es irgendwelche Möglichkeit das richtig zu implementieren?

Vielen Dank!

Mit freundlichen Grüßen,
Victor vom Leo Team
 

JulianG

Administrator
Mitarbeiter
14. November 2013
1.254
396
Hallo @Leo Versand

das Funktionsattribut inkl. Funktionalität gibts es schon! "no_paypalexpress" mit Wert = 1
JTL-Wawi hat es allerdings nicht drin, muss also manuell angelegt werden (darauf achten, dass es ein Funktionsattribut und kein Attribut ist).
 
Ähnliche Themen
Titel Forum Antworten Datum
Zahlungsabgleich Paypal Express Ausgänge JTL-Wawi 1.10 3
Neu Paypal Plugin JTL-Shop - Fehler und Bugs 0
Neu Paypal bei bestimmten Produkten nicht anbieten Plugins für JTL-Shop 1
Neu PayPal lädt nicht mehr nach Update auf 5.6 (Child theme Checkout index.tpl Bug) Installation / Updates von JTL-Shop 0
Neu PayPal-Plugin blockiert bei PayPal-Störung Checkout JTL-Shop - Fehler und Bugs 4
Neu Falsche Umsatzsteuer bei Paypal-Checkout Bestellungen im Webshop JTL-Shop - Fehler und Bugs 3
Neu Paypal: Erweiterte Kreditkartenzahlung geht nicht JTL-Shop - Fehler und Bugs 19
Paypal-Zahlungen doppelt > keine automatische Zuweisung JTL-Wawi 1.10 0
Neu PayPal Checkout Plugin (iPhone), Probleme mit PayPal-App Plugins für JTL-Shop 0
Neu JTL PayPal Plugin - keine Einstellmöglichkeiten, keine Anzeige im Frontend Plugins für JTL-Shop 2
Neu Nach Update auf PayPal 2.1.0 doppelte Zahlungsarten und Ratepay Plugin erforderlich Plugins für JTL-Shop 0
Neu Paypal Zahlung erfolgreich, Auftrag mit Status Neu im Shop und fehlt in WAWI JTL-Shop - Fehler und Bugs 4
Neu Paypal: Klappt bei euch die erweiterte Kreditkartenzahlung? Plugins für JTL-Shop 9
Neu Artikelseiten 500 HTTP Fehler PayPal Plugin 2.1.0 JTL Shop 5.4.0 Plugins für JTL-Shop 4
Neu PayPal / Klarna Allgemeine Fragen zu JTL-Shop 10
Beantwortet Einen 2. JTL-Shop5 mit dem gleichen PayPal-Account verbinden Einrichtung JTL-Shop5 7
Neu 500 Error durch Paypal Plugin im B2B Shop Plugins für JTL-Shop 0
Neu Nach Paypal-Leak, eine Alternative? JTL-Wawi - Ideen, Lob und Kritik 11
Neu zusätzliche Zahlarten bei Paypal - Gebühren ?! User helfen Usern - Fragen zu JTL-Wawi 3
Neu Aktuell hat PayPal Probleme BUG Korrektur Buchungen Allgemeine Fragen zu JTL-Shop 1
Neu PayPal - PayPal Checkout - 221 – SQL Fehler Plugins für JTL-Shop 0
Neu PayPal V 2.0.2 mit Shop 5.5.2: Ablauf der Zahlung Plugins für JTL-Shop 13
Neu JTL PayPal Checkout 5.3.0 mit Shop 5.5.2 - Artikel nur sichtbar wenn Kunde eingeloggt ist oder Artikel nicht verfügbar ist Plugins für JTL-Shop 6
Neu PayPal Checkout 2.0.1 / jtlshop 5.5.1 / php8.2- Fehlermeldungen Plugins für JTL-Shop 0
Neu Sql Express 2022 - wawi sagt beim Start es ist ein Update bereit - gelöst Installation von JTL-Wawi 3
Neu Besteht Interesse an einer Versandschnittstelle für GEL-Express? Schnittstellen Import / Export 0
Neu Update von 1.5.55.5 auf aktuell, welche Reihenfolge, SQL Express auf Standard Installation von JTL-Wawi 10

Ähnliche Themen