Когда WooCommerce не присылает заказы, владелец магазина может не видеть продажи вовремя. Иногда заказы создаются в админке, но письма не приходят. Иногда заказ вообще не появляется после оплаты или оформления.
Эти ситуации разные: одна связана с почтой и уведомлениями, другая — с корзиной, оплатой, webhook или ошибкой checkout.
Почему это важно
Проблема с заказами напрямую бьет по деньгам: клиент оплатил или оставил заказ, а менеджер не увидел событие и не обработал его вовремя.
Основные причины
- отключены email-уведомления WooCommerce
- не настроен SMTP
- письма попадают в спам
- заказ остается в неправильном статусе
- платежный модуль не присылает webhook
- ошибка на checkout или thank you page
План диагностики
- Проверить, создается ли заказ в админке.
- Проверить статус заказа после оформления.
- Проверить email-шаблоны WooCommerce.
- Настроить и протестировать SMTP.
- Проверить логи платежного модуля и webhook.
Что можно проверить самостоятельно
- оформить тестовый заказ
- проверить спам и адрес получателя
- посмотреть журнал WooCommerce
- проверить статус заказа после оплаты
- не менять платежный модуль без копии настроек
Где обычно ошибаются
- чинить только почту, когда заказ вообще не создается
- игнорировать статус pending/on-hold
- не проверять webhook платежной системы
- ставить несколько плагинов уведомлений одновременно
Как я решаю такую задачу
Я отдельно проверяю создание заказа, оплату, статус, email-уведомление и доставку письма. Так понятно, на каком этапе заказ теряется.
- Фиксирую симптом, URL, время сбоя и действия, после которых появилась проблема.
- Проверяю логи, настройки сайта, интеграции и реальные запросы в браузере.
- Делаю минимальную правку, чтобы не задеть работающие разделы.
- Тестирую результат на десктопе, телефоне и в сценарии, где ошибка проявлялась.
- Передаю короткое объяснение причины и список профилактических действий.
Что подготовить для оценки
- адрес сайта или проблемной страницы
- скриншот ошибки или текст сообщения
- что меняли перед появлением проблемы
- доступ к админке, хостингу или серверу, если он нужен
- приоритет: срочно восстановить работу или спокойно разобраться в причине
Сроки
| Почтовые уведомления | 30-90 минут |
|---|---|
| Оплата и webhook | 1-3 часа |
| Сложный checkout с кастомными полями | после диагностики |
Вопрос-ответ
Если заказ есть в админке, проблема в почте?
Чаще всего да: SMTP, шаблоны, получатель или спам. Но нужно проверить статус заказа.
Если заказ не создается вообще?
Тогда проверяется checkout, корзина, JS/PHP-ошибки и платежный модуль.
Можно ли отправлять заказы в Telegram?
Да, можно добавить уведомления в Telegram параллельно с email, чтобы не зависеть только от почты.
Итог
WooCommerce нужно проверять по этапам: оформление, создание заказа, статус, оплата, письмо и доставка. Тогда становится понятно, где именно теряется продажа.
Если нужна такая доработка или диагностика, напишите в Telegram: @rabotator_support. Посмотрю проблему, задам несколько точных вопросов и скажу, как исправить без лишней перестройки сайта.