Добавлено в закладки: 0

Стоимость проекта: 10000
Привлечено инвестиций: 2000 / 10000
20
Планируемая стоимость товара: 2000
Процент дилера: 50
Минимальный взнос инвестора: 2000
Заявки на выполнение: заявок пока не поступало
Статус проекта: Сбор средств. Подбор исполнителя
1234567

Цель проекта - создание дополнения к плагину WP-Recall, которое будет позволять проводить розыгрыш призового фонда среди участников.

Описание работы функционала

Поле проведения розыгрыша выводится шорткодом на любой выбранной странице сайта. В шорткоде обязательно указывается тип розыгрыша, по-умолчанию - 'default'. Одновременно на сайте могут проводится розыгрыши разных типов. Например, если мы на одной странице вывели розыгрыш типа 'type1' и запустили его, то на другой странице сайта, можем вывести розыгрыш типа 'type2' и тоже запустить его, оба розыгрыша будут работать отдельно друг от друга. Если же на двух разных страницах вывести розыгрыш 'type1', то везде будет выводится один и тот же розыгрыш.

Изначально шорткод будет выводить информацию о том, что розыгрыш еще не начат, а для администратора или любого, назначенного модератором через настройки дополнения, пользователя будет выводится панель запуска розыгрыша, где будет предлагаться указать характеристики розыгрыша и кнопка для его запуска. Перед запуском розыгрыша можно будет указать характеристики:

  • стоимость участия
  • размер призового фонда в процентах от суммы сбора розыгрыша
  • количество победителей
  • максимальное количество участников розыгрыша

После указания характеристик розыгрыша и его запуска, становится возможным регистрироваться в данном розыгрыше в качестве участника, заплатив в указанный в настройках розыгрыша членский взнос со своего внутреннего баланса.

Запущенный розыгрыш должен иметь свой идентификатор, видимый всеми пользователями. В дальнейшем по этому идентификатору можно получить данные сыгранного розыгрыша.

В поле запущенного розыгрыша должны выводится его характеристики, текущий призовой фонд и список зарегистрированных участников.

Для администрации сервиса, а также назначенного модератора розыгрыша выводятся кнопки для управления розыгрышем:

  • Разыграть призовой фонд
  • Вернуть взносы и закрыть розыгрыш
  • возможно что то еще

В назначенный момент администрация сайта или назначенный модератор розыгрыша может его разыграть призовой фонд, в результате чего, будет случайным образом выбран победитель или несколько победителей из списка участников розыгрыша. Победителю розыгрыша высылается письмо-уведомление, а его внутренний баланс должен пополняется на сумму выигрыша. Розыгрыш закрывается и отправляется в архив, становится возможным запустить новый розыгрыш этого типа.

Архив розыгрышей должен выводить список розыгрышей с их данными: идентификатор, кол-во участников, призовой фонд, кол-во победителей и сумма выигрыша. Возможно должен быть поиск по идентификатору розыгрыша.

update:

Должен быть шорткод для вывода всех розыгрышей с возможностью их фильтрации по статусу и идентификатору, нажатие на идентификатор выводит данные розыгрыша во всплывающем окне

Автор публикации

не в сети 9 часов

Андрей CS

10K

пока занят

Комментарии: 1784Публикации: 416Регистрация: 30-11--0001Продаж/Покупок: 17268/116