Problem mit der Stückzahl

Ich bin grade dabei einen Verleihshop mit Shopware aufzubauen, da ich kein passendes Plugin gefunden habe nutze ich die Stückzahlfunktion. Über die Stückzahl wird einfach die Dauer gewählt wie lange der Artikel gemietet werden soll. 

Jetzt habe ich aber folgendes Problem ich will das nach jedem Kauf der Lagerbestand auf 0 gesetzt wird selbst wenn weniger als die maximale Anzahl an Monaten angeben wird, gibt es da eine Lösung?

Alternativ wäre ich über die Variantenmöglichkeit gegangen, allerdings geht das ja auch nicht nur weil Variante A gekauft wird, geht ja der Lagerbestand von Variante B nicht runter. 

Habt ihr eine Idee wie man das Problem lösen kann? 

Wichtig ist, dass das Produkt nicht im Shop als “kaufbar/leihbar” angezeigt wird, wenn es grade jemand gekauft hat. Klar kann ich nach jedem Mietvorgang den Lagerbestand manuel auf 0 stellen, aber was passiert wenn ich mal nicht am PC bin und 2 Leute gleichzeitig das Produkt mieten und beide schon bezahlt haben, da komme ich ja in rechtliche Probleme.