Track Orders for WooCommerce Pro - Плагин WordPress
Плагин WP Swings Track Orders for WooCommerce Pro предлагает пользователям удобный инструмент для управления и отслеживания заказов в реальном времени. Он интегрируется с WordPress, обеспечивая визуализацию и обновление статусов заказов в интернет-магазинах на платформе WooCommerce.

Особенности плагина
Track Orders for WooCommerce Pro позволяет владельцам бизнеса отслеживать каждый этап выполнения заказа - от оформления до доставки. Благодаря интуитивно понятному интерфейсу, пользователи могут мгновенно выявлять задержки или проблемы в логистике, что способствует улучшению бизнес-процессов. Настраиваемые уведомления делают процесс управления заказами более гибким, позволяя оперативно реагировать на изменения и информировать клиентов.
Функции модуля включают систему уведомлений, которая обеспечивает клиентов актуальными обновлениями статуса их заказов. Это не только повышает доверие и удовлетворенность покупателя, но и укрепляет лояльность клиентов, снижая количество обращений в службу поддержки. Такой подход помогает улучшить клиентский сервис без дополнительных усилий со стороны пользователя.
Комплект совместим с WooCommerce и может быть адаптирован под потребности разных онлайн-магазинов. Гибкие настройки позволяют не только отслеживать заказы, но и управлять возвратами и обменами, что критически важно для удержания высокого уровня сервиса. Подробная аналитика предоставляет бизнесу данные для принятия обоснованных решений относительно продаж и логистики.
Эффективность и надёжность решения сохраняются даже при высоких нагрузках, что критически важно для магазинов с большим потоком заказов, где скорость ответа играет ключевую роль. Простота в установке и настройке делает его необходимым инструментом для пользователей WooCommerce. Завершая обзор, данный инструмент для WooCommerce демонстрирует свою значимость благодаря функциональности и удобству.
Спецификации:
| Дата выхода: | 20-01-2017 | |
| Дата обновления: | 18-06-2025 | |
| Тип расширения: | Платный | |
| Лицензия: | GPL | |
| Тематика: | Интернет-коммерция для WooCommerce | |
| Совместимость: | W5.x W6.x | |
| Включает в себя: | Плагин | |
| Языковые пакеты: |
|
|
| Разработчик: | WP Swings | |
| Рейтинг: | ||
Скачивание по подписке!
Вам необходимо авторизоваться на сайте и приобрести клубную подписку!
Поделись с друзьями!
Руководство по настройке и применению Track Orders for WooCommerce Pro
Track Orders for WooCommerce Pro полезен не сам по себе, а как часть послепродажного процесса магазина: покупатель оформляет заказ, магазин меняет статусы, перевозчик передаёт данные о доставке, а клиент хочет быстро понять, где сейчас посылка и нужно ли писать в поддержку. В этом руководстве разберём не рекламное описание, а рабочую схему внедрения плагина: что проверить перед установкой, какие настройки включать первыми, как настроить страницу отслеживания, как использовать частичные отправки и как проверить результат на тестовом заказе.
Материал рассчитан на владельца WooCommerce-магазина, администратора сайта или разработчика, который уже понимает базовую работу заказов в WooCommerce, но хочет сделать отслеживание более понятным для клиента. Здесь будут настройки, практический пример, диагностика типичных ошибок, сравнение с похожими решениями и аккуратные рекомендации по оформлению страницы отслеживания.
Главная мысль простая: плагин не заменяет службу доставки и не создаёт реальные статусы из воздуха. Он связывает данные заказа, статусы WooCommerce, tracking ID, выбранного перевозчика, шаблон отслеживания, уведомления и публичный вывод для покупателя. Поэтому качество результата зависит не только от включённого переключателя, но и от того, насколько правильно вы построили весь путь от заказа до проверки на сайте.

