Цель плагина:
Рассылка СМС сообщений выбранным пользователям из приложения "Контакты"
Задачи плагина:
- Рассылка СМС
- Повышение продаж с помощью рассылки СМС
- Информирование клиентов с помощью рассылки СМС
- Возвращение клиентов с помощью рассылки СМС
Требование к плагину:
Нужно создать плагин для приложения "Рассылки", который позволит выполнять SMS рассылку выбранным контактам из приложения "Контакты" (контактной базы), через подключенного SMS – провайдера в системных настройках Webasyst.
Должна быть возможность создания новой рассылки и выбор получателей (стандартный функционал приложения "Рассылки").
Должен быть выбор с какого SMS-провайдера отправлять рассылку (стандартный функционал любых СМС-увдомлений).
При создании новой рассылки, в поле ввода текста сообщения должен быть счетчик количества введенных символов. Рядом с полем ввода текста нужно показать рекомендацию - цитата: "В одно СМС влезет 70 символов на русском языке и 160 символов на английском. Пробел — это тоже символ. Максимальное количество символов для русского языка - 268 символов, для английского языка - 612 символов".
Можно добавить ШПАРГАЛКУ.
ШПАРГАЛКА – при клике на эту ссылку должно раскрываться подсказка с кодами для вставок в сообщение и названием для чего этот код. (пример: {$wa->shop->settings(“phone”)} номер телефона магазина). Информация должна автоматически подтягиваться из необходимых полей из контакта. В подсказках должно быть: Обращение, имя, отчество, Фамилия, Должность, емейл, телефон, пол, адрес, день рождения, компания. И шаблон для вставки кастомного поля, созданного пользователем, по ID поля.
Наше видение как и где должен работать плагин:
В приложении "Рассылки", рядом с кнопкой "Новая рассылка" должна быть кнопка "Новая SMS-рассылка"
При клики на кнопку открывается вкладка "Написать SMS сообщение". На этой вкладке должно быть поле для "Названия рассылки" и поле для "Текста рассылки" с проверкой на символов. Шпаргалка для вставки кода в текст сообщения (не обязательно но лучше сделать) Редактор НЕ НУЖЕН!
После создании новой СМС рассылки она должна сохраняться в Черновиках (стандартная функция приложения "Рассылки"). После создания новой СМС рассылки должны активироваться вкладки "Выбрать получателей" и "Проверить и отправить".
Вкладка "Выбрать получателей": Возможность отправить СМС всем контактам или выбрать сегменты из приложения "CRM" (если оно куплено и установлено), либо группы контактов из приложения "Контакты"(стандартная функция приложения "Рассылки")
Вкладка "Проверить и отправить": здесь должен быть выбор подключенных СМС-провайдеров. Возможность "Отправить тестовое сообщение" себе. И стандартная функция "Отправить выбранным получателям".
В разделе "Отправленные" или рядом с данным разделом должен быть раздел "Отправленные СМС", в нем должно отображается Название отправления, Дата отправления, SMS-провайдер (через кого отправилось сообщение), Количество получателей (определяется по количеству телефонов контакта).
Данный функционал должен совпадать с функционалом прототипа - емейл рассылок
Конец.
Требования к исполнителю
Ждем от Исполнителя грамотное Техническое предложение + несколько расчетов стоимости реализации:
- Программа минимум - убираем все лишнее оставляем только основной функционал (программа минимум должна выполняться с возможностью дальнейшего развития проекта);
- Программа медиум - убираем 50% лишнего функционала;
- Программа максимум - оставляем весь функционал технического задания + добавляем идеи исполнителя.
ВАЖНО!!!
Весь код должен написан грамотно и соответствовать технической документации и рекомендациям Webasyst!
Не должно быть костылей и любый спорных решений, которые могут ломать систему, другие приложения или плагины!
В коде должны быть четкие и понятные комментарии какой раздел за что отвечает!
0 comments