Die Komponenten von Stücklisten MÜSSEN sogar für den Onlineshop aktiv sein, damit der
Shop die Bestände nach einem Verkauf berechnen kann. Andernfalls wäre ein Artikel immer nur ein mal kaufbar, die Bestände wären bis zum nächsten Webshopabgleich = 0.
Eine Idee: Hast du es mal mit dem Funktionsattribut unverkaeuflich probiert?
https://guide.jtl-software.de/jtl-shop-4/shop-erweitern/jtl-shop-ueber-attribute-steuern/
Alternativ - wie wäre es, wenn die Komponenten in einer Kategorie liegen, die für deine Kunden unsichtbar ist? Die Komponenten sind dann nur über die "Dieser Artikel besteht aus..." erreichbar oder wenn man den direkten Link kennt. In der Beschreibung kannst du dann auch noch mal hinterlegen, dass der Artikel nicht einzeln kaufbar ist.