Muszę uruchomić sklep w którym produkty "buduje" się z atrybutów ale atrybuty też są produktami. Posłużę się analogią do sklepu z częściami komputerowymi. Części mogą być sprzedawane oddzielnie (np. karta graficzna, płyta główna, pamięć itp.) lub połączone w kompletny zestaw komputerowy. I tutaj pojawia się pytanie. Czy da się zrobić tak aby podzespoły stały się atrybutami zestawy komputerowego i jednocześnie ilości podzespołów wpływały na dostępne ilości zestawów komputerowych. Przykładowo mam na stanie 3 karty graficzne, 2 płyty główne itd. więc mogę zbudować tylko 2 zestawy komputerowe. Czy jest to możliwe?