In Shopware wird bei einem Abverkaufsartikel der gesamte Artikel bei einer realen Bestellung genau dann deaktiviert, wenn alle Varianten einen Lagerbestand kleiner gleich 0 haben. Um dies auch auf Variantenbasis zu realisieren, habe ich ein kleines Plugin programmiert, dessen Bootstrap.php ich nachfolgend zur Verfügung stelle.
8f3757318524b4883325
Das Plugin ist auch im Community-Store kostenlos zu finden: Varianten automatisch deaktivieren.