Фрилансеры предложат решение вашей задачи уже через несколько минут!
Публикация заказа не займет много времени.
Дмитрий Денисов
38 лет, Россия
14 лет в сервисе
Был онлайн 1 день назад

Централизованная система управления всеми заявками, приходящими с сайтов.
На текущий момент есть десяток сайтов, с которых на почту приходят заявки (лиды) с контактами заказчика и прочей информацией.

Все заявки должны стекаться в одну базу, для этой базы необходимо создать панель управления с разными уровнями доступа.
Каждая заявка снабжается переменной, которая относит её к тому или иному разделу.
Например, с сайта А все заявки помещаются в раздел 1, с сайта Б - в раздел 2
Для каждой заявки создаются еще несколько дополнительных полей в базе “комментарии”, “стоимость лида”, “сумма к оплате”, “оплачено”.
Из полей с финансовыми данными для каждого раздела формируется общая финансовая информация - “итого стоимость”, “итого оплачено”, “долг”

Уровни доступа:
Главный администратор
Видит все заявки, все разделы, может корректировать, вносить изменения.
Может создавать пользователей всех уровней.
Назначает пользователям, какие разделы им видны.
Может включать или отключать для разных разделов поля, которые будут видимы всем остальным пользователям. Отключенные поля не видны в админке, на почту эти поля приходят скрытые, с пометкой “данные недоступны”.
Создавать блок информации для каждого раздела или для всех. Этот блок будет показываться указанным партнерам в их личном кабинете, в верхней шапке админки. Своего рода “информационное сообщение от системы”.


Администратор
Может видеть, корректировать только определенный набор разделов.
Может создавать пользователей “Партнер”, “Менеджер”. Не может создавать пользователя “Администратор”.

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

Менеджер
Может только просматривать заявки указанного раздела. Не видит дополнительные поля и итоговую финансовую информацию.

Для каждой заявки также нужно поле, в котором из списка выбирается текущее состояние заявки “В работе”, “Обработана”, “Спам”, и другие варианты, эти варианты может создавать Главный администратор в панели управления для всех разделов.

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

Общий вид.
Вся админка должна встроиться в дизайн текущего сайта, Шапка, подвал уже текущего сайта, между ними помещается сама админка со всеми данными.
Вход только по логину и паролю. Возможность автоматического восстановления пароля на почту, указанную в контактах пользователя.
В таблице с заявками нужно предусмотреть несколько фильтров. Чтобы не всю базу смотреть, а, например, только обработанные заявки. Главный администратор и Администратор также имеет возможность отображать заявки только выбранного раздела или несколько. Пользователем ставится фильтр и в админке показываются только нужные пользователю данные, для удобства.
Необходим экспорт выбранных заявок (или всех, с учетом фильтра) в эксель.