Сбор донатов в ГК, комплексное решение
Комплексное оно потому что содержит в себе все данные, какие могут только быть нужны, а именно - общую сумму сбора, сколько собрано сейчас, сколько человек внести донаты, когда дата окончания и когда была дата старта.
На видео вы можете увидеть, что используется обычная форма с платежом. Да, это так. Конечно, можно туда прикрутить произвольное пополнение от рубля или ста рублей или фиксированные суммы, но это не суть важно и является "делом вкуса".
Основное в этом решении, что после внесения платежа ГК автоматически посчитает внесение доната к текущей сумме сбора и обновит все связанные данные - количество раз доната, процент сбора и сумму уже собранного.
Нижние подписи можно убрать, если они не нужны :)
При достижении суммы сбора можно делать или уведомление, что сбор закрыт или оставить его продолжающимся - шкала сбора не будет выходить за свой предел, хотя процент будет расти.
Все фразы согласованы (это когда 2 раза, 15 дней и тп).
Данное решение умеет понимать, когда происходит сбор донатов разных типов - например, когда у вас собирается параллельно несколько донатов по одному предложению, но на разных страницах в рамках разных сборов.
Как выглядит настройка для админа
1. в готовом блоке нужно изменить - дату начала, дату окончания
2. задать максимальную сумму сбора
Все. никакие изменения в самом скрипте не вносятся.
Стилизация под проект разумеется