ворд-пресс.рф
Решение

Статусы заказов WooCommerce: ожидание, обработка и выполнение

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

Статус заказа WooCommerce показывает этап оформления, оплаты и исполнения, но не заменяет сверку с платёжным провайдером. Заказ, получивший неожиданный статус, не следует принудительно переводить в «Выполнен», пока не подтверждены фактическая оплата и состояние товара.

Основные статусы

  • Pending payment / Ожидает оплату — заказ создан, но WooCommerce ещё не имеет подтверждения оплаты.
  • On hold / На удержании — заказ ожидает ручного или внешнего подтверждения; причина зависит от способа оплаты.
  • Processing / В обработке — оплата подтверждена, физический заказ обычно нужно собрать и отправить.
  • Completed / Выполнен — заказ выполнен и больше не требует стандартной обработки.
  • Failed / Не удался — оплата не прошла или была прервана.
  • Cancelled / Отменён — заказ отменён.
  • Refunded / Возвращён — по заказу произведён возврат согласно записи WooCommerce.

В блочном checkout могут временно появляться черновики заказов. Их нельзя автоматически считать реальными неоплаченными заказами покупателей.

Как проверить непонятный статус

  1. Откройте заказ через WooCommerce → Заказы.
  2. Посмотрите метод оплаты, сумму, номер транзакции и заметки заказа.
  3. Сверьте транзакцию в кабинете шлюза или банка.
  4. Если результат расходится, проверьте журналы платежного расширения и его webhooks/callbacks.
  5. Исправляйте данные только после подтверждения финансового результата и с записью причины для сотрудников.

Частый сценарий: деньги получены, но заказ Pending

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

Когда нужен собственный статус заказа

Для сложной логистики могут потребоваться «Передан на сборку» или «Выдан в пункте». Сначала проверьте, нельзя ли решить задачу существующими статусами и внутренними заметками. Новый статус требует согласованных изменений в уведомлениях, отчётах, интеграциях и обработчиках; только добавить подпись в интерфейс недостаточно.

Проверка рабочего сценария

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

Связанные решения

Источник: https://woocommerce.com/document/managing-orders/order-statuses/

Материал был полезен?

Помогите нам сделать материалы точнее и понятнее.