Neu Paypal Checkout Plugin - Ist vorhanden aber nichts funktioniert

odmvbe

Aktives Mitglied
10. November 2016
20
0
Das Plugin

PayPal Checkout - Jetzt neu mit Apple Pay und Google Pay™​

wird im Backend als installiert angezeigt. Kann diese Plugin weder einstellen, noch wird es in der Liste der vorhanden plugin's Dargestellt. Nur im Plugin Manager! Es lässt sich auch nicht deinstallieren und somitr erneut installieren. In "Meine Käufe" wird kein "iInstallieren " Button angezeigt. Mittlerweile gehen mir die IIdeen aus. Habe versucht händisch zu deinstallieren (Verzeichnis und Datenbank) es passiert absolut nichts. Ich kann nicht einmal einen Servicebericht schreiben lassen. Die Fehler Diagnose zeigt alles im grünen Bereich, bis auf ein paar Sprachvariablen in den Artikelmerkmalen.

Frontend:

Fatal error: Uncaught Plugin\jtl_paypal_commerce\paymentmethod\PaymentmethodNotFoundException: Paymentmethod PayPalCommerce not found in /httpdocs/jtl-shop/plugins/jtl_paypal_commerce/frontend/Handler.php:580 Stack trace: #0 /httpdocs/jtl-shop/includes/src/Events/Dispatcher.php(72): Plugin\jtl_paypal_commerce\frontend\Handler->smarty() #1 /httpdocs/jtl-shop/includes/src/Plugin/HookManager.php(94): JTL\Events\Dispatcher->fire() #2 /httpdocs/jtl-shop/includes/defines.php(329): JTL\Plugin\HookManager->executeHook() #3/httpdocs/jtl-shop/includes/src/Smarty/JTLSmarty.php(218): executeHook() #4 /httpdocs/jtl-shop/includes/vendor/jtlshop/smarty4/libs/sysplugins/smarty_internal_runtime_filterhandler.php(63): JTL\Smarty\JTLSmarty->outputFilter() #5 /httpdocs/jtl-shop/includes/vendor/jtlshop/smarty4/libs/sysplugins/smarty_internal_template.php(255): Smarty_Internal_Runtime_FilterHandler->runFilter() #6 /httpdocs/jtl-shop/includes/src/Smarty/JTLSmartyTemplateClass.php(59): Smarty_Internal_Template->render() #7 /httpdocs/jtl-shop/includes/vendor/jtlshop/smarty4/libs/sysplugins/smarty_internal_templatebase.php(238): JTL\Smarty\JTLSmartyTemplateClass->render() #8 /httpdocs/jtl-shop/includes/vendor/jtlshop/smarty4/libs/sysplugins/smarty_internal_templatebase.php(116): Smarty_Internal_TemplateBase->_execute() #9 /httpdocs/jtl-shop/includes/src/Smarty/JTLSmarty.php(386): Smarty_Internal_TemplateBase->fetch() #10 /httpdocs/jtl-shop/includes/src/Router/Controller/PageController.php(159): JTL\Smarty\JTLSmarty->getResponse() #11 /httpdocs/jtl-shop/includes/src/Router/Controller/DefaultController.php(139): JTL\Router\Controller\PageController->getResponse() #12 /httpdocs/jtl-shop/includes/src/Router/Controller/DefaultController.php(110): JTL\Router\Controller\DefaultController->redirectOldRoute() #13 /httpdocs/jtl-shop/includes/src/Router/Router.php(670): JTL\Router\Controller\DefaultController->getResponse() #14 /httpdocs/jtl-shop/includes/src/Shop.php(379): JTL\Router\Router->dispatch() #15 /httpdocs/jtl-shop/index.php(9): JTL\Shop::dispatch() #16 {main} thrown in /httpdocs/jtl-shop/plugins/jtl_paypal_commerce/frontend/Handler.php on line 580​


Wer hat Ahnung und kann mir Raten was zu tun ist? Die Shopversion ist 5.6.1! PaypalCheckout Version: 1.5.2
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.246
2.451
Berlin
Firma
css-umsetzung
Du solltest wenn du die Möglichkeit hast, ein Ticket bei JTL aufmachen.
Oder einen Servicepartner deines Vertrauens fragen.

