Зависимые характеристики внутри карточки товара

Зависимые характеристики внутри карточки товара
26 мая, среда
Коллеги, есть задача, сделать возможность подключения к товару сразу нескольких зависимых друг от друга характеристик в выпадающих списках (по аналогии с Али):
Пример https://www.sklep.profident.pl/lacznik-katowy-hex.html

Товар один, но для выбора клиента есть сразу несколько списков характеристик, после выбора которых он может положить данный товар к корзину. Важно, что характеристики могут зависеть друг от друга, т.е. для определенных значений одной могут соответствовать определенные значения из списка другой, а остальные быть заблокированы.

Интересует как обычно стоимость и время. Если есть готовые реализованные примеры для демонстрации, будет вообще отлично.
Шаблон, если это важно, скорее всего этот http://themes.diafan.ru/adaptiveshop505/