Hallo liebe shopware-Gemeinde, ich habe folgendes Problem: Von einem Artikel gibt es verschiedene Varianten, wobei einige davon gratis sind. Bei den entsprechenden Varianten hat das direkte Editieren des Preises auf “0”, “0,00” oder “0.00” nicht funktioniert - geht man über den Stift in die Variante und ändert dort den Preis auf “0”, funktioniert es (im Frontend wird auch bei der entsprechenden Variante “0,00 €” angezeigt). Nun das eigentlich Problem: Wenn man diese Artikel-Variante später in den Warenkorb legen möchte, funktioniert das nicht, er lädt sich tot. Firebug gibt folgende Meldung in http://URL_zum_shop/checkout/addArticle … 7747451995 : NetworkError: 503 Service Unavailable - http://URL_zum_shop/checkout/addArticle … 7747451995 . Als Antwort erhält man im Firebug: [code]
Ups! Ein Fehler ist aufgetreten!
Die nachfolgenden Hinweise sollten Ihnen weiterhelfen.
BASKET-INSERT #01 No price acquired in engine/core/class/sBasket.php on line 2369
Stack trace:
#0 engine/core/class/sBasket.php(1486): sBasket-\>getPriceForAddArticle(Array) #1 Shopware/Controllers/Frontend/Checkout.php(316): sBasket-\>sAddArticle('SW10015.10', '1') #2 Enlight/Controller/Action.php(159): Shopware\_Controllers\_Frontend\_Checkout-\>addArticleAction() #3 Enlight/Controller/Dispatcher/Default.php(528): Enlight\_Controller\_Action-\>dispatch('addArticleActio...') #4 Enlight/Controller/Front.php(228): Enlight\_Controller\_Dispatcher\_Default-\>dispatch(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Enlight\_Controller\_Response\_ResponseHttp)) #5 Shopware/Kernel.php(141): Enlight\_Controller\_Front-\>dispatch() #6 vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(472): Shopware\Kernel-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #7 Shopware/Components/HttpCache/AppCache.php(256): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #8 vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(429): Shopware\Components\HttpCache\AppCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true) #9 vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(329): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>fetch(Object(Symfony\Component\HttpFoundation\Request), true) #10 Shopware/Components/HttpCache/AppCache.php(178): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>lookup(Object(Symfony\Component\HttpFoundation\Request), true) #11 vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(193): Shopware\Components\HttpCache\AppCache-\>lookup(Object(Symfony\Component\HttpFoundation\Request), true) #12 Shopware/Components/HttpCache/AppCache.php(113): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #13 shopware.php(109): Shopware\Components\HttpCache\AppCache-\>handle(Object(Symfony\Component\HttpFoundation\Request)) #14 {main}
[/code] Die Ladegrafik geht nicht weg - es passiert nichts. Ich habe bisher bei keiner Anpassung der oben in der Fehlermeldung beschriebenen Datei eine Lösung gefunden - auch wenn ich die Exception entferne (Shopware überprüft dort, ob der Preis 0 ist, wenn ja, wirft er diese Exception). Ein “Prozentrabatt” von 100% bei einer Variante zu geben funktioniert auch nicht. Preisgruppen kann man bei Varianten nicht auswählen. Hat irgendjemand ein ähnliches Problem oder einen Lösungsvorschlag? Mit besten Grüßen Sebastian