Varianten mit unterschiedlicher Anzahl

Hallo, ich bin auf der Suche nach einer Lösung für folgendes Problem: Ich möchte ein Produkt haben das einen gewissen Lagerbestand hat. Wenn dieser Lagerbestand beispielsweise 100 ist bedeutet das, dass noch 100 Einheiten des Produktes verfügbar sind. Für dieses Produkt soll es dann Varianten geben die jeweils unterschiedliche Pakete darstellen. Zum Beispiel ein 5er Paket und ein 8er Paket. Je Variante soll dann der jeweilige Wert vom Lagerbestand des Hauptprodukts abgezogen werden. Das heißt, wenn ein Kunde ein 8er Paket kauft, werden 8 Einheiten vom Lagerbestand des Hauptartikels abgezogen. Verfügbar sollen dann natürlich auch nur so viele Pakete sein wie Einheiten ausreichen. Ist das so in der Art mit Shopware möglich? Falls nicht kennt jemand ein Plugin mit dem es möglich ist? Oder hat irgendjemand Lösungsansätze?