Neu PayPal Express Knopf für bestimmte Artikel ausblenden

  • Wichtiger Hinweis Liebe Kunden, solltet Ihr den DATEV Rechnungsdatenservice 2.0 nutzen, dann müsst Ihr bis zum 30.06.2024 JTL-Wawi 1.9 installieren. Danach wird die Schnittstelle für ältere Versionen nicht mehr unterstützt.
  • JTL-Connect 2024: Ihr habt noch kein Ticket? Jetzt Early Bird Ticket zum Vorzugspreis sichern! HIER geht es zum Ticketverkauf

Leo Versand

Aktives Mitglied
10. Oktober 2016
41
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.248
378
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
Neu PayPal Express Checkout (v 1.4.0) Probleme im PopUp Plugins für JTL-Shop 0
Neu Paypal express Kauf nimmt Versandart Abholung (kostenlos) Plugins für JTL-Shop 0
Neu Trackingdaten an Paypal übermitteln, geht das? Umstieg auf JTL-Shop 0
Neu Nova einige Fontawaysome Icon werden nicht angezeigt wie Whatsapp oder Paypal Templates für JTL-Shop 0
Neu eMail Adresse ändern PayPal Plugin Plugins für JTL-Shop 0
Neu Paypal Checkout veraltet Api bei Google Page Speed Test Plugins für JTL-Shop 1
Neu Paypal & Webhooks: Bug oder Feature? Plugins für JTL-Shop 0
Neu JTL PayPal Checkout Sanduhr dreht nonstop Plugins für JTL-Shop 0
Neu Artikel fehlt in Bestellung bei Zahlungsart Paypal Checkout JTL-Shop - Fehler und Bugs 0
Neu JTL Paypal Checkout Button bei Konfigurationsartikel verhindern Plugins für JTL-Shop 6
Neu JTL PayPal: Plugin - Bestellungen werden nicht angezeigt. Fehlermeldung "Unable to load config 'file:.conf'" Plugins für JTL-Shop 2
Neu PayPal Checkout: Verständnisfrage Plugins für JTL-Shop 0
Neu Paypal Plugin Version 1.2.0 läuft und 1.4.0. läuft nicht auf derselben Umgebung Plugins für JTL-Shop 0
Ich habe auf NOVA umgestellt aber PayPal funktioniert nicht Einrichtung JTL-Shop5 1
Neu Änderung des Auftrags nach Zahlungseingang Paypal Arbeitsabläufe in JTL-Wawi 7
Neu PayPal Checkout: Kunden verwirrt wegen Zahlungsart Name Plugins für JTL-Shop 0
Neu Update SQL 2017 Express auf 2022 Standard Installation von JTL-Wawi 7
Neu GO! Express Anbindung? JTL-ShippingLabels - Ideen, Lob und Kritik 2

Ähnliche Themen