WooCommerce не отправляет электронные письма? Попробуйте эти шаги по устранению неполадок
Опубликовано: 2021-07-01
Последнее обновление — 7 февраля 2022 г.
Отправка регулярных электронных писем является важным аспектом взаимодействия с клиентами. WooCommerce, не отправляющая электронные письма, может быть проблемой, с которой вы можете иногда сталкиваться в своем интернет-магазине. Если эта проблема не устранена, вы можете узнать о шагах, которые необходимо предпринять для ее решения. В этой статье мы обсудим некоторые шаги по устранению неполадок, которые вы можете предпринять, когда WooCommerce не отправляет электронные письма.
Как WooCommerce отправляет письма?
Функция wp_mail() , являющаяся частью ядра WordPress, отвечает за отправку электронных писем в WooCommerce. При отправке почты WooCommerce вызывает функцию wp_mail() и отправляет запрос в WordPress. На этом этапе PHP передает сообщение на локальный почтовый сервер вашего веб-сервера. Итак, обычно WooCommerce использует ваш веб-сервер для отправки электронной почты.
Для основных требований к электронной почте вашего магазина вы можете использовать эти настройки электронной почты WooCommerce по умолчанию. Однако для расширенных функций электронной почты вы также можете интегрировать плагины для настройки электронной почты.
Почему WooCommerce не отправляет электронные письма?
Могут быть случаи, когда ваши электронные письма WooCommerce не отправляются сразу с вашего сайта. Здесь мы рассмотрим, почему это может произойти, и какие шаги вы можете предпринять, чтобы решить эту проблему.
Конкретный адрес электронной почты не может быть включен
В настройках электронной почты WooCommerce вам нужно будет включить различные транзакционные электронные письма в соответствии со статусом их заказа. Если вы по ошибке отключили какую-либо электронную почту, электронные письма не будут отправляться для этих транзакций. Когда вы сталкиваетесь с проблемой, что WooCommerce не отправляет электронные письма, в первую очередь нужно проверить, включена ли транзакционная электронная почта или нет.

Статус заказа "Ожидает оплаты"
Если статус заказа «Ожидает платеж», WooCommerce не будет отправлять электронные письма. Это может произойти, когда клиент нажимает кнопку «Разместить заказ», а затем решает не совершать покупку. В этом случае статус заказа будет «Ожидание платежа», и электронное письмо не будет отправлено.

Это также может произойти, если есть проблема с вашим платежным шлюзом. Это когда платеж фактически завершен, но статус не меняется на «В обработке» или «Завершен». Если это произойдет в вашем магазине, вам придется обратиться в службу поддержки платежного шлюза, вызвавшего проблему. Конфликты с плагинами также могут быть причиной того, что WooCommerce не отправляет электронные письма. Вы можете отключать плагины один за другим, проверять наличие потенциальных конфликтов и исправлять их.
Клиенты не получают электронные письма
Другой сценарий будет заключаться в том, что WooCommerce отправляет электронные письма, а ваши клиенты не получают их. Вероятно, это происходит из-за того, что электронные письма попадают в папку со спамом из-за отправки электронных писем с других доменов, занесения IP-адресов в черный список или из-за проблем с содержимым вашей электронной почты или адресом.
Решение проблем с транзакционными электронными письмами WooCommerce
Решение состоит в том, чтобы использовать плагин, такой как WP Mail Logging от MailPoet, чтобы четко понимать все письма, отправленные с вашего сайта. Он будет отображаться, если есть какие-либо ошибки при отправке электронных писем. Если есть проблемы, вы можете исправить их и убедиться, что письма не попадают в папку со спамом.

Используйте SMTP-провайдера
Другой вариант — использовать плагин SMTP, который поможет отправлять электронные письма, а не отправлять их с вашего хостинг-сервера. В процессе, который мы обсуждали выше, запрос на отправку почты передается на веб-сервер. Когда вы используете поставщика услуг SMTP, запрос на отправку электронной почты из PHP будет отправлен поставщику SMTP. Это улучшит возможность отправки почты в вашем магазине.

Существует несколько популярных поставщиков услуг SMTP, рекомендованных WooCommerce, которые вы можете интегрировать со своим сайтом. К счастью, существуют плагины WordPress, которые помогут вам интегрировать этих SMTP-провайдеров с вашим сайтом.
Лучшие SMTP-плагины
Вот несколько провайдеров SMTP с плагинами WordPress, которые вы можете интегрировать на свой сайт.
мейлджет
Mailjet предлагает мощную службу SMTP Relay, которая поможет вам обеспечить отличную доставку электронной почты на вашем сайте WordPress. Вы можете легко настроить их SMTP-сервер и отправлять электронные письма быстрее, чем раньше. Процесс настройки SMTP-сервера с Mailjet довольно прост, так как вы можете ввести учетные данные API и сразу начать работу.

Это гибкое решение, поскольку оно поддерживает несколько портов, из которых вы можете выбрать предпочтительный в зависимости от почтового клиента или интернет-провайдера. Он также предлагает шифрование. Кроме того, вы получите помощь в обеспечении лучшей доставки ваших электронных писем с аутентификацией домена и постоянным мониторингом. Вы можете выбрать агент или инфраструктуру доставки почты в соответствии с вашими предпочтениями. SMTP Relay от Mailjet также помогает персонализировать электронную почту и мгновенно просматривать подробные отчеты.
Сендинблю
Sendinblue предлагает услугу ретрансляции SMTP для ваших транзакционных электронных писем. Вы сможете просматривать подробные отчеты об отправленных электронных письмах, количестве открытых писем, количестве кликов, показателе отказов и другой информации. С Sendinblue вы сможете комбинировать шаблоны и динамический контент, чтобы настроить свои транзакционные электронные письма. У них отличные варианты поддержки, и они регулярно предлагают улучшения. Включив эту услугу, вы можете обеспечить лучшую доставку и отслеживание ваших транзакционных электронных писем WooCommerce. Вы можете использовать официальный плагин Sendinblue, чтобы интегрировать его с вашим сайтом.

Почтовый штемпель
Postmark предоставляет службу SMTP, чтобы повысить эффективность доставки электронной почты в вашем магазине WooCommerce. Процесс его настройки довольно прост, так как вы можете просто скопировать учетные данные в файл конфигурации и продолжить. Кроме того, данные, передаваемые между WooCommerce и их SMTP-серверами, будут зашифрованы. Кроме того, по всему миру разбросано несколько SMTP-серверов для обеспечения быстрой доставки электронной почты. Postmark обеспечивает лучшее отслеживание электронных писем, а также имеет подробную документацию. Проверьте плагин Postmark, чтобы интегрировать его с вашим сайтом.

Амазон СЭС
Amazon Simple Email Service (SES) — еще одна популярная служба электронной почты, которую можно использовать для улучшения настроек электронной почты. Кроме того, вы можете легко настроить его, чтобы получать помощь с транзакционными электронными письмами в вашем магазине. В результате ваши электронные письма будут иметь лучшую доставляемость, и вы сможете легче измерить успех своей стратегии электронной почты. Вы можете использовать плагин WP Offload SES Lite для настройки Amazon SES на своем сайте.

Надеюсь, вы поняли шаги по устранению неполадок, необходимые для решения проблемы, когда WooCommerce не отправляет электронные письма. Не стесняйтесь оставлять нам комментарии, если у вас есть какие-либо вопросы по этой теме.
дальнейшее чтение
- Подробное руководство по настройке шаблонов электронной почты WooCommerce
- Как исправить попадание писем WooCommerce в папку со спамом?
- Основные причины, почему вы должны сосредоточиться на электронном маркетинге