Как я вижу вы пытаетесь использовать вариации для конфигурируемого товара. У вас это не получится. Правильнее использовать модули специально для этого предназначенные.
Вот есть у вас, к примеру, паяльник (SX-100). Количество паяльника должно уменьшаться когда покупатель приобретает любую вакуумную станцию в комплекте с которой он идет. Т.е. и опция
"Ремонтная станция PACE MBT 350 с вакуумным паяльником SX-100, паяльником PS-90 и термопинцетом MT-100"
и опция
"Ремонтная станция PACE MBT 350 с вакуумным паяльником SX-100, паяльником TD-100 и термопинцетом MT-100"
Так вот. Вариации заточены на то, чтобы каждая комбинация являлась отдельным товаром со своим количеством. Самый просто пример одежда разного размера. Или это может быть паяльник разной мощности от одного производителя. А тот сценарий который у вас вариациями не покрывается.
Видимо, вы не совсем знакомы со спецификой такого оборудования.
"Ремонтная станция PACE MBT 350 с вакуумным паяльником SX-100, паяльником PS-90 и термопинцетом MT-100" и т.д. не является сборным товаром из различных позиций (в данном случае четырех). Это уникальная позиция от производителя со своей упаковкой, инструкцией, ценой, артикулом и соответственно является полноценной складской позицией. И подобное очень часто практикуется производителями оборудования.
То есть, если у одежды как опция выступает размер или цвет, то у данного оборудования опцией может является комплектация.
По поводу реализации моего предложения по блоку Вариаций (скрыть/отобразить наименования и опции), то для программиста это полчаса работы при этом параллельно гоняя в танчики. ) Я сам это с легкостью сделал не будучи профессиональным программистом. Просто возможно это будет полезно и другим, по крайней мере гибкость настройки никогда не была недостатком.