Этот модуль входит в нашу Подписку.
Оформите подписку — и пользуйтесь всеми модулями без ограничений.
Отслеживание доставки
Модуль помогает магазину получать актуальные статусы отправлений по трек-номерам и своевременно отражать завершение доставки в CS-Cart.
Для чего нужен
Чтобы не проверять каждую посылку вручную и не менять статусы отгрузок по одной. Модуль собирает данные отслеживания в карточках заказов и отгрузок, а при завершении доставки может обновлять связанные статусы автоматически.
Основные возможности
- Проверяет отправления через сервис gdeposylka.ru для поддерживаемых служб доставки: Почта России, СДЭК и Boxberry.
- Показывает в админ-панели последние этапы отслеживания посылки.
- Позволяет проверить отправление из карточки заказа или отгрузки.
- Позволяет обновить статусы всех подходящих отгрузок из списка отгрузок.
- Автоматически переводит отгрузку в выбранный конечный статус после завершения доставки.
- При необходимости меняет статус заказа, когда все его отгрузки достигли конечного статуса.
- Поддерживает обновление по расписанию через cron с ограничением по числу последних дней.
- Позволяет запретить ручное изменение номера отслеживания в интерфейсе.
Как работает
Администратор указывает API-ключ сервиса gdeposylka.ru и выбирает конечный статус отгрузки. Затем модуль получает данные по трек-номеру вручную, массовым запуском или по расписанию. Когда сервис подтверждает завершение доставки, модуль обновляет статус отгрузки; при настроенном правиле он также меняет статус заказа после завершения всех его отгрузок.
Остались вопросы по работе модуля?
- Store Builder
- Store Builder Ultimate
- Multi-Vendor
- Multi-Vendor Plus
- Multi-Vendor Ultimate
- Вендорам
- Владельцам
- English
- Русский
- 4.20.X
- 4.19.X
- 4.18.X
- 4.17.X
- 4.16.X
- 4.15.X
- 4.14.X
- 4.13.X
- 4.12.X
- 4.11.X
- 4.10.X
Инструкция к модулю Отслеживание доставки
Модуль получает сведения о посылках через API сервиса gdeposylka.ru. По трек-номеру и выбранной службе доставки он показывает последние этапы пути, а для завершённых или неактивных отправлений может автоматически менять статусы отгрузки и заказа.
Что делает модуль
- добавляет проверку отправления в карточку отгрузки и в карточку заказа;
- показывает до трёх последних статусов отслеживания с датой и временем;
- сохраняет введённый трек-номер в отгрузке после успешного запроса;
- переводит доставленную либо больше не активную отгрузку в выбранный итоговый статус;
- при необходимости меняет статус заказа, но только когда все его отгрузки достигли итогового статуса;
- обновляет статусы вручную для всех подходящих отгрузок или по расписанию cron.
Где находится модуль
Откройте страницу настроек Отслеживания доставки, раздел Общие. Рабочие экраны модуля находятся в списке Отгрузки, в карточке отдельной отгрузки и в карточке заказа: на них отображается блок MS: Отслеживание доставки. В списке отгрузок в меню действий доступна команда Обновить все статусы отгрузок.
Настройка
- API ключ от сервиса gdeposylka.ru. Получите ключ в сервисе gdeposylka.ru и укажите его в этом поле. Без действующего ключа модуль не отправляет запросы на отслеживание.
- Заблокировать поле с номером отслеживания. Включите параметр, если сотрудники не должны изменять трек-номер из блока модуля в карточке заказа или отгрузки. Проверка уже сохранённого номера при этом остаётся доступной.
- Конечный статус отгрузки. Выберите статус, который модуль присвоит отгрузке, когда сервис сообщит о доставке или о прекращении активности отслеживания. Если оставить значение по умолчанию, используется стандартный статус отгрузки Отправлено.
- Статус заказа, при конечном статусе всех отгрузок. Выберите итоговый статус заказа либо оставьте Не менять. Выбранный статус применяется только после того, как каждая отгрузка этого заказа получит конечный статус.
- Пароль для Cron. Задайте непредсказуемое значение: оно используется для защиты запуска по расписанию и должно совпадать с параметром в команде cron.
- Изменения за последние n дней. Укажите период в днях, чтобы cron и массовое обновление проверяли только отгрузки, созданные за этот период. Пустое значение означает проверку всех отгрузок, чей статус ещё не равен конечному.
Проверка одной отправки
- Убедитесь, что у отгрузки выбрана служба доставки и есть корректный трек-номер.
- Откройте карточку заказа или карточку отгрузки. В блоке модуля укажите номер отслеживания, если поле не заблокировано, и нажмите Найти.
- Проверьте результат: модуль выводит до трёх последних контрольных точек со статусом, датой и временем. При успешной проверке введённый номер сохраняется в отгрузке.
- Если сервис вернул состояние «ожидание», повторите проверку через 3–5 минут. При неверном номере выводится соответствующее сообщение.
Для проверки поддерживаются службы, для которых модуль передаёт идентификатор в API: Почта России, СДЭК и Boxberry. Для другой или невыбранной службы модуль покажет сообщение, что служба доставки не поддерживается.
Массовое обновление и cron
Чтобы выполнить обновление вручную, откройте список Отгрузки, выберите Обновить все статусы отгрузок и подтвердите действие. Модуль обрабатывает только отгрузки с трек-номером и поддерживаемой службой доставки, которые ещё не имеют конечного статуса.
Для автоматического запуска используйте готовую команду из блока Cron на странице настроек. Скопируйте её в планировщик сервера без изменения параметров --dispatch и --pass. Если задан период в днях, команда автоматически включает параметр --days. По умолчанию шаблон команды рассчитан на запуск каждый день в 09:55; при необходимости скорректируйте расписание в crontab, не меняя саму команду.
После массового обновления модуль сообщает, сколько отгрузок было обновлено. Если подходящих изменений нет, появляется уведомление, что статусы для обновления не найдены.
Как проверить работу
- Настройте API-ключ и выберите конечный статус отгрузки.
- Создайте или используйте отгрузку с поддерживаемой службой доставки и действующим трек-номером.
- Выполните поиск в карточке заказа или отгрузки и убедитесь, что отображаются контрольные точки.
- Для отправления, которое сервис считает доставленным или неактивным, запустите массовое обновление либо дождитесь cron.
- Проверьте новый статус отгрузки. Если задан статус заказа, убедитесь, что он меняется только после завершения всех отгрузок заказа.
Если результат не получен
- Проверьте API-ключ и доступность API gdeposylka.ru.
- Сверьте трек-номер и выбранную службу доставки в отгрузке.
- Если сервис ещё не подготовил данные по новой посылке, повторите запрос через 3–5 минут.
- Для cron проверьте пароль в настройках и в команде, а также журнал выполнения планировщика.
История изменений
v1.3.4 от 05.08.2026
[*] Обновлены описание и инструкция модуля, добавлены локализованные материалы и логотип.
v1.3.3 от 2026-08-05
[*] Обновлены описание и инструкция модуля, добавлены локализованные материалы и логотип.
v1.3.2 от 2025-10-24
[*] Добавлена настройка количества дней для обновления статусов в cron-команде.
[*] Обновлена cron-команда: версия PHP определяется на сервере.
[*] Обновлены заголовки блока отслеживания на страницах заказа и отгрузок.
[*] Обновлены языковые переменные модуля.
[!] Исправлена работа cron-команды для всех витрин.
v1.3.1 от 2023-08-24
[+] Добавлена возможность блокировать поле ввода номера отслеживания в настройках модуля.
[*] Выполнена стандартизация модуля.
[*] Обновлена работа с короткими тегами.
v1.2.1 от 2023-06-27
[!] Исправлено сохранение статусов отгрузок в настройках модуля.
v1.2.0 от 2023-06-27
[*] Номер отслеживания выводится в отдельной колонке на странице отгрузок.
[*] В подробной информации об отгрузке можно отслеживать статус доставки.
[*] При конечном статусе всех отгрузок заказа статус заказа автоматически изменяется в соответствии с настройками модуля.
v1.1.0 от 2023-06-23
[*] Добавлены лицензирование и обновление модуля.
[+] Добавлена поддержка MVE и возможность для вендоров вводить номера отслеживания.
[+] Добавлены cron-команда и инструкция по её настройке в настройках модуля.
[*] Кнопка обновления всех статусов отгрузок перенесена на страницу отгрузок.
[*] Выполнен рефакторинг кода.
[!] Исправлены языковые переменные.
v1.0.4 от 2021-08-18
[!] Исправлено некорректное отображение сообщений об отсутствии отгрузок.
v1.0.3 от 2021-08-18
[!] Исправлено отображение для цифровых товаров.
[-] Удалены ненужные хуки.
v1.0.2 от 2021-08-09
[!] Исправлено отображение при отсутствии отгрузок.
v1.0.1 от 2021-08-09
[*] Выполнен рефакторинг.
[!] Исправлено отображение при отсутствии отгрузок.
v1.0.0 от 2021-08-05
[*] Первый релиз модуля.
[*] Внесены изменения и улучшения.
Обозначения:
[+] Добавлено
[-] Удалено
[*] Изменено
[!] Исправлена ошибка
Здесь можно поделиться своим мнением и оценить нашу работу.
Ваши отзывы помогают нам стать лучше и предлагать вам еще более качественный сервис.