Hallo, wir haben aktuell Problem mit einem Plugin, welches die Kreditkarten und Lastschrift Zahlung für unsere Kunden ermöglichen soll. Das Problem: Versuchen wir über die Zahlungsart des Plugins zu bestellen, dann kommen wir zwar zur Seite des Transaktionsdienstleisters und können dort auch bezahlen (Buchung findet statt), die Bestellung kommt allerdings nie in Shopware an, da folgende Fehlermeldung auf der Bestellabschluss Seite erscheint: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' 0, 0, 0, 0, now(), 0, 17, , 'b3afc0216c-37053', '' at line 8 in Zend/Db/Adapter/Pdo/Abstract.php on line 280 Stack trace: #0 Enlight/Components/Adodb.php(103): Zend\_Db\_Adapter\_Pdo\_Abstract-\>exec('???INSERT INTO ...') #1 engine/core/class/sOrder.php(544): Enlight\_Components\_Adodb-\>Execute('???INSERT INTO ...') #2 Shopware/Controllers/Frontend/Payment.php(113): sOrder-\>sSaveOrder() #3 Shopware/Plugins/Community/Frontend/SwpPaymentVRPay/Controllers/Frontend/PaymentSwpPaymentVRPay.php(0): Shopware\_Controllers\_Frontend\_Payment-\>saveOrder() #4 Enlight/Controller/Action.php(148): Shopware\_Controllers\_Frontend\_PaymentSwpPaymentVRPay-\>endAction() #5 Enlight/Controller/Dispatcher/Default.php(521): Enlight\_Controller\_Action-\>dispatch('endAction') #6 Enlight/Controller/Front.php(214): Enlight\_Controller\_Dispatcher\_Default-\>dispatch(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Enlight\_Controller\_Response\_ResponseHttp)) #7 Shopware/Components/HttpCache/HttpKernel.php(79): Enlight\_Controller\_Front-\>dispatch() #8 Symfony/Component/HttpKernel/HttpCache/HttpCache.php(434): Shopware\Components\HttpCache\HttpKernel-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #9 Shopware/Components/HttpCache/AppCache.php(242): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #10 Symfony/Component/HttpKernel/HttpCache/HttpCache.php(403): Shopware\Components\HttpCache\AppCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true) #11 Symfony/Component/HttpKernel/HttpCache/HttpCache.php(303): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>fetch(Object(Symfony\Component\HttpFoundation\Request), true) #12 Shopware/Components/HttpCache/AppCache.php(162): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>lookup(Object(Symfony\Component\HttpFoundation\Request), true) #13 Symfony/Component/HttpKernel/HttpCache/HttpCache.php(192): Shopware\Components\HttpCache\AppCache-\>lookup(Object(Symfony\Component\HttpFoundation\Request), true) #14 Shopware/Components/HttpCache/AppCache.php(97): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #15 Shopware/Bootstrap.php(70): Shopware\Components\HttpCache\AppCache-\>handle(Object(Symfony\Component\HttpFoundation\Request)) #16 Enlight/Application.php(192): Shopware\_Bootstrap-\>run() #17 shopware.php(83): Enlight\_Application-\>run() #18 {main}
Dies hängt wohl mit den Sprachshops zusammen, da auf den englischen Shop gewechselt wird. Das Problem haben wir seit dem Update von 4.1.2 auf 4.1.4. Nachdem wir die Agentur jetzt bereits einige Stunden beschäftigt haben, um dieses Problem zu beheben, was allerdings nicht von Erfolg gekrönt war, hoffe ich hier vllt den ausschlaggebenden Hinweis zu bekommen. Viele Grüße, Robert
Ein Update dazu: Es liegt eindeutig an den Sprachshops. Hier gab es wohl auch einige Änderungen in Version 4.1.4. Schalte ich den Englischen Shop auf inaktiv, dann funktioniert das Plugin wieder. Leider lässt sich das Problem auf einer “frischen” 4.1.4 Umgebung nicht nachstellen. Viele Grüße, Robert