Когда WooCommerce не присылает заказы, владелец магазина может не видеть продажи вовремя. Иногда заказы создаются в админке, но письма не приходят. Иногда заказ вообще не появляется после оплаты или оформления.

Эти ситуации разные: одна связана с почтой и уведомлениями, другая — с корзиной, оплатой, webhook или ошибкой checkout.

Почему это важно

Проблема с заказами напрямую бьет по деньгам: клиент оплатил или оставил заказ, а менеджер не увидел событие и не обработал его вовремя.

Основные причины

  • отключены email-уведомления WooCommerce
  • не настроен SMTP
  • письма попадают в спам
  • заказ остается в неправильном статусе
  • платежный модуль не присылает webhook
  • ошибка на checkout или thank you page

План диагностики

  1. Проверить, создается ли заказ в админке.
  2. Проверить статус заказа после оформления.
  3. Проверить email-шаблоны WooCommerce.
  4. Настроить и протестировать SMTP.
  5. Проверить логи платежного модуля и webhook.

Что можно проверить самостоятельно

  • оформить тестовый заказ
  • проверить спам и адрес получателя
  • посмотреть журнал WooCommerce
  • проверить статус заказа после оплаты
  • не менять платежный модуль без копии настроек

Где обычно ошибаются

  • чинить только почту, когда заказ вообще не создается
  • игнорировать статус pending/on-hold
  • не проверять webhook платежной системы
  • ставить несколько плагинов уведомлений одновременно

Как я решаю такую задачу

Я отдельно проверяю создание заказа, оплату, статус, email-уведомление и доставку письма. Так понятно, на каком этапе заказ теряется.

  1. Фиксирую симптом, URL, время сбоя и действия, после которых появилась проблема.
  2. Проверяю логи, настройки сайта, интеграции и реальные запросы в браузере.
  3. Делаю минимальную правку, чтобы не задеть работающие разделы.
  4. Тестирую результат на десктопе, телефоне и в сценарии, где ошибка проявлялась.
  5. Передаю короткое объяснение причины и список профилактических действий.

Что подготовить для оценки

  • адрес сайта или проблемной страницы
  • скриншот ошибки или текст сообщения
  • что меняли перед появлением проблемы
  • доступ к админке, хостингу или серверу, если он нужен
  • приоритет: срочно восстановить работу или спокойно разобраться в причине

Сроки

Почтовые уведомления30-90 минут
Оплата и webhook1-3 часа
Сложный checkout с кастомными полямипосле диагностики

Вопрос-ответ

Если заказ есть в админке, проблема в почте?

Чаще всего да: SMTP, шаблоны, получатель или спам. Но нужно проверить статус заказа.

Если заказ не создается вообще?

Тогда проверяется checkout, корзина, JS/PHP-ошибки и платежный модуль.

Можно ли отправлять заказы в Telegram?

Да, можно добавить уведомления в Telegram параллельно с email, чтобы не зависеть только от почты.

Итог

WooCommerce нужно проверять по этапам: оформление, создание заказа, статус, оплата, письмо и доставка. Тогда становится понятно, где именно теряется продажа.

Если нужна такая доработка или диагностика, напишите в Telegram: @rabotator_support. Посмотрю проблему, задам несколько точных вопросов и скажу, как исправить без лишней перестройки сайта.