ich nutze den Endpunkt „/store-api/checkout/cart/line-item“ um ein Produkt dem aktuellen Cart hinzuzufügen. Das funktioniert auch. Wenn ich aber „removable“ auf „false“ setze, kann ich den Artikel trotzdem immer noch aus dem Warenkorb löschen, das „X“ ist also weiterhin vorhanden.
In ProductLineItemFactory.php wird anscheinend „removable“ standardmäßig auf true gesetzt.
Du könntest vielleicht type „custom“ probieren, aber das verursacht dann eventuell andere Probleme bei dir.
Sonst fiele mir nur noch ein, Decorator auf ProductLineItemFactory zu schreiben, dass removable so gesetzt wird wie in CustomLineItemFactory (also Methode update anpassen), aber schön ist das nicht.
@pd3233 Meiner Meinung nach eben nur mit eigener Erweiterung. Aber ich mache jetzt Shopware noch nicht so lange; also vielleicht hat hier im Forum noch jemand eine Idee dir zu helfen.