Письма заказов WooCommerce зависят от WordPress, способа отправки почты, SMTP-настроек, cron-задач и репутации доменной почты. Если уведомления о заказах перестали приходить, нужно проверять и сайт, и путь доставки письма.

Проверьте настройки WooCommerce

  1. Откройте WooCommerce → Настройки → Emails.
  2. Убедитесь, что нужные уведомления включены.
  3. Проверьте адреса получателей для New order, Cancelled order и Failed order.
  4. Откройте шаблон письма и убедитесь, что он не отключен темой или плагином.
  5. Создайте тестовый заказ и запишите точное время.

Проверьте отправку почты

  • Используйте SMTP-авторизацию вместо стандартного PHP mail().
  • Проверьте, отправляет ли WordPress другие письма, например восстановление пароля.
  • Проверьте SPF, DKIM и DMARC для домена.
  • Посмотрите логи SMTP-плагина или ошибки доставки.
  • Если письмо попадает в спам, анализируйте заголовки, а не только текст письма.

Cron и фоновые задачи

Некоторые действия WooCommerce и плагинов зависят от WP-Cron. Если wp-cron отключен или не запускается, письма и фоновые задачи могут задерживаться.

  • Проверьте, задан ли DISABLE_WP_CRON в wp-config.php.
  • Если он отключен, убедитесь, что настоящий cron вызывает wp-cron.php.
  • Для магазинов не запускайте тяжелый cron каждую минуту без понимания нагрузки.

Если WordPress не отправляет письма

  • Используйте SMTP вместо обычного PHP mail.
  • Отправляйте письма с ящика на том же домене или через авторизованный внешний сервис.
  • Проверьте SPF, DKIM и DMARC.
  • Для WooCommerce тестируйте уведомления клиента и администратора.
У проблем WordPress часто несколько причин

Пришлите домен, название CMS, что менялось недавно и точный текст ошибки. Поможем проверить PHP, базу, плагины, логи и почту без случайных правок. Написать в чат.

Как действовать с WordPress безопасно

Перед изменениями WordPress важно иметь свежую копию файлов и базы данных. Многие ошибки появляются после обновления плагина, темы, PHP-версии или изменения настроек кэша.

  • проверьте версию PHP и совместимость плагинов;
  • перед обновлениями сделайте backup;
  • при белом экране проверьте error_log;
  • отключайте проблемные плагины по одному;
  • не храните старые архивы и копии сайта в публичной папке.

Если сайт коммерческий, лучше сначала проверить изменения на тестовой копии, а затем переносить их на рабочий сайт.

Что подготовить перед обращением

Чтобы поддержка GoodNet быстрее разобралась с вопросом по теме «WooCommerce не отправляет письма заказа: что проверить», укажите домен, услугу, время появления проблемы, что менялось перед этим и приложите точный текст ошибки или скриншот. Это помогает сразу перейти к диагностике, а не тратить время на уточнение базовых данных.