WooCommerce: Добавить новый статус заказа «Оплачено»

Задача. Нужно создать (добавить) свой (кастомный) новый статус заказа «Оплачено».

Пользовательский статус заказа в Woocommerce
Cвой статус заказа «Оплачено» в редакторе заказа Woocommerce

Решение 1. Добавить следующий Код №1 в functions.php:

Код №1: Добавление пользовательского статуса заказа на примере «Оплачено»

Решение 2. Если использовать первый код, то при смене статуса на этот кастомный не будет происходить уведомление на почту покупателя о смене статуса заказа. Чтобы при смене статуса заказ на наш пользовательский отправлялось письмо покупателю с уведомлением, можно использовать Код №2:

Код №2: Добавление пользовательского статуса заказа с отправкой сообщения на почту покупателя

В Изображении 1 скриншот письма, которое пришло покупателю после смены статуса на «Оплачено» по Коду №2.

Свой статус заказа в Woocommerce с отправкой почты
Изображение 1: Письмо пришедшее покупателю после смены пользовательского статуса заказа

Использованы матеиалы с stackoverflow.

Ссылка на основную публикацию