Здравствуйте.
Необходимо реализовать калькулятор стоимости на сайт, пользователь выбирает какие "фишки" ему нужны и получает стоимость его проекта.
Основная проблема в том что сценариев для пользователя очень много.
Например:
1. Выбрал что ему нужен объект A (из A,B,C)
2. Поскольку выбрал A то дать на выбор A1,A2,A3...A10
3. Если выбрал A3 или A4 то дать на выбор A3.1/A3.2 или A4.1/A4.2
И тд.
Вопрос состоит в том что я не знаю как правильно мне хранить все эти связи между объектами, сейчас от заказчика у меня только google sheet с возможными сценариями для пользователя и их ну очень много(>150).
UPD. Нашел сайт с похожей логикой только для оценки разработки
https://estimatemyapp.com/
Заранее спасибо!