Бро расматривай купон, как билет в кино.
Можно реализовать технически только так.
При нажатии кнопки Купить дополнительное место, ты выбираешь количество (человек скрин вначале кидал). Возможно ты купишь их 2,5, 10. И тебе выписывается купон на общую сумму оплаты.
Далее этот купон ты уже активируешь где хочешь не выше его номинала, на 1 любую тему. Как билет в кино, зашел в зал тебе его порвали.
У тебя в складчине есть 2 кнопки: Купить и Активировать купон, в каждой абсолютно разный функционал и алгоритм действий и их совместить невозможно.
Так что как ты написал не получится 1000%. Сломается все оплаты и много еще чего.
Сайт это же не конструктор лего) Что-то можно реализовать, а что-то технически невозможно.
Есть ограничения в самом движке, выше которых не прыгнешь. У нас же не самописный сайт.
Хочешь тему за 5000, покупай мест в одной складчине на 5000 и иди забирай тему бесплатно, без 2000.
Какая тебе разница куда их вносить при оплате бонучной темы или в дополнительные места) Разницы ведь нет на самом деле.
Ты подума об этом глубже)
Так-же будет невозможно и такое, если есть у тебя 5 купонов по 1000, активировать их в одной теме за 5000