Löschen eines "Artikel als Zugabe" im Warenkorb

Mit der Funktion “Artikel als Zugabe” können ja wunderbar Produkte als kostenlose Zugabe in den Warenkorb gelegt werden. Funktioniert auch alles wunderbar.

Nun hat unser Kunde jedoch den Wunsch, dass man ein als Zugabe in den Warenkorb gelegtes Produkt manuell aus dem Warenkorb löschen können soll.
Zwar bietet selbst das Standard-Template (Azure) die Checkbox zum Löschen an, eine Reaktion zeigt das ganze jedoch nicht, der Artikel bleibt weiterhin im Warenkorb und verschwindet nur dann, wenn das Produkt, welches die Produktzugabe auslöst, aus dem Warenkorb gelöscht wird.

Wie ist es möglich, dieses Zugabeprodukt aus dem Warenkorb zu löschen, ohne das auslösende Produkt zu löschen?

[QUOTE=TheDriver;189812]…zwar bietet selbst das Standard-Template (Azure) die Checkbox zum Löschen an, eine Reaktion zeigt das ganze jedoch nicht, der Artikel bleibt weiterhin im Warenkorb und verschwindet nur dann, wenn das Produkt, welches die Produktzugabe auslöst, aus dem Warenkorb gelöscht wird. [/QUOTE]

Das liegt an der Neuberechnung des WK und Ausführung _clearBundles(); und _addBundles() inkl. _addBundlesToBasket();;

[QUOTE=TheDriver;189812]
Wie ist es möglich, dieses Zugabeprodukt aus dem Warenkorb zu löschen, ohne das auslösende Produkt zu löschen?[/QUOTE]

Dazu musst Du die “Dreingabe” [B]bei aktivem Löschen[/B] des Artikels unterbinden.

Danke für Deine Antwort.
Also bleibt nichts anderes, als ein Modul zu schreiben, was in den Warenkorbprozess eingreift und damit die Löschung einer “Dreingabe” ermöglicht?

Von Haus aus kann der Shop das also nicht, auch nicht irgendwo konfigurierbar mit einer Option, die ich noch nicht gefunden habe (selbst nach Jahren der Nutzung und Entwicklung verschiedener Shops tauchen manchmal neue Möglichkeiten auf, die man zuvor nie gebraucht und damit nie gesehen hat)?

das ist korrekt