Текущее состояние каждого заказа обозначается статусом. Статусы позволяют быстро понять, на каком этапе находится заказ. Ниже приведён обзор и подробное описание статусов заказов в WooCommerce.
Статусы заказов в WooCommerce
Статусы заказов показывают этап обработки заказа — от «Ожидает оплаты» до «Выполнен». В WooCommerce по умолчанию используются следующие статусы:
| Статус | Описание | Примечания |
|---|---|---|
| Ожидает оплаты | Заказ получен, но оплата ещё не произведена. Обычно ожидается действие со стороны клиента. | Если клиенту нужна ссылка для оплаты, см. раздел оплата заказов. |
| На удержании | Заказ ожидает подтверждения оплаты. Товары зарезервированы на складе. | Статус «На удержании» обычно используется при офлайн-оплате (без мгновенного подтверждения), например банковским переводом (BACS). После проверки оплаты статус нужно изменить вручную. Также этот статус может временно использоваться при оплате с отложенным подтверждением (например, SEPA Direct Debit). В зависимости от платежного шлюза заказ может автоматически перейти в другой статус после подтверждения оплаты. Подробности смотрите в заметках к заказу и документации платежного шлюза. Этот статус может появляться и при использовании способов оплаты с раздельной авторизацией и списанием средств. Подробности также доступны в заметках к заказу. |
| В обработке | Оплата получена, товар зарезервирован. Заказ ожидает выполнения. | Все заказы требуют обработки, кроме тех, где товары являются виртуальными и загружаемыми. Это сигнал для отправки заказа и последующего перевода его в статус «Выполнен». |
| Выполнен | Заказ полностью выполнен. | Дополнительных действий не требуется. |
| Не выполнен | Платёж не прошёл или был отклонён. | В зависимости от платежного шлюза этот статус может появляться не сразу. Также заказ получает этот статус, если клиент не завершил оплату, а время удержания товара (удержание запаса) истекло. Здесь можно подробнее узнать о причинах и способах решения проблем с такими заказами. |
| Черновик | Создаётся, когда клиент начал оформление заказа (при использовании блочного оформления). | Заказы со статусом «Черновик» отображаются только во вкладке «Черновик» на странице заказов. См. раздел Статус черновика. |
| Отменён | Заказ отменён администратором или клиентом. | Товары возвращаются на склад, если включено управление запасами. Также может потребоваться возврат средств — подробности смотрите в заметках к заказу и документации платежного шлюза. |
| Возвращён | Статус устанавливается автоматически после полного возврата средств по заказу. | При использовании опции Manual Refund заказ может получить этот статус без фактического возврата денег клиенту.Подробнее: возвраты в WooCommerce. |
Схема переходов статусов заказов
На этой схеме показано, как заказ проходит через различные статусы: от «Ожидает оплаты» к «На удержании», «Не выполнен» или «В обработке», а затем к «Выполнен», «Отменён» или «Возвращён».

Статус черновика заказа (checkout-draft)
В WooCommerce по умолчанию для новых заказов используется статус Pending payment («Ожидает оплаты»). Он применяется к заказам, которые были оформлены, но ещё не оплачены.
Однако при использовании блоков WooCommerce для оформления заказа заказ создаётся уже при переходе пользователя на страницу оформления. В этом случае статус «Ожидает оплаты» не всегда точно отражает состояние заказа, так как он может быть ещё не завершён или даже не отправлен.
Поэтому до момента отправки заказа используется статус checkout-draft («Черновик»).
Характеристики черновых заказов
- Создание: создаётся, когда пользователь открывает страницу оформления заказа с использованием блоков WooCommerce.
- Содержимое: включает товары в корзине, выбранный способ доставки и введённые данные адреса.
- Обновления: автоматически обновляется при изменении данных в блоках «Корзина» и «Оформление заказа».
- Резервирование товара: товары в корзине резервируются на 10 минут. Это временное резервирование гарантирует доступность товаров на время оформления заказа и не связано с настройкой «Удержание запаса». (Поведение может изменяться и настраиваться через код.)
Очистка черновиков заказов
Ежедневная задача cron (woocommerce_cleanup_draft_orders) автоматически удаляет все неактивные черновики заказов.
Статусы заказов и письма
Подробнее о письмах, которые отправляются при изменении статусов заказов, читайте в разделе настроек электронной почты.
