Сайт - заказ поздравления для человека/организации. Задача такова: заказчик выбирает тип торжества (день рождения, свадьба и тд) и появляется соответствующий набор полей для заполнения (у каждого типа он свой, это обязательное условие, унифицировать нельзя). Как сделать, чтобы в завасимости от выбранного типа подключался свой набор полей для заказа? Заказ должен оформляться через дефолтный компонент, использовать API нельзя. Тип плательщика всегда будет один.