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.445
2.572
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
569
188
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.445
2.572
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
569
188
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.445
2.572
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
569
188
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.445
2.572
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.872
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 Modul für Gambio bis GX 26.x Gambio-Connector 0
Neu Lieferadresse in PayPal-Transaktion weicht von der in der Wawi ab Plugins für JTL-Shop 0
Neu Installation von Plugin PayPal Check-Out fehlgeschlagen, keine Verbindung zum Webshop Plugins für JTL-Shop 6
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 Versandklasse im Checkout am Artikel anzeigen Allgemeine Fragen zu JTL-Shop 1
Lieferadresse entspricht der Rechnungsadresse - vorausgewählt Checkout Einrichtung JTL-Shop5 2
Neu Checkout Probleme mit Pflichtfeldangaben Allgemeine Fragen zu JTL-Shop 4
Neu Plugin Preisvorschlag Plugins für JTL-Shop 6
Neu Plugin Allgemeine Fragen zu JTL-POS 1
Neu Betatester gesucht - Plugin: Geizhals Basket Tracking inkl. EMID Übermittlung Plugins für JTL-Shop 0
Neu JTL-Shop "Plugin-Vorlage" gesucht User helfen Usern 3
Neu Cross Selling Plugin Plugins für JTL-Shop 1
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

Ähnliche Themen