Neu PayPal Express Knopf für bestimmte Artikel ausblenden

Leo Versand

Aktives Mitglied
10. Oktober 2016
37
1
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.243
360
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 checkout Express löst Error 500 aus Plugins für JTL-Shop 1
Neu PayPal Checkout - mehrere Shops, verschiedene Logos Plugins für JTL-Shop 0
Neu [JTL_PAYPAL_COMMERCE] INFORMATION: Paypal commerce: serialization faied (Malformed UTF-8 characters, possibly incorrectly encoded) JTL-Shop - Fehler und Bugs 0
Neu Problem bei Paypal Später Zahlen über Warenkorbbutton Plugins für JTL-Shop 2
Neu PayPal Timeout nach Update Allgemeine Fragen zu JTL-Shop 0
Neu PayPal Button Später Zahlen Plugins für JTL-Shop 0
Neu PayPal Checkout - Kunden werden nicht weitergeleitet Plugins für JTL-Shop 10
Neu JTL PayPal Checkout fehlerhafte Darstellung im Firefox Plugins für JTL-Shop 10
Neu PayPal Checkout Modul - Rechnungskauf per Ratepay wird nicht ordnungsgemäß gebucht und mit der Wawi abgeglichen JTL-Shop - Fehler und Bugs 1
Neu PayPal und Klarna Bestellungen werden beim Shopabgleich als Bezahlt gesetzt. Gambio-Connector 0
Neu JTL PayPal Checkout (PPCP) - 1 Zahlung, 3 Aufträge mit identischer Ext. Nummer Plugins für JTL-Shop 2
Neu Shop 5.15 - Altes PayPal Plugin (nicht PP Checkout) woher bekommen ? Plugins für JTL-Shop 4
Neu PayPal Checkout - Verknüpfung nicht möglich Endlosschleife JTL-Shop - Fehler und Bugs 5
Neu Paypal Checkout - Bezahlung mit Ratepay Plugins für JTL-Shop 3
Neu Paypal Checkout - Konfiguration wird nicht angezeigt Plugins für JTL-Shop 4
Neu Ratepay (Paypal Rechnungskauf) Bankdaten in Bestell-Mail? Allgemeine Fragen zu JTL-Shop 4
Neu Paypal Checkout lässt sich nicht einrichten Plugins für JTL-Shop 1
Neu Paypal Checkout - Gebühren - Paypal Plus Plugins für JTL-Shop 1
Neu Paypal Button später bezahlen verschwunden Plugins für JTL-Shop 1
Neu PayPal Checkout Zahlung ohne Bestelleingang in der Wawi JTL-Shop - Fehler und Bugs 0
Neu 13.000 Fehlermeldungen in der Logdatei von PayPal Checkout JTL-Shop - Fehler und Bugs 2
Neu Paypal Checkout - Rechnungskauf Ratepay - Keine Zahlungsinformationen JTL-Wawi - Fehler und Bugs 1
Neu JTL Shop 4.06 und neuer PayPal Checkout Plugins für JTL-Shop 6
Neu Exportformat für Digitale Zolldaten - DHL Express ( MyDHL+ Portal) Schnittstellen Import / Export 0
Neu JTL Shop 5 Anregung - Versandkostenfrei-Coupon mit Express-Versand JTL-Shop - Ideen, Lob und Kritik 0
Neu DHL Express Ausland behindert Checkout Allgemeine Fragen zu JTL-Shop 0
Neu MSSQL Express & Standard Filestream wieder loswerden? Deaktivieren. User helfen Usern 13
Performance Unterschiede SQL Express und Standard JTL-Wawi 1.6 23

Ähnliche Themen