Hallo
ich suche eine elegante Lösung, wenn zwei oder mehrere Plugins mit dem Event Shopware_Controllers_Frontend_Checkout::ajaxAddArticleCartAction::replace auf den Warenkorb zugreifen, dass der Warenkorb trotzdem mit meinen eigenen Varianten gefüllt wird ohne dass folgende Ajax Exception erscheint POST /checkout/ajaxAddArticleCart 503 (Service Unavailable).
Mit ::after und :::before umgeht man zwar den Fehler, es werden aber keine zusätzlichen Informationen mehr mitgenommen.
Diese Zeile macht Probleme
if ($article->Request()->get('sAddAccessories')) {
$article->addAccessories(
$article->Request()->getParam('sAddAccessories'),
$article->Request()->getParam('sAddAccessoriesQuantity')
)
Ist der Code einkommentiert wird der Warenkorb gefüllt, aber es werden beispielsweise keine Informationen aus einem anderen Plugin mit übernommen, weil ::replace vermutlich den Warenkorb immer mit dem letzten Ergebnis überschreibt. Ich brauch also trotzem die AddAccessories ohne dass es zu folgender Ajax Exception kommt POST /checkout/ajaxAddArticleCart 503 (Service Unavailable).
LG gwen