Fehler bei Artikel in den Warenkorb legen

Wir können den Artikel mit Stückzahl 1 in den Warenkorb legen.
Sofern ich 34 Stück eintippe erhalten wir folgende Fehlermeldung.

Fatal error: Uncaught TypeError: Shopware\Components\Cart\Struct\CartItemStruct::setUpdatedPrice(): Argument #1 ($updatedPrice) must be of type array, null given, called in /var/www/clients/client1/web6/web/engine/Shopware/Core/sBasket.php on line 3087 and defined in /var/www/clients/client1/web6/web/engine/Shopware/Components/Cart/Struct/CartItemStruct.php:120 Stack trace: #0 /var/www/clients/client1/web6/web/engine/Shopware/Core/sBasket.php(3087): Shopware\Components\Cart\Struct\CartItemStruct->setUpdatedPrice() #1 /var/www/clients/client1/web6/web/engine/Shopware/Core/sBasket.php(1748): sBasket->getPricesForItemUpdates() #2 /var/www/clients/client1/web6/web/engine/Shopware/Core/sBasket.php(1703): sBasket->updateCartItems() #3 /var/www/clients/client1/web6/web/engine/Shopware/Controllers/Frontend/Checkout.php(673): sBasket->sUpdateArticle() #4 /var/www/clients/client1/web6/web/engine/Library/Enlight/Controller/Action.php(186): Shopware_Controllers_Frontend_Checkout->changeQuantityAction() #5 /var/www/clients/client1/web6/web/engine/Library/Enlight/Controller/Dispatcher/Default.php(467): Enlight_Controller_Action->dispatch() #6 /var/www/clients/client1/web6/web/engine/Library/Enlight/Controller/Front.php(225): Enlight_Controller_Dispatcher_Default->dispatch() #7 /var/www/clients/client1/web6/web/engine/Shopware/Kernel.php(197): Enlight_Controller_Front->dispatch() #8 /var/www/clients/client1/web6/web/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php(85): Shopware\Kernel->handle() #9 /var/www/clients/client1/web6/web/vendor/symfony/http-kernel/HttpCache/HttpCache.php(479): Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle() #10 /var/www/clients/client1/web6/web/engine/Shopware/Components/HttpCache/AppCache.php(266): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward() #11 /var/www/clients/client1/web6/web/vendor/symfony/http-kernel/HttpCache/HttpCache.php(269): Shopware\Components\HttpCache\AppCache->forward() #12 /var/www/clients/client1/web6/web/vendor/symfony/http-kernel/HttpCache/HttpCache.php(285): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass() #13 /var/www/clients/client1/web6/web/engine/Shopware/Components/HttpCache/AppCache.php(147): Symfony\Component\HttpKernel\HttpCache\HttpCache->invalidate() #14 /var/www/clients/client1/web6/web/vendor/symfony/http-kernel/HttpCache/HttpCache.php(213): Shopware\Components\HttpCache\AppCache->invalidate() #15 /var/www/clients/client1/web6/web/engine/Shopware/Components/HttpCache/AppCache.php(117): Symfony\Component\HttpKernel\HttpCache\HttpCache->handle() #16 /var/www/clients/client1/web6/web/shopware.php(122): Shopware\Components\HttpCache\AppCache->handle() #17 {main} thrown in /var/www/clients/client1/web6/web/engine/Shopware/Components/Cart/Struct/CartItemStruct.php on line 120

Hallo @quebag

dazu gibt es bereits ein Ticket und das Problem ist auch schon gelöst Shopware Issuetracker
Den Fix findest du hier: Merge branch 'sw-26840/fix-purchase-steps' into 'next' · shopware/shopware@1e22216 · GitHub

In der nächsten Version 5.7.14 wird das Problem dann behoben sein.

Viele Grüße aus Schöppingen
Michael Telgmann

Leider tritt die Problematik nach wie vor auf. Komischerweise nicht bei allen Artikeln.
Aber hier z.B. https://shop.quebag.de/detail/index/sArticle/3454

Hallo @quebag

im Standard ist die Mengenangabe ja ein Dropdown. Hast du mal probiert das Plugin zu deaktivieren, dass daraus ein Eingabefeld macht? Evtl. liegt dort noch ein Fehler vor.

Viele Grüße aus Schöppingen
Michael Telgmann

Am Plugin lag es nicht. Aktuell scheint es wieder zu funktionieren.

Guten Tag,

wir haben aktuell wieder dieses Problem. Genau mit dem Artikel.