Email-уведомления не работают. Как это исправить?
1. Может ли ваш сайт отправлять письма?
Причин, по которым email-уведомления не работают, может быть несколько. Первым делом важно проверить, может ли ваш сайт отправлять письма вообще. Bookly не отправляет письма самостоятельно — он использует встроенную функцию WordPress wp_mail() для отправки всех email-уведомлений. Эта функция обрабатывает почтовые сообщения всего сайта, а не только Bookly.
Чтобы проверить, может ли ваш сайт отправлять письма, установите любой плагин для проверки почты и отправьте себе тестовое письмо. Например, можно использовать этот плагин: Check Email.
Если тестовое письмо не пришло, обратитесь к своему хостинг-провайдеру, чтобы решить эту проблему. Также можно попробовать решить проблему самостоятельно — установить SMTP-плагин и настроить его на использование SMTP почтового сервера. SMTP — это push-протокол, используемый для отправки почты. Вот пример настройки SMTP для использования Gmail: How to Send Email in WordPress Using the Gmail SMTP Server.
Настройки SMTP можно указать прямо в Bookly. Это позволяет задать данные SMTP-сервера непосредственно в плагине для надёжной доставки писем.
Также не забудьте проверить папку со спамом, если тестовое письмо не появилось в вашем почтовом ящике.
2. Отправляет ли Bookly email-уведомления?
В некоторых случаях ваш сайт может отправлять простые письма, но сталкиваться с проблемами при отправке более крупных писем с HTML-содержимым — таких как email-уведомления Bookly.
Чтобы диагностировать эту проблему, установите плагин для логирования почты, сделайте тестовую запись и проверьте журнал почты. Если вы видите, что письма отправляются, но не доставляются, значит, проблема всё же на стороне вашего сайта — обратитесь к хостинг-провайдеру для её решения. Можете попробовать этот плагин для логирования почты: WP Mail Logging.
Если в журнале почты нет отправленных сообщений, переходите к следующему шагу.
Также не забудьте проверить папку со спамом, если письма не приходят в ваш почтовый ящик.
3. Проверьте настройки email-уведомлений в Bookly.
- Проверьте Статус записи по умолчанию для новых записей в Настройки > Записи.
- Если вы используете Bookly Cart (Add-on) и хотите отправлять одно уведомление на все записи из корзины, включите объединённые уведомления с нужным статусом в разделе Email уведомления. Объединённые уведомления отправляются, когда клиенты бронируют запись на фронтенде. Одиночные уведомления отправляются при ручном добавлении записи в бэкенде. Откройте раздел Email уведомления и убедитесь, что включены и одиночные, и объединённые email-уведомления. Например, если статус записи по умолчанию — «Подтверждено», а объединённые уведомления отключены, включите «Уведомление для клиента о записи со статусом “Подтверждено”».

- Проверьте поле Электронная почта отправителя, чтобы убедиться, что адрес соответствует ограничениям вашего хостинг-провайдера. Некоторые провайдеры разрешают отправлять уведомления только с домена, связанного с адресом отправителя. Например, если ваш домен — www.example.com, а в качестве Sender email вы указали admin@gmail.com, ваши email-уведомления могут не отправляться, потому что хостинг-провайдер разрешает отправку писем только с адресов, связанных с доменом example.com.
- При создании, редактировании или удалении записи через панель администратора Bookly не забывайте отмечать галочку Отправить уведомления.


4. Проверьте статус платежей.
Bookly отправляет email- и SMS-уведомления и переключает статус платежа на «Завершён» после получения подтверждения оплаты от платёжной системы.
Если у вас возникают проблемы со статусами платежей, которые остаются в состоянии ожидания, обратитесь к нам за помощью. Наша команда поддержки оперативно разберётся в вопросе и подскажет, как решить проблему.