Neu Shop 5.7.2 - JTL PayPal Checkout legt alles lahm

  • Ersteller des Themas Ersteller des Themas olikaro
  • Erstellungsdatum Erstellungsdatum

olikaro

Aktives Mitglied
22. November 2020
67
8
Hallo zusammen,

ich habe den Shop auf Version 5.7.2 aktualisiert und nun das Problem, dass sobald das Plugin aktiv ist, der Shop nicht mehr erreichbar ist. Das ist sowohl bei bei meinem Snackys-Theme als auch beim NOVA-Theme der Fall.

das hier ist die Fehlermeldung:

Fatal error: Uncaught Error: Class "JTL\Helpers\ShippingMethod" not found in /home/www/drytop.de/plugins/jtl_paypal_commerce/paymentmethod/PayPalCommerce.php:210 Stack trace: #0 /home/www/drytop.de/plugins/jtl_paypal_commerce/frontend/PayPalFrontend.php(344): Plugin\jtl_paypal_commerce\paymentmethod\PayPalCommerce->isValidExpressPayment(Object(JTL\Customer\Customer), Object(JTL\Cart\Cart)) #1 /home/www/drytop.de/plugins/jtl_paypal_commerce/frontend/Handler.php(585): Plugin\jtl_paypal_commerce\frontend\PayPalFrontend->renderMiniCartComponents(Object(Plugin\jtl_paypal_commerce\paymentmethod\PayPalCommerce), Array, Object(JTL\Customer\Customer), Object(JTL\Cart\Cart)) #2 /home/www/drytop.de/includes/src/Events/Dispatcher.php(72): Plugin\jtl_paypal_commerce\frontend\Handler->smarty(Array) #3 /home/www/drytop.de/includes/src/Plugin/HookManager.php(94): JTL\Events\Dispatcher->fire('shop.hook.140', Array) #4 /home/www/drytop.de/includes/defines.php(340): JTL\Plugin\HookManager->executeHook(140, Array) #5 /home/www/drytop.de/includes/src/Smarty/JTLSmarty.php(220): executeHook(140, Array) #6 /home/www/drytop.de/includes/vendor/jtlshop/smarty4/libs/sysplugins/smarty_internal_runtime_filterhandler.php(63): JTL\Smarty\JTLSmarty->outputFilter('\n\t\n\t\t\t\n\t\t\t\n\t\t\t\t...', Object(JTL\Smarty\JTLSmartyTemplateClass)) #7 /home/www/drytop.de/includes/vendor/jtlshop/smarty4/libs/sysplugins/smarty_internal_template.php(255): Smarty_Internal_Runtime_FilterHandler->runFilter('output', '\n\t\n\t\t\t\n\t\t\t\n\t\t\t\t...', Object(JTL\Smarty\JTLSmartyTemplateClass)) #8 /home/www/drytop.de/includes/src/Smarty/JTLSmartyTemplateClass.php(59): Smarty_Internal_Template->render(false, 0) #9 /home/www/drytop.de/includes/vendor/jtlshop/smarty4/libs/sysplugins/smarty_internal_templatebase.php(238): JTL\Smarty\JTLSmartyTemplateClass->render(false, 0) #10 /home/www/drytop.de/includes/vendor/jtlshop/smarty4/libs/sysplugins/smarty_internal_templatebase.php(116): Smarty_Internal_TemplateBase->_execute(Object(JTL\Smarty\JTLSmartyTemplateClass), NULL, NULL, NULL, 0) #11 /home/www/drytop.de/includes/src/Smarty/JTLSmarty.php(388): Smarty_Internal_TemplateBase->fetch(Object(JTL\Smarty\JTLSmartyTemplateClass)) #12 /home/www/drytop.de/includes/src/Router/Controller/PageController.php(160): JTL\Smarty\JTLSmarty->getResponse('layout/index.tp...') #13 /home/www/drytop.de/includes/src/Router/Controller/RootController.php(42): JTL\Router\Controller\PageController->getResponse(Object(Laminas\Diactoros\ServerRequest), Array, Object(JTL\Smarty\JTLSmarty)) #14 /home/www/drytop.de/includes/src/Router/Strategy/SmartyStrategy.php(32): JTL\Router\Controller\RootController->getResponse(Object(Laminas\Diactoros\ServerRequest), Array, Object(JTL\Smarty\JTLSmarty)) #15 /home/www/drytop.de/includes/vendor/league/route/src/Route.php(124): JTL\Router\Strategy\SmartyStrategy->invokeRouteCallable(Object(League\Route\Route), Object(Laminas\Diactoros\ServerRequest)) #16 /home/www/drytop.de/includes/vendor/league/route/src/Dispatcher.php(59): League\Route\Route->process(Object(Laminas\Diactoros\ServerRequest), Object(League\Route\Dispatcher)) #17 /home/www/drytop.de/includes/src/Router/Middleware/OptinMiddleware.php(38): League\Route\Dispatcher->handle(Object(Laminas\Diactoros\ServerRequest)) #18 /home/www/drytop.de/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\OptinMiddleware->process(Object(Laminas\Diactoros\ServerRequest), Object(League\Route\Dispatcher)) #19 /home/www/drytop.de/includes/src/Router/Middleware/CurrencyCheckMiddleware.php(30): League\Route\Dispatcher->handle(Object(Laminas\Diactoros\ServerRequest)) #20 /home/www/drytop.de/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\CurrencyCheckMiddleware->process(Object(Laminas\Diactoros\ServerRequest), Object(League\Route\Dispatcher)) #21 /home/www/drytop.de/includes/src/Router/Middleware/LocaleCheckMiddleware.php(44): League\Route\Dispatcher->handle(Object(Laminas\Diactoros\ServerRequest)) #22 /home/www/drytop.de/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\LocaleCheckMiddleware->process(Object(Laminas\Diactoros\ServerRequest), Object(League\Route\Dispatcher)) #23 /home/www/drytop.de/includes/src/Router/Middleware/CartcheckMiddleware.php(27): League\Route\Dispatcher->handle(Object(Laminas\Diactoros\ServerRequest)) #24 /home/www/drytop.de/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\CartcheckMiddleware->process(Object(Laminas\Diactoros\ServerRequest), Object(League\Route\Dispatcher)) #25 /home/www/drytop.de/includes/src/Router/Middleware/WishlistCheckMiddleware.php(30): League\Route\Dispatcher->handle(Object(Laminas\Diactoros\ServerRequest)) #26 /home/www/drytop.de/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\WishlistCheckMiddleware->process(Object(Laminas\Diactoros\ServerRequest), Object(League\Route\Dispatcher)) #27 /home/www/drytop.de/includes/src/Router/Middleware/QueryParamSortMiddleware.php(34): League\Route\Dispatcher->handle(Object(Laminas\Diactoros\ServerRequest)) #28 /home/www/drytop.de/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\QueryParamSortMiddleware->process(Object(Laminas\Diactoros\ServerRequest), Object(League\Route\Dispatcher)) #29 /home/www/drytop.de/includes/src/Router/Middleware/SSLRedirectMiddleware.php(45): League\Route\Dispatcher->handle(Object(Laminas\Diactoros\ServerRequest)) #30 /home/www/drytop.de/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\SSLRedirectMiddleware->process(Object(Laminas\Diactoros\ServerRequest), Object(League\Route\Dispatcher)) #31 /home/www/drytop.de/includes/src/Router/Middleware/MaintenanceModeMiddleware.php(43): League\Route\Dispatcher->handle(Object(Laminas\Diactoros\ServerRequest)) #32 /home/www/drytop.de/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\MaintenanceModeMiddleware->process(Object(Laminas\Diactoros\ServerRequest), Object(League\Route\Dispatcher)) #33 /home/www/drytop.de/includes/src/Router/Middleware/LocaleRedirectMiddleware.php(37): League\Route\Dispatcher->handle(Object(Laminas\Diactoros\ServerRequest)) #34 /home/www/drytop.de/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\LocaleRedirectMiddleware->process(Object(Laminas\Diactoros\ServerRequest), Object(League\Route\Dispatcher)) #35 /home/www/drytop.de/includes/vendor/league/route/src/Strategy/ApplicationStrategy.php(37): League\Route\Dispatcher->handle(Object(Laminas\Diactoros\ServerRequest)) #36 /home/www/drytop.de/includes/vendor/league/route/src/Dispatcher.php(59): Psr\Http\Server\MiddlewareInterface@anonymous->process(Object(Laminas\Diactoros\ServerRequest), Object(League\Route\Dispatcher)) #37 /home/www/drytop.de/includes/vendor/league/route/src/Dispatcher.php(53): League\Route\Dispatcher->handle(Object(Laminas\Diactoros\ServerRequest)) #38 /home/www/drytop.de/includes/vendor/league/route/src/Router.php(97): League\Route\Dispatcher->dispatchRequest(Object(Laminas\Diactoros\ServerRequest)) #39 /home/www/drytop.de/includes/src/Router/Router.php(667): League\Route\Router->dispatch(Object(Laminas\Diactoros\ServerRequest)) #40 /home/www/drytop.de/includes/src/Shop.php(356): JTL\Router\Router->dispatch(Object(JTL\Smarty\JTLSmarty)) #41 /home/www/drytop.de/index.php(9): JTL\Shop::dispatch() #42 {main} thrown in /home/www/drytop.de/plugins/jtl_paypal_commerce/paymentmethod/PayPalCommerce.php on line 210