Какую задачу решает плагин в WooCommerce-магазине
Обычный заказ WooCommerce сообщает покупателю базовые статусы: заказ получен, обрабатывается, выполнен, отменён или ожидает оплаты. Для магазина с физическими товарами этого часто мало. Клиенту нужно видеть путь доставки, номер отправления, выбранного перевозчика, промежуточный статус и понятную кнопку, куда нажать после покупки. Track Orders for WooCommerce Pro закрывает именно этот разрыв между внутренним статусом заказа и пользовательским ожиданием: «покажите, что происходит с моей посылкой».
По официальной документации WP Swings плагин поддерживает пользовательские статусы заказа, шаблоны отслеживания, форму для гостевых покупателей, шорткоды для страницы отслеживания, Google Maps, сторонние службы доставки, интеграцию TrackingMore для мультиперевозчиков, Twilio SMS, уведомления и частичные отправки. Это не означает, что все функции нужно включить сразу. Наоборот, лучшие настройки Track Orders for WooCommerce Pro начинаются с минимальной рабочей цепочки: включить вывод, выбрать понятный способ отслеживания, проверить тестовый заказ, а уже потом добавлять карты, SMS, API или автоматические статусы.
Практическая польза особенно заметна в магазинах, где покупатель часто спрашивает поддержку о доставке. Если на странице заказа есть кнопка отслеживания, а гостевой клиент может проверить статус по номеру заказа и email, часть таких обращений уходит в самообслуживание. При этом магазин получает более управляемый процесс: статусы можно адаптировать под собственную логистику, шаблон отслеживания можно сделать ближе к дизайну сайта, а для сложных заказов можно показывать отдельные отправки.
Где плагин особенно уместен
Плагин хорошо подходит магазинам с регулярной физической доставкой, несколькими перевозчиками, предзаказами, ручной сборкой заказов, частичными отправками или долгим сроком доставки. В этих сценариях покупателю важны не только письмо «заказ выполнен», но и понятные промежуточные сигналы: принят в обработку, собран, передан перевозчику, частично отправлен, задерживается, доступен для получения.
- Магазин отправляет товары через разных перевозчиков и хочет показывать клиенту ссылку или форму отслеживания без ручного ответа в поддержку.
- Заказ может делиться на несколько отправок, и покупателю нужно видеть, какая часть уже отправлена, а какая ещё обрабатывается.
- Администратор хочет заменить сухие статусы WooCommerce более понятными этапами выполнения заказа.
- Нужна отдельная страница отслеживания для гостевых покупателей, которые не входят в личный кабинет.
- Команда хочет добавить уведомления о задержке, ссылку на оплату для ожидающих заказов или SMS-уведомления через Twilio.
Когда инструмент может быть лишним
Если магазин продаёт только цифровые файлы, услуги без доставки или редкие товары, которые обрабатываются вручную по email, полноценная система отслеживания может оказаться избыточной. Также стоит осторожно подходить к внедрению, если логистика полностью закрыта сторонней платформой, а WooCommerce получает только итоговый статус. В таком случае сначала проверьте, может ли ваш процесс передавать tracking ID и перевозчика обратно в заказ, иначе покупатель увидит красивую страницу без полезных данных.
Мини-проверка перед решением: возьмите один реальный заказ и ответьте, какие данные вы можете внести в WooCommerce прямо сейчас: статус, номер отправления, перевозчик, дата отправки, отдельные посылки, ссылка на отслеживание. Если этих данных нет, сначала нужно наладить операционный процесс, а не включать все функции плагина.
Что проверить перед установкой и первым включением
Перед установкой важно отделить технические требования от организационных. По странице продукта и каталогу WordPress.org у плагина есть актуальные требования к WordPress, WooCommerce и PHP, но конкретные значения лучше проверять в момент установки на официальной странице, потому что совместимость обновляется. Для руководства важнее практическая логика: WooCommerce должен корректно создавать заказы, письма должны отправляться, а администратор должен понимать, кто и когда меняет статус заказа.
Документация WP Swings отдельно указывает, что для Pro-версии нужен базовый плагин Track Orders for WooCommerce. Это типичная архитектура freemium-продуктов: бесплатная основа устанавливается из каталога WordPress, а Pro-расширение добавляет премиальные функции. В статье мы не разбираем покупку, лицензию или получение платного архива, но в техническом плане важно: если базовый плагин не активен, Pro-функции могут не заработать.
Технический чек-лист
- Проверьте, что WooCommerce установлен, активен и заказы создаются без ошибок.
- Сравните текущие версии WordPress, WooCommerce и PHP с требованиями на официальной странице продукта и WordPress.org.
- Убедитесь, что на сайте работает отправка писем WooCommerce. Если письма не уходят, уведомления отслеживания тоже будут ненадёжными.
- Подготовьте тестовый товар с простой доставкой, чтобы не проверять плагин на боевых заказах.
- Уточните, какие перевозчики реально используются и есть ли у команды tracking ID для каждого отправления.
- Если планируется TrackingMore, Google Maps или Twilio, заранее проверьте наличие соответствующих API-ключей и правила обработки данных.
Организационный чек-лист
Техническая установка мало поможет, если сотрудники магазина меняют статусы хаотично. До включения автоматических писем и публичной страницы договоритесь, какие статусы означают реальные действия. Например, статус «Processing» может означать, что заказ оплачен и передан на сборку, но не передан перевозчику. Если назвать такой статус «Отправлен», покупатель будет ожидать номер посылки и начнёт писать в поддержку.
| Вопрос | Почему это важно | Как проверить |
|---|---|---|
| Кто меняет статус заказа | Плагин показывает клиенту последствия этих изменений. | Откройте тестовый заказ и повторите путь от оплаты до отправки. |
| Где хранится tracking ID | Без номера отправления внешнее отслеживание не даст полезного результата. | Проверьте карточку заказа после создания накладной. |
| Какие перевозчики доступны | Список в настройках должен соответствовать реальной логистике. | Составьте короткий список основных служб доставки. |
| Какие письма получают клиенты | Дублирование уведомлений раздражает и снижает доверие. | Создайте тестовый заказ и посмотрите все письма, которые приходят клиенту. |
Если сайт использует агрессивный кеш, оптимизацию JavaScript, кастомную тему или конструктор страниц, проверку лучше проводить на копии сайта или в непиковое время. Страница отслеживания и всплывающее окно могут зависеть от скриптов, стилей и правильного вывода WooCommerce-шаблонов, поэтому конфликт темы или кеша проявляется не в админке, а в публичной части сайта.
Установка без лишнего риска и первичная проверка
Установка Track Orders for WooCommerce Pro в общих чертах повторяет стандартный сценарий WordPress-плагина: базовый плагин устанавливается через Plugins и Add New, Pro-архив загружается через Upload Plugin, затем оба компонента активируются. В этом руководстве не рассматриваются покупка и активация лицензии, потому что задача материала - настройка функций, а не процесс приобретения. Но порядок компонентов важен: сначала базовый Track Orders for WooCommerce, затем Pro-расширение.
После активации не спешите включать все вкладки. Начните с того, что найдите пункт плагина в меню WooCommerce или настройках, откройте общие параметры и включите базовую функцию отслеживания. В документации и каталоге встречается путь вроде WooCommerce → Track Orders for WooCommerce и раздел General Settings. Формулировки в интерфейсе могут немного отличаться после обновлений, поэтому ориентируйтесь на смысл вкладок: общие настройки, отслеживание заказа, статусы, шаблоны, перевозчики, глобальные стили и автоматизация.
Первый безопасный запуск
- Установите и активируйте базовый Track Orders for WooCommerce.
- Активируйте Pro-расширение, если оно уже есть на сайте.
- Откройте настройки плагина и включите основной переключатель отслеживания.
- Включите кнопку отслеживания под деталями заказа, если хотите показать её сразу после оформления.
- Создайте тестовый заказ с простым товаром и обычной доставкой.
- Откройте заказ в админке, смените статус по вашему рабочему сценарию и проверьте, появился ли блок отслеживания у клиента.
Первичная проверка должна отвечать на три вопроса. Видит ли администратор нужные поля и вкладки? Видит ли авторизованный покупатель кнопку отслеживания в My Account → Orders? Может ли гость найти заказ через форму, если такая форма включена? Если один из этих пунктов не работает, нет смысла переходить к SMS, API и картам.
Безопасный порядок: сначала проверьте вывод кнопки и страницы отслеживания на одном тестовом заказе, затем включайте уведомления. Так вы не отправите клиентам письмо с неготовой ссылкой или пустой страницей.
Карта настроек после установки: что включать первым
Раздел настройки должен быть главным рабочим местом администратора. У Track Orders for WooCommerce Pro много функций, и часть из них относится к разным слоям: отображение в личном кабинете, гостевая форма, шаблоны, пользовательские статусы, перевозчики, уведомления, карты, частичные отправки, глобальные CSS/JS, API и автоматическое обновление статусов. Если включить всё сразу, трудно понять, какая настройка изменила результат и где искать ошибку.
Практичный подход - собрать конфигурацию в три прохода. Первый проход отвечает за видимость отслеживания. Второй - за точность данных доставки. Третий - за расширения вроде SMS, карт, автоматизации и интеграций. Так вы получите предсказуемую настройку Track Orders for WooCommerce Pro и сможете откатить спорный параметр без полного отключения плагина.

