По договоренности
Необходимо разработать (можно без дизайна, главное функционал) сайт со следующей структурой и функционалом:
Структура сайта
1. Главная текстовая страница с формой регистрации
2. О нас текстовая страница с формой регистрации
3. Блог классический блог (лента статей "текст с картинкой" "подробнее" открывается полная статья)
4. Продукты страница типа Блог, только вместо "Подробнее" кнопка "Купить", записи видны только зарегистрировавшимся пользователям
5. Контакты текстовая страница с формой обратной связи
Функционал сайта
1. Регистрация упрощенная регистрация пользователей.
Пользователь вводит имя и емейл, после нажатия "Зарегистрироваться" на почту ему отправляется приветственное письмо с текстом, который можно редактировать в админке, а так же сгенерированный пароль и пдф файл (тоже должен выбираться в админке). Емейл пользователя также должен попадать в некую базу с меткой "зарегистрированный", по которой можно будет делать периодические ручные или автоматические рассылки будет рассылаться дайджест блога или другая информация (об акциях например)
2. Продукты основной функционал
Необходимо предусмотреть возможность добавления новых продуктов, продукт должен иметь "тип" (рассылка, услуга) и флаг "дата старта" (чтобы пользователь мог выбрать дату начала рассылки/оказания услуги)
Изначально будет 3 продукта, назовем их условно "Продукт А" (рассылка), "Продукт Б" (услуга), "Продукт В" (рассылка + услуга)
Визуально они будут выглядеть как записи блога с кнопками "Купить". После нажатия "Купить" пользователь попадает в "Корзину", в которой будет отображаться:
- Название продукта,
- если установлен флаг "дата старта", то будет отображаться поле типа "Календарь" с возможностью выбора даты
- поле "Цена" с возможностью редактирования покупателем в сторону увеличения
- под ценой будет надпись "ххх руб будет отправлено на благотворительность", где ххх это 10% от значения в поле "цена", если пользователь увеличивает цену, то и эта надпись должна меняться
- кнопка "Оплатить"
Оплата двумя способами: пластиковые карты и пейпал, если будет использоваться агретатор, то можно добавить и другие способы оплаты
После оплаты предусмотрено 2 сценария в зависимости от типов продуктов:
1. Рассылка после успешной оплаты пользователю выдается соответствующее сообщение, он также помещается в группу "оплатившие продукт", администрация так же получает письмо типа "пользователь ххх оплатил продук ххх на сумму ххх", пользователь начинает получать рассылку (периодичность настраивается при создании рассылки 1 письмо раз в день, 1 письмо раз в 3 дня, 1 письмо раз в неделю), причем, если у рассылки есть флаг "дата старта", то рассылка начинает приходить пользователю с выбранной даты, если дата не указана с момента оплаты
2. Услуга после успешной оплаты пользователю выдается соответствующее сообщение, он также помещается в группу "оплатившие продукт", администрация так же получает письмо типа "пользователь ххх оплатил продук ххх на сумму ххх". Далее начинается ручная работа администрации с данным пользователем, никаких дополнительных действий не требуется
3. Рассылка + услуга все в сумме по предыдущим пунктам
Примерный сценарий работы сайта / поведения пользователя
1. Пользователь попадает на сайт и смотрит доступную информацию (все страницы кроме страниц раздела "Продукты")
2. Регистрация на сайте (упрощенная, ввод имени и емейла), попадаение в базу рассылки "зарегистрированный"
3. После регистрации становятся доступны для покупки продукты
4. Покупка продукта и попадание в базу "купивший продукт"
Функционал админки
1. Создание рассылок (категорий) с указанием их периодичности (разовая, 1 раз в день, 1 раз в 3 дня, 1 раз в неделю)
2. Создание писем рассылок с возможностью аттача файлов
3. Функционал по запуску и сбору статистики по каждой рассылке: количество отправленных писем, доставленных/недоставленных, прочитанных/непрочитанных (нравится как это реализовано в приложении "Рассылки" для webasyst)
4. Возможность отписаться пользователем
5. Возможность редактировать пользователей и добавлять/удалять их из группы
6. Возможность редактирования статей и статей блога
7. Настройки (емейлы администрации, текст письма при регистрации, аттач файла)
Примечания
Можно и желательно реализовать проекта на какой-либо существующей cms (joomla, wordperss), либо фреймворке (webasyst+рассылки), но не критично
Возможны небольшие изменения в задании (1-2 раза), естественно с пересмотром бюджета.
Работа по СБР или поэтапной оплатой выполненной работы напрямую
Присылайте ваши вопросы и предложения по цене и срокам.