hatte das Problem schon jemand von euch? Ich habe leider im JTL Kundencenter keinen direkten Weg zum JTL-Support gefunden
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.646
2.696
Berlin
Firma
css-umsetzung
Hat ja auch nichts mit dem Template zu tun
Ich würde als erstes mal das Paypal plugin aktualisieren
 

jtluser8982834

Mitglied
2. Juli 2025
3
0
Hier auch dasselbe Problem.
Nach dem Update auf die aktuelle JTL Shop Version legt das PayPal Plugin den Shop und auch das Admin-Backend => PayPal konfigurieren lahm.

PHP Version 8.3
Plugin wurde schon mehrfach neu installiert. Geht nicht...

AH01071: Got error 'PHP message: PHP Fatal error: Uncaught TypeError: Plugin\\jtl_paypal_commerce\\frontend\\AbstractPaymentFrontend::__construct(): Argument #1 ($plugin) must be of type JTL\\Plugin\\PluginInterface, null given, called in /home/users/xxx/www/jtl-shop-2025/plugins/jtl_paypal_commerce/paymentmethod/PayPalCommerce.php on line 306 and defined in /home/users/xxx/www/jtl-shop-2025/plugins/jtl_paypal_commerce/frontend/AbstractPaymentFrontend.php:52
 

jtluser8982834

Mitglied
2. Juli 2025
3
0
ENTWARNUNG!
Fehler gefunden!

Es gab irgendwelche Fehler bei den Übersetzungen der Zahlungsarten.
Diese Fehler habe ich gelöscht.
Dann habe ich den gesamten Cache deaktiviert.
Jetzt das PayPal-Plugin im Backend wieder aktivieren.
Seite testweise laden.
Wenn alles i.O. => Cache wieder aktivieren und freuen 😊
 

Ähnliche Themen