Базовый вывод отслеживания
Сначала включите кнопку отслеживания под деталями заказа и настройте текст, который объясняет клиенту, что произойдёт после нажатия. В документации WP Swings описаны поля для текста кнопки и заметки под кнопкой. Эти подписи важны, потому что покупатель часто не понимает разницу между статусом магазина и статусом службы доставки. Хорошая формулировка не обещает мгновенную доставку, а говорит, что ссылка покажет текущую информацию по заказу или отправлению.
Если на сайте много гостевых заказов, добавьте отдельную страницу отслеживания через шорткод [wps_track_order_form] или страницу, создаваемую через [wps_create_tracking_page], в зависимости от выбранного сценария. Документация указывает, что один шорткод может показывать форму отслеживания, а другой помогает создать страницу, где авторизованные пользователи видят данные личного кабинета, а гости получают форму. После вставки шорткода откройте страницу в режиме инкогнито и проверьте, что форма не требует входа в аккаунт.
Статусы и шаблоны
Пользовательские статусы нужны, когда стандартных этапов WooCommerce не хватает. Например, магазину может понадобиться статус «Передан на упаковку», «Ожидает поступления одной позиции», «Передан перевозчику» или «Частично отправлен». В документации описан сценарий создания статуса через кнопку Create Order Status, выбор названия, изображения и шаблона вывода. Здесь главное не количество статусов, а ясность. Чем больше этапов вы создадите, тем выше риск, что сотрудники будут выбирать их непоследовательно.
Шаблоны отслеживания отвечают за визуальную подачу прогресса. На странице продукта WP Swings указаны несколько встроенных шаблонов, включая дополнительные Pro-варианты. Выбирайте шаблон не по красоте миниатюры, а по читаемости: виден ли текущий статус, не слишком ли мелкие подписи, совпадают ли иконки с реальным процессом, хорошо ли блок смотрится на мобильной ширине темы. После смены шаблона проверяйте не только страницу заказа, но и гостевую форму, если она включена.
Перевозчики, TrackingMore и внешние службы
Если вы используете FedEx, USPS, Canada Post или другие поддерживаемые службы, настройте только те варианты, которые реально участвуют в доставке. Документация описывает выбор перевозчиков, ввод tracking ID в заказе и вывод номера для клиента. Для мультиперевозчиков в источниках WP Swings указан TrackingMore: при включении этой функции нужен API-ключ, а форма может позволять клиенту ввести tracking ID и выбрать перевозчика. Это мощный режим, но он добавляет внешнюю зависимость, поэтому включайте его только если понимаете, какие данные уходят во внешний сервис и как это отражено в вашей политике сайта.
Внешние API, карты и SMS не стоит включать ради галочки. Google Maps уместен, если карта реально помогает покупателю понять маршрут или местоположение отправления. Twilio нужен, если аудитория магазина ожидает SMS и вы готовы поддерживать шаблоны сообщений. В остальных случаях email и страница отслеживания могут быть проще, дешевле в поддержке и понятнее.
Глобальные CSS/JS и совместимость с темой
В документации есть вкладка Global Settings, где можно указать wrapper-классы темы и добавить CSS или JavaScript для страницы отслеживания. Это полезно, если блок отслеживания визуально выбивается из сайта. Начинайте с CSS, а JavaScript используйте только для мягких улучшений, которые не ломают форму, оплату и оформление заказа. Перед любой правкой сохраните текущие значения полей, чтобы быстро откатиться.
Пример ниже основан на поддерживаемой плагином идее глобального CSS. Он не использует внутренние классы плагина и не правит файлы темы. Замените .store-track-page на реальный wrapper-класс страницы, который вы указали в настройках или нашли в HTML темы.
.store-track-page .woocommerce {
max-width: 980px;
margin: 0 auto;
}
.store-track-page .button,
.store-track-page button {
border-radius: 6px;
min-height: 44px;
}
.store-track-page .woocommerce-message,
.store-track-page .woocommerce-info {
border-left: 4px solid #7f54b3;
}
Проверка простая: откройте страницу отслеживания, обновите кеш, сравните внешний вид кнопок и сообщений, затем проверьте форму гостевого отслеживания. Если кнопки стали слишком крупными, форма сместилась или тема уже задаёт свои стили, удалите CSS из поля плагина и сохраните настройки снова. Global CSS должен улучшать читаемость, а не превращаться в скрытую замену шаблонов.
Шорткоды, гостевая форма и кнопка в личном кабинете
Один из самых практичных сценариев плагина - дать покупателю несколько путей к одной информации. Авторизованный клиент обычно идёт в My Account → Orders и нажимает кнопку рядом с заказом. Гость не имеет личного кабинета, поэтому ему нужна форма, где он вводит номер заказа и email, указанный при покупке. WP Swings support прямо описывает такой сценарий для гостя: на странице отслеживания есть форма с номером заказа и email.
Здесь важно не спрятать форму слишком глубоко. Если ссылка «Отследить заказ» находится только в подвале сайта, пользователь всё равно напишет в поддержку. Лучше добавить пункт в меню помощи, ссылку в письма WooCommerce и заметку на странице «Спасибо за заказ». Но не превращайте форму в публичный поиск по заказам: требование email вместе с номером заказа снижает риск случайного просмотра чужой информации.
Как встроить форму отслеживания
- Создайте страницу с понятным названием, например «Отследить заказ».
- Добавьте в содержимое страницы шорткод
[wps_track_order_form], если вам нужна форма для ввода данных. - Если выбран сценарий общей страницы отслеживания, используйте шорткод
[wps_create_tracking_page]и проверьте поведение для гостя и авторизованного пользователя. - Опубликуйте страницу и добавьте ссылку в меню поддержки или в блок помощи после оформления заказа.
- Откройте страницу в приватном окне браузера и проверьте тестовый заказ по номеру и email.
Что проверить в личном кабинете
Для авторизованного покупателя кнопка отслеживания должна быть рядом с конкретным заказом, а не вести на общую страницу без контекста. После оформления тестового заказа войдите под пользователем, откройте My Account, перейдите в Orders и нажмите кнопку отслеживания. Если кнопка есть, но результат пустой, проверьте, добавлен ли tracking ID и выбран ли перевозчик в карточке заказа.
Если кнопка не появилась, вернитесь к настройке, которая выводит кнопку под деталями заказа или в разделе заказов. В некоторых темах WooCommerce-шаблоны переопределены, поэтому элементы плагина могут не появиться там, где ожидается. В таком случае временно переключитесь на стандартную тему для теста или отключите кастомизацию шаблонов на копии сайта. Это быстрее, чем пытаться угадать проблему по внешнему виду.
Пользовательские статусы и частичная отправка
Пользовательские статусы - это не украшение в списке заказов, а язык, на котором магазин объясняет клиенту выполнение заказа. Track Orders for WooCommerce Pro позволяет создавать дополнительные статусы и использовать их в шаблонах отслеживания. Это особенно полезно, если магазин работает не по простой схеме «оплачен - отправлен - доставлен», а имеет этапы сборки, производства, проверки, ожидания поставщика или частичной доставки.
Частичная отправка закрывает ещё один важный случай: один заказ содержит несколько товаров, но физически они уходят разными посылками. По официальным источникам WP Swings функция позволяет управлять родительским заказом и дочерними частями, показывать отдельные tracking-кнопки и при необходимости автоматически завершать дочерние отправки после завершения родительского заказа. Для клиента это понятнее, чем один общий статус «в обработке», когда часть товара уже едет.

