Автоматизация общения с пользователями — важная задача для любого WordPress сайта. В этой статье разберем, как с помощью плагина WPRemark создавать умные автоматические сообщения, отвечающие на действия посетителей сайта. Покажем конкретные примеры настройки и небольшой код для расширения функционала.
Что такое WPRemark и зачем нужны автоматические сообщения
WPRemark — это плагин для WordPress, который позволяет организовать систему умных уведомлений и комментариев с автоматическими ответами. Он помогает быстро реагировать на поведение пользователей, например, отправлять сообщения после регистрации, оставления комментария или покупки. Благодаря этому повышается вовлеченность и конверсия сайта.
Автоматические сообщения могут быть персонализированными, иметь динамический контент и запускаться по триггерам, что существенно экономит время администраторов и улучшает пользовательский опыт.
Кроме того, WPRemark поддерживает интеграции с популярными плагинами и предоставляет API для расширения возможностей.
Основные возможности WPRemark для автоматических сообщений
Плагин позволяет:
- Создавать шаблоны сообщений с динамическими полями (имя пользователя, дата, название товара и т.д.).
- Настраивать триггеры для отправки сообщений (регистрация, комментарий, покупка и др.).
- Отправлять сообщения по email, через всплывающие окна и на страницу сайта.
- Использовать фильтры и хуки для расширения стандартного поведения.
Такой функционал позволяет гибко настраивать коммуникацию и делать её максимально персонализированной.
Пример настройки автоматического приветственного сообщения после регистрации
Для начала установите и активируйте WPRemark через админку WordPress. Далее:
- Перейдите в меню WPRemark → Автоматизация.
- Создайте новый шаблон с текстом приветствия, например:
"Здравствуйте, {username}! Спасибо за регистрацию на нашем сайте."
- Выберите триггер — событие
user_register. - Настройте способ отправки — email или всплывающее окно.
- Сохраните настройки.
Теперь после регистрации пользователь получит персональное сообщение.
Расширение функционала через код
Если нужно добавить дополнительную логику при отправке сообщения, можно использовать хук wpremark_before_send_message. Пример функции, которая добавит условие по времени суток:
function yelly_wpremark_add_time_condition($message_data, $user_id) {
$hour = (int) date('H');
// Отправлять сообщения только в рабочее время 9-18
if($hour < 9 || $hour > 18) {
return false; // Пропускаем отправку
}
return $message_data;
}
add_filter('wpremark_before_send_message', 'yelly_wpremark_add_time_condition', 10, 2);Этот код можно добавить в файл functions.php вашей темы или в отдельный плагин.
Пример создания автоматического сообщения при оставлении комментария
WPRemark позволяет реагировать и на другие события, например, на добавление комментария. Это полезно для уведомления автора комментария или модератора.
Настройка похожа на предыдущую:
- Создайте шаблон с текстом, например: "Спасибо за ваш комментарий, {username}! Мы скоро ответим."
- Выберите триггер
comment_post. - Выберите способ доставки.
Также можно использовать плагин Clearfy Pro для оптимизации работы комментариев и уменьшения спама, что повысит качество автоматических сообщений.
Интеграция WPRemark с WooCommerce для автоматических уведомлений о заказах
Если на сайте установлен WooCommerce, WPRemark можно настроить для автоматических сообщений при изменении статуса заказа. Например, уведомлять клиента о подтверждении или отправке заказа.
Для этого:
- Создайте шаблон с текстом, например: "Ваш заказ №{order_id} принят и скоро будет отправлен."
- Выберите триггер WooCommerce —
woocommerce_order_status_changed. - Настройте фильтры для конкретных статусов заказа.
Это позволит держать клиентов в курсе статуса их покупок автоматически.
Пример кода для дополнительной фильтрации статусов
function yelly_wpremark_filter_order_status($message_data, $order_id, $old_status, $new_status) {
// Отправлять сообщение только при смене статуса на completed
if($new_status !== 'completed') {
return false;
}
return $message_data;
}
add_filter('wpremark_woocommerce_order_status_changed', 'yelly_wpremark_filter_order_status', 10, 4);Советы по улучшению работы автоматических сообщений
Чтобы автоматические сообщения работали эффективно, рекомендуем:
- Использовать динамические поля в шаблонах для персонализации.
- Тестировать сообщения на разных устройствах и почтовых клиентах.
- Не перегружать пользователей большим количеством уведомлений.
- Использовать фильтры WPRemark для добавления своей логики и условий.
- Оптимизировать базу данных и кэш, чтобы сообщения отправлялись быстро.
Также полезно комбинировать WPRemark с другими плагинами из WPShop, например, My Popup для всплывающих окон с сообщениями или Quizle для интерактивных вопросов и ответов.