Как сделать так, чтобы первая группа(статусы), например, получала 300, вторая 500, третья 800? И при этом был правильный подсчет, т.е не с каждого участника, а на всех и вне зависимости от количества участников?
В настройках дополнения в поле "Гонорар организатора (фиксированный)" поставить 100.
Далее в настройке прав для каждой группы пользователей "Множитель фиксированого гонорара(%):" поставить 300, 500 и т.д. соответственно.
А сумма заработка организатора в смете должна складывать из фикс.гонорара и доп.привилегий статуса, если таковы установлены(% с резерва, анонимов, доп.списка).
Она и так складывается. Правда, есть несколько интересных моментов.
1. Пока не отметить любого участника из резервного списка во сплывающем окошке "Расчет взноса",
сумма в строке "Оплата услуг организатора" равна
фиксированный_гонорар_организатора/количество_участников_основного_списка (назовем ее
basic). С этого следует, что фиксированный гонорар орга, указанный в настройках, формируестся только из оплат участников основного списка.
2.
С каждым новым отмеченным участником резервного списка, во всплывающем окошке "Расчет взноса" к
basic прибавляется
расчетный_взнос*
бонус_резервного_списка (назовем ее
reserve).
бонус_резервного_списка - в настройках "Бонус резервного списка (процент)".
3. Аналогично и с дополнительным списком:
расчетный_взнос*
бонус_дополнительного_списка (назовем ее
additional).
В итоге, во всплывающем окошке сумма в строке "Оплата услуг организатора" равна
basic + reserve*количество_оплативших_участников_резервного_списка
+ additional*количество_оплативших_участников_дополнительного_списка
.
В смете так же, только вместо
basic подставить фиксированный_гонорар_организатор
Плата за анонимность идет к зароботку сервиса, а не организатора.
P.S. Чтобы не вводить участников покупки в заблуждение, окошко "Расчет взноса" лучше выводить только для организатора, модераторов и администраторов.