Как проектировать статусы
Начните с реального процесса склада или менеджера, а не с красивых названий. Если сотрудник не может объяснить, какое действие стоит за статусом, такой статус лучше не добавлять. Для небольшого магазина обычно достаточно 4-6 этапов. Для сложной логистики можно добавить больше, но только если каждый этап влияет на ожидания клиента.
- Название статуса должно быть понятно покупателю без внутренних терминов склада.
- Статус не должен обещать действие, которое ещё не произошло. «Передан перевозчику» ставьте только после передачи.
- Иконки и шаблон должны помогать ориентироваться, а не заменять текст.
- Если статус используется только внутри команды, не обязательно выводить его клиенту как отдельный этап.
Когда включать частичные отправки
Включайте частичную отправку, если это обычный сценарий, а не разовая редкость. Например, магазин мебели отправляет часть заказа со склада, а часть изготавливает позже; магазин электроники отправляет аксессуары отдельно от основного устройства; маркетплейсная модель отправляет товары от разных продавцов. Если такие случаи единичные, проще обработать их вручную через письмо и заметку к заказу.
После включения проверьте три вещи: создаётся ли статус «Partially Shipped» или его аналог в вашей версии, видит ли администратор отдельные части заказа, видит ли покупатель отдельные tracking-кнопки. Если виден только общий заказ, значит функция не привязана к тестовому сценарию или данные частичной отправки не заполнены.
Типичная ловушка
Не используйте частичную отправку как замену нормальному управлению складом. Плагин помогает показать статус доставки, но не решает учёт остатков, резервирование товара и правила комплектации. Если складская система не знает, какие позиции уже отправлены, публичная страница отслеживания будет красивой, но неточной.
Перевозчики, карты, уведомления и задержки: что включать по ситуации
У Pro-версии есть функции, которые выглядят привлекательно на странице продукта: сторонние службы доставки, мультиперевозчики, карты, SMS, задержки, платежные ссылки для ожидающих заказов, QR-переход к странице отслеживания и собственный email template builder. Но в хорошем внедрении каждая из этих функций должна отвечать на конкретную проблему.
Если покупатели часто спрашивают «где мой заказ», полезнее сначала настроить точный tracking ID и понятную страницу. Если покупатели не оплачивают заказы со статусом Pending, платежная ссылка в уведомлении может быть уместна. Если доставка часто задерживается, письмо о задержке снижает тревожность, но только при честных данных о задержке. Если аудитория не любит SMS или магазин не готов оплачивать сообщения Twilio, включение SMS создаст лишнюю точку поддержки.
Как выбрать режим по задаче
| Функция | Когда включать | Что проверить |
|---|---|---|
| Сторонние перевозчики | Магазин отправляет через FedEx, USPS, Canada Post или другие поддерживаемые службы. | Номер отправления ведёт на корректную страницу или данные подтягиваются через выбранный сервис. |
| TrackingMore | Нужно отслеживание множества перевозчиков на одной странице. | API-ключ работает, пользователь видит не пустой ответ, политика сайта учитывает внешний сервис. |
| Google Maps | Карта даёт реальную пользу для маршрута или точки доставки. | Ключ API активен, карта загружается, адреса не выглядят ошибочно. |
| Twilio SMS | Покупатели ждут уведомления на телефон, а магазин готов поддерживать шаблоны сообщений. | Тестовое SMS содержит корректные placeholders вроде {customer}, {order-id} и {tracking-url}. |
| Письмо о задержке | Есть процесс определения задержанных отправлений и понятный текст для клиента. | Шаблон письма не конфликтует с обычными письмами WooCommerce. |
| Платёжная ссылка при ожидании оплаты | Много заказов остаётся в статусе Pending. |
Ссылка ведёт на правильное продолжение оплаты и не отправляется повторно без причины. |
Настройка уведомлений должна быть осторожной. Сначала отправьте письма и SMS себе или тестовому покупателю. Проверьте тему письма, тело сообщения, подстановку номера заказа, ссылку отслеживания, язык, имя магазина и отсутствие дублей. Если сообщение выглядит как системная ошибка или содержит пустой placeholder, выключите уведомление и исправьте шаблон до запуска на реальных заказах.
Практический пример: тестовый заказ с отслеживанием от оформления до результата
Разберём сценарий, который стоит выполнить перед включением плагина на реальном потоке заказов. Цель - проверить, что покупатель видит кнопку отслеживания, страница не пустая, гостевая форма работает, а администратор понимает, где вводить перевозчика и tracking ID. Для примера не нужен настоящий перевозчик: можно использовать тестовый заказ и демонстрационный номер, но результат должен пройти тот же путь, что и реальная доставка.
Цель
Собрать минимальную рабочую цепочку: заказ создан, администратор добавил данные отправления, покупатель видит отслеживание в личном кабинете, гость может проверить заказ через отдельную форму, уведомление не содержит пустых данных.
Подготовка
- Активны WooCommerce, базовый Track Orders for WooCommerce и Pro-расширение.
- Создан простой тестовый товар с доставкой.
- Включена кнопка отслеживания под деталями заказа или в списке заказов личного кабинета.
- Создана страница «Отследить заказ» с нужным шорткодом.
- Выбран хотя бы один шаблон отслеживания и один тестовый перевозчик или ручная ссылка.
Шаги проверки
- Оформите заказ как обычный покупатель, лучше с отдельным тестовым email.
- Откройте заказ в админке WooCommerce и убедитесь, что он появился в списке заказов.
- Перейдите в блок настроек отслеживания заказа, выберите перевозчика и добавьте tracking ID.
- Смените статус заказа на тот этап, который должен показываться покупателю, например
Processingили пользовательский статус отправки. - Сохраните заказ и откройте личный кабинет покупателя.
- Нажмите кнопку отслеживания и проверьте, что видны детали заказа, статус и ссылка или форма отслеживания.
- Выйдите из аккаунта, откройте страницу гостевой формы и проверьте тот же заказ по номеру и email.
- Если включены письма, отправьте тестовое уведомление и проверьте ссылку из письма.