Selbstständig in der Datenbank rumbasteln war keine gute Idee, da du als Anwender nicht weißt, wo sich das Plugin überall verteilt hat.
 

NoOne

Sehr aktives Mitglied
16. März 2024
538
180
Das Verzeichnis (/plugins/jtl_paypal_commerce in irgendwas anderes) auf dem Webserver umbenennen, Cache leeren, dann im Plugin-Manager das Plugin deaktivieren. Verzeichnis wieder zurück umbenennen, Plugin deinstallieren und neu installieren. Wenn das nicht hilft, dann versuchen, mit umbenanntem Verzeichnis zu deinstallieren.

Konkret fehlen die PayPal-Zahlungsarten im Backend, denke ich. Die könnte man selbst hinzufügen, wenn man weiß, was man tut, aber deinstallieren und neu installieren ist einfacher. Und in Shop 5.6.1 am besten auch 2.1 oder 2.2 installieren, nicht 1.5.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.246
2.451
Berlin
Firma
css-umsetzung
Das Problem ist, dass er bereits selbstständig in der Datenbank rumgefummelt hat.
bevor ich da versuche ein Plugin neu zu installieren, sollte sichergestellt werden, das PayPal aus den Tabellen, restlos entfernt ist.
 

NoOne

Sehr aktives Mitglied
16. März 2024
538
180
Deswegen ja zuerst Cache leeren und Plugin über den Plugin-Manager deinstallieren. ;) Wenn das deinstallieren scheinbar nicht klappt, dann einfach so lange deinstallieren bis das Plugin weg ist. Bei Cache-Problemen (also wenn man das Plugin installiert, man es danach aber nicht angezeigt bekommt und noch ein paar mal versucht) kann es sein, dass das Plugin mehrmals in der Datenbanktabelle landet. Und dann kann es sein das man es mehrmals deinstallieren muss, bevor alle Einträge aus tplugin gelöscht sind. Dann wirkt es auch so, als würde beim Deinstallieren nichts passieren.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.246
2.451
Berlin
Firma
css-umsetzung
Ja das ist richtig, aber wenn er in tplugin das Plugin manuell gekillt hat, dann fehlt jetzt wenn er pech hat, jegliche ID Zuordnung um das sauber entfernen zu können,
fängt mit der Tabelle tpluginzahlungsartklasse schon an und hört vermutlich mit tpluginmigration auf.
 

NoOne

Sehr aktives Mitglied
16. März 2024
538
180
tpluginmigration sollte kein Problem sein beim Deinstallieren, weil dort nicht mit kPlugin gearbeitet wird, die Einträge dort dürften mit der ersten ordnungsgemäßen Installation verschwinden. Und bei tpluginzahlungsartklasse sollte das generell kein Problem geben, weil dort mit kPlugin gearbeitet wird und der Wert bei einer neuen Installation nicht gleich bleibt, daher ist eigentlich egal, wenn die Einträge zurückbleiben. Für die tplugineinstellungen gilt das ebenfalls. Und die 3 xplugin Tabellen, die angelegt werden (bzw. sogar nur 2 mit PPC 1.5.2 glaube ich), verschwinden ebenfalls mit der ersten ordnungsgemäßen Deinstallation.

Was nicht klappt ist, die Tabellen die das Plugin anlegt zu löschen und dann das Plugin neu zu installieren, ohne dass die entsprechenden Migrations aus tpluginmigration zu entfernen. Weil dann gelten die Migrationen, welche diese Tabellen anlegen schon als abgearbeitet und werden nicht nochmal abgearbeitet. Das führt dann dazu, das die Tabellen, trotz Installation ohne Fehlermeldung, nicht gefunden werden.
 

odmvbe

