Qualcuno sa come gestire le taglie e colori??

esempio:

ho una maglia di vari colori e taglie:

VERDE - TG (XS, S, M)
ROSSA - TG (XS, M, L)
NERA - TG (S, M, L)


ora so che in magazzino ho in totale 30 maglie di cui

10 VERDI ...... 5 tg XS, 2 tg S e 3 tg M
10 ROSSE ..... 2 tg XS, 2 tg M e 6 tg L
10 NERE ....... 5 tg s, 1 tg M, 4 tg L

Ho Creato una variante prodotto per ogni colore impostando le quantità di ogni colore in magazzino e su Attributi volevo gestire le quantità per ogni taglia ...

però se imposto per esempio una taglia con quantità scorte a 0 mi permette lo stesso di acquistare il prodotto anche se non ce l'ho in magazzino ...


Come posso risolvere questo problema???