Изначально: 1-й селектор отображается, 2-й и 3-й - нет
1-й селектор генерируется XSL-м (группы товара, предполагается что у вас 1-н уровень групп)
При выборе в 1-ом какого-либо эл-та производятся 2-а действия:
- подзагрузка списка товаров во 2-й селектор (AJAX)
- включение отображения 2-го селектора
Далее, при выборе во 2-м какого-либо эл-та (товара) производятся 2-а действия:
- подзагрузка списка модификаций во 3-й селектор (AJAX)
- включение отображения 3-го селектора
Если в селекторах есть 0-й пункт - "ничего не выбрано", то нужно вводить доп.логику для управления отображением 2-го и 3-го селекторов
При выборе в 3-м селекторе производится подзагрузка инф-ции для карточки модификации товара
ARTatom