Folgende Fehlermeldung erscheint beim Installieren von Klarna- oder BillSafe-Plugin: Fehler-Protokoll: Method „Shopware::Payments“ not found failure Können Sie uns weiterhelfen? Shopware Version 3.5.4
Schau mal in der Plugin-Verwaltung ob das Plugin „Payment“ bei dir korrekt installiert und aktiviert ist.
Das Plugin „Payment“ ist installiert und aktiv. Fehlermeldung beim Installieren des Zahlungsmoduls: Fehler beim erstellen der Zahlarten(createPayments) exception ‚Enlight_Exception‘ with message ‚Method „Shopware::Payments“ not found failure‘ in /engine/Shopware/Plugins/Community/Frontend/PiKlarnaPayment/Bootstrap.php:50 Stack trace: #0 [internal function]: Enlight_Application->__call(‚Payments‘, Array) #1 /engine/Shopware/Plugins/Community/Frontend/PiKlarnaPayment/Bootstrap.php(50): Shopware->Payments() #2 /engine/Shopware/Plugins/Community/Frontend/PiKlarnaPayment/Bootstrap.php(33): Shopware_Plugins_Frontend_PiKlarnaPayment_Bootstrap->pi_klarna_createPayments() #3 /engine/Shopware/Controllers/Backend/Plugin.php(342): Shopware_Plugins_Frontend_PiKlarnaPayment_Bootstrap->install() #4 /engine/Enlight/Enlight/Controller/Action.php(70): Shopware_Controllers_Backend_Plugin->installAction() #5 /engine/Enlight/Enlight/Controller/Dispatcher/DispatcherDefault.php(329): Enlight_Controller_Action->dispatch(‚installAction‘) #6 /engine/Enlight/Enlight/Controller/Front.php(99): Enlight_Controller_Dispatcher_DispatcherDefault->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #7 /engine/Shopware/Bootstrap.php(33): Enlight_Controller_Front->dispatch() #8 /var/www/web59/html/engine/Enlight/Enlight/Application.php(86): Shopware_Bootstrap->run() #9 /html/shopware.php(6): Enlight_Application->run() #10 {main} Aktivieren Sie ggf. die Optionen throwExceptions und showException in der Application.php um eindeutige Fehlermeldungen zu erhalten!
Hier genau das gleiche Problem mit dem Plugin von Klarna (und übrigens auch von BILLSafe). Plugin Payment ist installiert und aktiviert.
Wurde das Payment-Plugin denn auch einmal deinstalliert und neu installiert? Die Meldung besagt ja definitv, dass es fehlt In der Datenbank muss auch folgender Eintrag vorhanden sein: Enlight_Bootstrap_InitResource_Payments in der s_core_subscribes
Ein Deinstallieren und erneutes Installieren des Payment Plugins hat das Problem behoben. Danke!
It is too simple. Just add following function in Bootstrap file public function uninstall() { return true; }