Установка своих статусов заказа в Woocommerce

Всем привет. Как вы уже знаете в своём блоге я описываю те задачи и решения, которые мне периодически встречаются в сайтостроении на wordpress и woocommerce. Сегодня я бы хотел поделиться с вами как делать свои статусы заказа для вукоммерс.

Итак, давайте разберём что такое статусы заказа и для чего они нам нужны.

После заказа какого то товара в интернет магазине ему присваивается определённый статус, а именно:

  • В ожидании оплаты – заказ получен (не оплачен).
  • Не удался – платеж не удался или был отклонен (неоплаченный). Обратите внимание, что этот статус может не отображаться сразу и вместо него будет высвечиваться статус “Ожидание” до подтверждения (например, PayPal).
  • Обработка – оплата получена, а запасы были уменьшены – заказ ожидает выполнения. Все заказы товаров требуют обработки, кроме заказов цифровых и загружаемых товаров.
  • Выполнен – заказ выполнен и завершен – не требует дальнейших действий.
  • На удержании – ожидается платеж – запасы уменьшены, но вам необходимо подтвердить оплату.
  • Отменен – заказ отменен администратором или покупателем – не требует дальнейших действий (Отмена заказа не влияет на количество запасов по умолчанию).
  • Возвращен – возвращенный администратором – не требует дальнейших действий.

Но бывают такие случаи, когда этих статусов нам недостаточно, а нужно добавить, например, Отправлен, Сборка и любые другие, которые нам могут понадобиться. Разумеется в большинстве случаев достаточно стандартного функционала, редко когда появляется необходимость добавить своё. Но всё же есть несколько решений для этого

  1. Можно отредактировать файл function.php вашей темы и добавить определённый код. Я это применял разок. Код находил где-то в сети, найти не составит сложности, поэтому не стану тут размещать. Кроме того данный способ не совсем удобен если вы обычный пользователь и в коде как говорится не в дуб ногой.
  2. Плавно подходим к решению на счёт плагинов. Данный способ достаточно удобный. Можно установить бесплатные плагины и в них создавать свои статусы для заказов, настраивать их цвет. Просто в поиске плагинов вбиваем order status и там выпадает большое их количество. Выбираем подходящий и тестируем)

По своему опыту я вам скажу, что бесплатного функционала хватает далеко не всегда. В большинстве случаев нам же надо чтобы при смене статуса заказа пользователю отсылалось письмо с уведомлением о смене. Из всех бесплатных плагинов что я пробовал – ни  у кого этого нет.

Поэтому мне понадобилось платное решение для данной проблемы. Я использовал плагин WooCommerce Order Status & Actions Manager. Стоит он 70 долларов, но при желании можно найти его в свободном доступе или же за намного меньшую сумму.

После установки в разделе Woocommerce  вашего сайта появляется вкладка Order statuses

При нажатии на кнопку add order status появляется окно для добавления нашего статуса со всеми настройками. В принципе всё там организовано достаточно просто и не составит труда настроить всё

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

Вот и всё)

Не забываем делиться статьёй с друзьями в соцсетях и подписываться на обновления.

Подпишитесь на рассылку

Чтобы быть в курсе обновлений блога, новостей по вордпресс и сайтостроительству

1 комментарий. Оставить новый

  • Здравствуйте. Не приходят уведомления о новых заказах через плагин Woocommerce. Форма обратной связи работает. Работает она через плагины Contact Form 7 и WP Mail SMTP. Галочка обо уведомлении в настройках стоит. Попку Спам на ящике проверял. В чем может быть дело? Заранее спасибо

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Обо мне

Работаю с сайтами с 2010 года.
Более 500 выполненных проектов
Специализируюсь преимущественно на сайтах-визитках, блогах и небольших интернет магазинах.
Подробнее

Внимание! Получи бесплатно видеокурс!

Хостинг ХостиЯ


Меню