Компонент email-рассылки AMmailing для Instant CMS2.5.1+
Возможности компонента:
- Создание базы подписчиков (Добавление подписчиков вручную, импорт пользователей из типов контента в т.ч instantMaps, импорт из .csv файлов, импорт e-mail адресов из поля типов контента и подписка пользователей через виджет)
- Рассылка по зарегистрированным пользователям
- Рассылка по базе подписчиков
- Рассылка писем по дате и времени
- Авто рассылка писем: при регистрации пользователя, на день рождение и если пользователь отсутствовал какое-то время
Для оформления писем Используется визуальный редактор указанный в настройках сайта
Настройки компонента:
после установки необходимо войти в админке в раздел компоненты -> управление событиями -> и обновить события!
Для отправки E-Mail компонент использует данные указанные в настройках сайта во вкладке почта( рекомендуемый почтовый транспорт SMTP или Sendmail, через php mail() письма отправлены не будут)
Во вкладке настройки компонента необходимо указать ваш домен сайта без http:// например domain.ru и количество писем отправляемых за один запрос cron
Также чтобы письма отправлялись, обязательно должен быть настроен планировщик на сайте и хостинге, в случае необходимости отредактированы задачи cron планировщика на ваше усмотрение.
Подписчики имеют возможность отписаться от рассылки, чтобы дать такую возможность пользователям(если рассылка производится по зарегистрированным пользователям) необходимо в компоненте «профиль пользователя» добавить поле типа флаг с системным именем unsubscribe и назвать «не получать имейл рассылки»
Создание рассылки:
- Во вкладке рассылки нажмите добавить рассылку
- Укажите название рассылки(Используется только в админке компонента)
- Укажите тему письма( получатели получат письмо с данным заголовком )
- Далее в визуальном редакторе оформите само письмо
- Выберите группу пользователей или подписчиков для рассылки
- Если хотите чтобы рассылка запустилась сразу после создания нажмите вкл. рассылку
- Если рассылку необходимо начать в определенную дату и время нажмите включить рассылку по дате и выберите дату начала
База подписчиков:
В компоненте реализована возможность создания базы подписчиков.
Для этого необходимо во вкладке группы подписчиков создать необходимое количество групп
Добавлять подписчиков в эти группы вы можете вручную или воспользоваться импортом пользователей из типов контента либо из внешнего *.csv файла
В файле каждый подписчик пишется с новой строки в формате «Имя;email;id группы» через точку с запятой.
Также вы можете импортировать e-email адреса в группы из поля типов контента
Также реализована возможность добавлять подписчиков через виджеты компонента.
Приведу пример импорта пользователей из типов контента:
Допустим перед нами стоит задача отправить рассылку всем пользователям, которые оставили объявление на сайте в категории работа в разделе вакансии!!!
Создаем группу подписчиков «Объявления о работе» переходим во вкладку подписчики и нажимаем экспорт подписчиков
Заполняем Системное имя типа контента(в нашем случае это board) указываем категорию и суб. категорию(rabota/vakansii)
Ниже выбираем группу подписчиков ранее нами созданную в которую будут экспортированы пользователи и нажимаем сохранить
Теперь все пользователи вашего сайта, которые выкладывали объявления о вакансиях в группе подписчиков «Объявления о работе»
Далее создаете рассылку, указываете эту группу в качестве получателей и все необходимые пользователи получили ваше письмо.
Аналогично с любым типом контента в том числе instantMaps.
Добавление подписчиков через виджеты
Также Добавлять подписчиков в базу можно с помощью виджетов компонента.
В необходимом месте сайта устанавливаете виджет указываете Заголовок и текст(чтобы пользователи знали на что подписываются)
Выбираете группу подписчиков, куда пользователи будут сохранены и все готово.
Этот виджет собирает в подписчики как зарегистрированных так и незарегистрированных пользователей. Если пользователь не авторизован, в виджете показывается форма с полями имя и имейл, а если авторизован просто кнопка подписаться
Теперь есть возможность выбрать показывать поля формы зарегистрированным пользователям или нет, а также показывать или нет виджет уже подписавшимся пользователям.
Использование компонента:
Компонент платный, предоставляется как есть, дальнейшее развитие компонента не планируется. Запрещается передача компонента, либо его модификаций третьим лицам. Любые вопросы, связанные с работой компонента, сообщения об ошибках (вдруг они есть) отправляйте на E-mail: amsoft@bk.ru.