Hallo zusammen, wir haben ein Upgrade auf 5.03 gemacht und haben jetzt das Problem, dass unter anderem das Plugin von Sofortüberweisung sowie von iPayment nicht richtig funktionieren. Problem bei beiden ist, dass beim Abschluss des Zahlungsvorgang (Jetzt zahlen) nicht auf die jeweiligen Dienste weitergeleitet wird, sondern nur auf die Startseite. Nun bin ich überfragt.
Hallo, die Weiterleitungen werden ganz oft über die header.tpl gesteuert. Funktioniert es denn im Standardtemplate, also ohne deine Anpassungen? Wenn du die index/header.tpl komplett überschreibst oder den Block in den sich das Plugin einhängt überschreibst, kann es gut sein, dass es keine Weiterleitung gibt. Moritz
Hi Moritz, danke für die Antwort. Mittlerweile habe ich festgestellt, dass es daran lag, dass ich die Plugins nicht richtig über den Plugin-Manager installieren konnte. Hier lag es an einem fehlerhaften Plugin, dass offenbar im Hintergrund geprüft wurde (ich habe das dann über die Konsole gemerkt). das PLugin ist nun richtig installiert und es erscheint keine Weiterleitung. Allerdings erscheint bei iPayment am Ende ein “oops, hier ist ein Fehler auftreten” und in der Konsole steht, dass “http://www.meinedomain.de/ipayment” nicht einen Serverfehler geschmissen hätte. Bei Sofortüberweisung kommt ein Fehler “Die gewünschte Zahlungsart ist nicht gültig” Also keine Weiterleitungen mehr, aber dafür neue Fehler.
schau mal nach der richtigen Fehlermeldung. Die “Ups, ein …” ist ja nicht wirklich hilfreich. Entweder im Shopware Root Verzeichnis im Logs Ordner. Oder du stellt in der config.php das ErrorHandler ein: 'front' =\> array( 'noErrorHandler' =\> true, 'throwExceptions' =\> true, ),
Hallo, bei mir kommt bei Sofortüberweisung V: 2.3.1 der Fehler: multipay.amount Amount is out of range. multipay.su.amount Amount is out of range. d.h. es wird kein Preis übergeben. Wo muss ich suchen was die Übergabe blockiert? Es wird dadurch auch immer ein neuer Subshop angelegt. Shop: shc.ag Shopware 5.0.3, Business Essential, Multishop Gruss
@shcshopware Am besten machst du dir eine Shopkopie in einem Unterornder und dann diverse Tests. Das Anlegen eines zweiten Hauptshops kommt in der Regel durch einen automatischen Mailversand. Müsstest du mal schauen ob Sofort sowas macht oder ob da ein anderes Plugin mit reinspielt. Das Anlegen des Hauptshops wird definitiv durch ein Plugin verursacht, hier kann man sicherlich drüber streiten ob der Core das unterbinden müsste, bzw. die Funktion im Core da einen Bug hat, aber ohne Plugin gibt es den Fehler halt auch nicht. Vorerst muss der Fehler definitiv im Plugin korrigiert werden, dazu gibt es hier im Forum auch ausreichend Tipps wie man das umgehen kann. Du solltest aber erstmal schauen ob du Plugins hast, die bei Bestelleingang automatisch eine Mail verschicken. Siehe bspw. auch hier: programmierung-f56/mehrere-kopien-in-der-s-core-shops-tabelle-t26471.html?hilit=flush#p115781
Danke für den Hinweis mit dem Errorhandler Fatal error: Uncaught SoapFault exception: [Server.ipaymentError] getting Account-Data failed in /var/www/vhosts/DOMAINNAME/httpdocs/shop/engine/Shopware/Plugins/Community/Frontend/SwagPaymentIpayment/Controllers/Frontend/Ipayment.php:153 Stack trace: #0 /var/www/vhosts/DOMAINNAME/httpdocs/shop/engine/Shopware/Plugins/Community/Frontend/SwagPaymentIpayment/Controllers/Frontend/Ipayment.php(153): SoapClient->__call(‚createSession‘, Array) #1 /var/www/vhosts/DOMAINNAME/httpdocs/shop/engine/Shopware/Plugins/Community/Frontend/SwagPaymentIpayment/Controllers/Frontend/Ipayment.php(153): SoapClient->createSession(Array, Array, ‚auth‘, ‚cc‘, Array, Array) #2 /var/www/vhosts/DOMAINNAME/httpdocs/shop/engine/Shopware/Plugins/Community/Frontend/SwagPaymentIpayment/Controllers/Frontend/Ipayment.php(355): Shopware_Controllers_Frontend_Ipayment->getPaymentSession() #3 /var/www/vhosts/DOMAINNAME/httpdocs/shop/engine/Library/Enlight/Controller/Action.php(159): Shopware_Controllers_Frontend_Ipayment->gatewayAction in /var/www/vhosts/DOMAINNAME/httpdocs/shop/engine/Shopware/Plugins/Community/Frontend/SwagPaymentIpayment/Controllers/Frontend/Ipayment.php on line 153 503 Service Unavailable