Ожидаемый результат
Покупатель видит понятный блок отслеживания без пустых полей, кнопка ведёт на правильный заказ, гостевая форма не раскрывает данные без email, а администратор может повторить те же действия для другого заказа. Если в тесте используется частичная отправка, каждая часть должна иметь собственный ожидаемый статус или кнопку, иначе клиент не поймёт, какая позиция уже отправлена.
Нюанс, который часто пропускают
Не проверяйте плагин только под администратором. Администратор часто видит больше данных, чем обычный покупатель, а кеш для авторизованного администратора может быть отключён. Проверяйте под тестовым клиентом, гостем и в приватном окне браузера. Только так видно, как будет пользоваться отслеживанием реальный покупатель.
Проверка результата и влияние на поддержку, скорость и безопасность
После настройки важно убедиться, что страница отслеживания действительно снижает вопросы, а не создаёт новые. Хороший результат - это не просто наличие кнопки. Хороший результат означает, что клиент понимает текущий этап, видит номер отправления, получает корректное письмо и может сам найти заказ без обращения к менеджеру.
С точки зрения поддержки полезно подготовить короткий внутренний сценарий для менеджера: где посмотреть tracking ID, какой статус выбрать, что сказать клиенту, если перевозчик ещё не обновил данные, как отличить ошибку плагина от отсутствия информации у службы доставки. Это особенно важно для TrackingMore и других внешних сервисов: иногда tracking ID правильный, но перевозчик ещё не вернул события.
Проверка публичной части
- Страница отслеживания открывается без ошибок и не требует входа, если это гостевая форма.
- Кнопка в личном кабинете не ведёт на пустую страницу.
- Текст статуса понятен покупателю и не содержит внутренних терминов склада.
- Ссылка перевозчика или данные мультиперевозчика соответствуют введённому tracking ID.
- На мобильной ширине блок не ломает оформление страницы и кнопки остаются нажимаемыми.
Производительность и кеш
Сам по себе блок отслеживания не должен сильно нагружать сайт, но внешние API, карты, SMS и динамические формы зависят от сетевых запросов и скриптов. Не кешируйте персональные результаты отслеживания как обычную статическую страницу. Если кеш-плагин позволяет исключать страницы, добавьте страницу гостевого отслеживания и страницы личного кабинета WooCommerce в исключения или проверьте, что они уже исключены. Для большинства магазинов это стандартная практика: корзина, оформление заказа, личный кабинет и персональные формы не должны отдавать чужие данные из кеша.
Безопасность и персональные данные
Гостевая форма должна требовать не только номер заказа, но и email или другой проверочный параметр. Это снижает риск просмотра чужих заказов по последовательному номеру. Если вы включаете TrackingMore, Google Maps, Twilio или другие внешние сервисы, проверьте, какие данные отправляются. WordPress.org readme для плагина описывает внешние сервисы и типы данных, включая tracking number, courier code, API key, адреса для карт и данные формы поддержки. Эти сведения полезно учесть в политике конфиденциальности сайта.
Практическая проверка: откройте заказ как гость с неверным email. Если форма всё равно показывает детали, остановите запуск и проверьте настройки. Страница отслеживания должна помогать клиенту, но не раскрывать данные посторонним.
Почему отслеживание может не работать и как диагностировать проблему
Ошибки Track Orders for WooCommerce Pro чаще всего появляются на стыке нескольких систем: WooCommerce, тема, кеш, поля заказа, внешний перевозчик, email-шаблон и права пользователя. Поэтому диагностику лучше вести от простого к сложному: сначала проверить наличие данных в заказе, потом вывод в личном кабинете, потом гостевую форму, затем внешние сервисы и уведомления.