Aktives Mitglied
10. November 2016
20
0
Danke für die Antworten. Das Plugin habe ich min. 30x versucht zu löschen, wie gesagt minimal. Dann erst habe ich alle Tabellen nach der Beziehung mit tplugin und kplugin mit der entsprechenden ID abgesucht und entfernt. Es passiert nichts, Verzeichnis umbenennen war genauso blödsinniges unterfangen, oder einfach löschen. Es steht trotz ständigem löschen der Caches, ist in der Tabelle installierter Plugins, bei Käufe als installiert, in der Tabelle mit den Einstellungen stehen alle Plugins die aktiviert sind drin nur eben nicht Paypal.
Und es geht auch nicht um das rumgepfusche in der Datenbank, ich habe jeweils immer eine Sicherung der Datenbank vor und nach einem Update. Für mich ist ein leichtes den Schitt wieder auf 5.4.0. zu setzen. Nur eben selbst da passiert nichts! Nicht einmal in der Version! Das einzige was ist, im Frontend kommt neuerdings in der Ursprungs Version Fehler 508 Resoucen Limit erreicht, von heut auf morgen.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.246
2.451
Berlin
Firma
css-umsetzung
Und es geht auch nicht um das rumgepfusche in der Datenbank, ich habe jeweils immer eine Sicherung der Datenbank vor und nach einem Update.
Ich sagte nicht rumgepfusche :)
Ich sagte rumbasteln, und das bezieht sich auf jeden, auch auf mich, wenn ich in der Datenbank manuell Daten verändere, weil ja theoretisch alles über die Shop eigenen Funktionen abgewickelt werden sollte.

Wie ich aber anfangs schon schrieb, mache ein Ticket auf oder lasse einen Servicepartner ran.
Wir Servicepartner wissen in der Regel, wo was wie verankert ist und können so vermutlich recht schnell helfen.
Helfen kann am am besten, wenn man den derzeitigen Ist Zustand auf dem webspace, im Backend und in der Datenbank sieht.
 

DITH-Shop

Sehr aktives Mitglied
8. Juli 2013
2.868
216
Allgemein finde ich das PayPal Checkout plugin aktuell zum Kot**n
Immer wieder Updates wegen Bugs - und immer wieder muss alles komplett neu eingerichtet werden.

Update von 2.2.0 auf 2.2.1 hat mir dann gleich mal alles zerschossen. Der Versuch mich neu zu verbinden dauert inzwischen schon 15 Minuten...
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu PayPal Checkout: rechte Button "Später Bezahlen" fehlt JTL-Shop - Fehler und Bugs 3
Neu Beim Versuch Paypal-Plugin mit Paypal-Konto zu verbinden Shop nicht mehr erreichbar Plugins für JTL-Shop 2
Neu Kunde zahlt zuviel mit PayPal Plugins für JTL-Shop 0
Neu Eingabefeld der PayPal Kreditkartenzahlung wird bei eingeloggten Kundenkonto nicht angezeigt JTL-Shop - Fehler und Bugs 1
Neu Probleme beim Lizenzkauf im Extension Store – PayPal-Fehler? Plugins für JTL-Shop 0
Neu JTLPOS PayPal Reader JTL-POS - Fehler und Bugs 0
Neu PayPal lehnt Zahlung ab, weil PLZ angeblich nicht beliefert wird User helfen Usern 2
Neu Versandklasse im Checkout am Artikel anzeigen Allgemeine Fragen zu JTL-Shop 0
Lieferadresse entspricht der Rechnungsadresse - vorausgewählt Checkout Einrichtung JTL-Shop5 0
Neu Checkout Probleme mit Pflichtfeldangaben Allgemeine Fragen zu JTL-Shop 4
Neu Neues Plugin: Produktbundles mit Rabatten Plugins für JTL-Shop 0
Neu Widerrufsformular als kostenloses Plugin für Shops ab 5.1.5 Plugins für JTL-Shop 9
Neu Neues Plugin: Kaufimpuls Paket Plugins für JTL-Shop 0
Neu Neues Plugin: Sauberes Meta-Tracking für JTL-Shop 5 (Pixel + CAPI + Consent) Plugins für JTL-Shop 0
Neu 📢 Plugin "Kreditlimit Plugin für JTL-Shop 5 " von CIN GmbH Plugins für JTL-Shop 0
Neu Händlerbund-Plugin lädt Texte herunter, ersetzt sie aber nicht im Frontend Technische Fragen zu Plugins und Templates 1
Neu 503 Service Unavailable bei Payrexx Webhook nach Plugin-Update - wer hat das auch? Plugins für JTL-Shop 0
Neu JTL-Shop 5.2.3 – Google-Shoppin-Plugin 2.3.0: Mehrere Rückgaberichtlinien (DE + Ausland) bei einem Feed / return_policy_label Plugins für JTL-Shop 0

Ähnliche Themen