Кнопка отслеживания не появляется у покупателя
Симптом: в админке плагин активен, но в My Account → Orders покупатель не видит кнопку отслеживания. Возможная причина - выключена настройка вывода кнопки, тест проводится под неправильным пользователем, заказ не принадлежит текущему аккаунту или тема переопределяет WooCommerce-шаблон списка заказов.
Проверьте настройку вывода кнопки под деталями заказа, затем войдите именно под покупателем тестового заказа. Если кнопка появляется на стандартной теме, но не появляется на вашей, проблема вероятно в шаблонах темы. В таком случае лучше не править файлы плагина, а проверить переопределения WooCommerce в дочерней теме или обратиться к разработчику темы.
Гостевая форма не находит заказ
Симптом: клиент вводит номер заказа и email, но видит пустой результат или ошибку. Причины обычно такие: использован неверный номер, email отличается от email заказа, страница содержит не тот шорткод, кеш отдаёт старую версию формы или заказ был создан как зарегистрированным пользователем и проверяется в другом сценарии.
Начните с тестового заказа, номер и email которого известны точно. Откройте страницу в приватном окне, временно отключите кеш для этой страницы и проверьте, что шорткод не вставлен в виджет или конструктор, который фильтрует короткие коды. Если форма заработала без кеша, добавьте страницу отслеживания в исключения кеш-плагина.
Tracking ID есть, но перевозчик не показывает данные
Симптом: номер отправления введён, но внешний сервис или страница перевозчика сообщает, что данных нет. Это не всегда ошибка плагина. У перевозчиков обновления могут появляться с задержкой, номер может быть создан до фактической передачи посылки, а выбранный carrier code может не совпадать с реальным перевозчиком.
Проверьте tracking ID на официальной странице перевозчика вручную. Если там тоже нет данных, дождитесь обновления или уточните номер у логистики. Если на сайте перевозчика данные есть, а в плагине нет, проверьте выбранного перевозчика, API-ключ, лимиты внешнего сервиса и сетевые ошибки в журнале WooCommerce или на стороне сервера.
Письма отправляются без ссылки или с пустыми переменными
Симптом: клиент получает письмо, но в нём нет tracking URL, номера заказа или имени. Возможная причина - уведомление включено раньше, чем данные отправления добавлены в заказ, либо в шаблоне использован неправильный placeholder. Документация для Twilio и уведомлений показывает placeholders вроде {customer}, {order-id} и {tracking-url}, но конкретные шаблоны нужно сверять с текущей версией интерфейса.
Отправьте тестовое письмо после сохранения tracking ID и статуса. Если переменная пустая, проверьте написание placeholder и порядок действий. Если письмо WooCommerce вообще не отправляется, сначала исправьте почту сайта через обычные инструменты диагностики email, потому что плагин не сможет компенсировать неработающую отправку.
Страница отслеживания ломает внешний вид темы
Симптом: блок отслеживания слишком широкий, кнопки налезают на текст, шаблон выглядит иначе, чем остальные страницы. Причины - стили темы, конструктор страниц, глобальные CSS-правки или конфликт оптимизации. Начните с отключения ваших кастомных CSS/JS в настройках плагина, затем проверьте страницу на стандартной теме или без объединения CSS.
Если проблема только в отступах и кнопках, используйте поле глобального CSS аккуратно и точечно. Если ломается логика формы, JavaScript-ошибки или кнопка не нажимается, откатите кастомный JS и проверьте консоль браузера. В сложных случаях лучше решать конфликт через дочернюю тему и поддержку разработчика, а не через правки файлов плагина.
Частичные отправки путают клиента
Симптом: покупатель видит несколько кнопок или статусов, но не понимает, какая часть заказа где находится. Причина часто не в плагине, а в названиях статусов и отсутствии понятных подписей. Проверьте, что каждая частичная отправка привязана к конкретным товарам или понятной группе товаров, а статус родительского заказа не противоречит статусу дочерних отправок.
Если команда магазина не готова поддерживать частичные отправки последовательно, лучше временно отключить этот режим и использовать ручное письмо для редких случаев. Функция полезна только тогда, когда данные внутри заказа поддерживаются аккуратно.
Видео по настройке расширенного отслеживания
В официальной документации WP Swings указан ролик Track Orders For WooCommerce Pro: How To Setup Advance Shipment Tracking. Он полезен как визуальное дополнение к блоку настройки: показывает, где искать параметры расширенного отслеживания и как связать админку с публичным результатом. Используйте его не вместо руководства, а как быстрый просмотр интерфейсного пути перед настройкой тестового заказа.
Вопросы, которые стоит решить до запуска на реальных заказах
Нужно ли устанавливать бесплатную версию вместе с Pro?
Да, документация WP Swings указывает, что перед активацией Pro должен быть установлен базовый Track Orders for WooCommerce. Поэтому при диагностике сначала проверьте наличие и активность бесплатной основы, а уже потом ищите проблему в Pro-настройках.
Можно ли отслеживать заказ только по номеру заказа?
Официальная страница продукта и FAQ упоминают режим отслеживания по order ID. Для публичного сайта используйте его осторожно: если форма не требует email или другой проверки, это может быть слабее с точки зрения приватности. Для гостевой формы безопаснее сохранять связку «номер заказа + email».
Что делать, если мой перевозчик отсутствует в списке?
В настройках shipping services документация описывает добавление компании по названию и URL страницы отслеживания. Если нужен live-ответ через API, проверьте поддержку перевозчика в TrackingMore или другом используемом сервисе. Не обещайте клиентам автоматическое обновление, если у вас есть только ручная ссылка.
Частичная отправка нужна каждому магазину?
Нет. Она полезна, когда один заказ действительно часто делится на несколько посылок. Если такие случаи редки, функция может усложнить админку и запутать покупателей. Включайте её только после теста на заказе с несколькими товарами.
Влияет ли страница отслеживания на SEO?
Страница отслеживания в первую очередь сервисная, а не SEO-страница. Не стоит индексировать персональные результаты заказа или создавать публичные страницы с личными данными. Для поисковой видимости важнее страница помощи с общим описанием доставки, а форма отслеживания должна работать как безопасный пользовательский инструмент.
Можно ли полностью автоматизировать статусы заказа?
В документации описан раздел Auto Update Order Status, который позволяет менять статус по условиям после заданной задержки. Используйте его осторожно: автоматизация хороша для повторяемых этапов, но опасна, если реальная доставка зависит от ручной проверки склада или внешней службы.
Что важнее настроить первым: шаблоны, SMS или перевозчиков?
Первым настройте базовый вывод и проверку тестового заказа. Затем добавьте перевозчиков и tracking ID. Шаблон можно выбрать после того, как данные уже показываются. SMS, карты и дополнительные письма лучше включать последними, когда основная цепочка работает стабильно.
Когда Track Orders for WooCommerce Pro будет удачным выбором
Track Orders for WooCommerce Pro стоит использовать, если ваш магазин хочет дать покупателю самостоятельный и понятный способ проверить заказ, а команда готова аккуратно поддерживать статусы, tracking ID и данные перевозчиков. Особенно хорошо продукт подходит для WooCommerce-магазинов с несколькими службами доставки, частичными отправками, гостевыми заказами и желанием адаптировать процесс под собственные этапы выполнения.
Не начинайте с максимальной конфигурации. Сначала включите базовую кнопку, страницу отслеживания и один тестовый сценарий. Потом добавляйте пользовательские статусы, шаблоны, частичные отправки, внешних перевозчиков, уведомления и автоматизацию. Такой порядок экономит время поддержки и делает ошибки видимыми сразу, а не после десятков реальных заказов.
Если после проверки вы понимаете, что функции продукта совпадают с вашим процессом доставки, можно загрузить архив с Track Orders for WooCommerce Pro и провести внедрение на копии сайта или в спокойный период продаж. После запуска оставьте короткий внутренний регламент для менеджеров: когда менять статус, где вводить tracking ID, как проверять гостевую форму и когда откатывать спорные уведомления.


