База знаний
Заказы

Статус заказа не обновляется / заказ завис в статусе (Ожидает отгрузки, отменён клиентом, старые заказы)

Обновлено 10 сентября 2026 г.

Проблема

Заказ висит в модуле в незавершённом статусе (например «Ожидает отгрузки»), хотя на маркетплейсе он уже отменён/отгружен/доставлен. Кнопка «Обновление статусов» и расписание не помогают — статус не меняется. Часто это старые заказы (недели-месяцы) или заказ, отменённый клиентом на этапе отгрузки. Актуально для Ozon, Lamoda, WB и др.

Решение

Как работает «Обновление статусов». Модуль отбирает заказы настройки в незавершённых статусах (ожидает подтверждения/сборки/отгрузки, отгружен, доставляется) и по каждому запрашивает у площадки его текущее состояние. Статус в модуле переписывается ТОЛЬКО если площадка вернула данные по этому заказу. Если пришла ошибка или пустой ответ — заказ остаётся как есть, без сообщения (внешне похоже, что кнопка не сработала). Причины и что проверить по порядку: 1. Настройка обмена → «Обработка заказов»: включена галка обновления статусов. Основное обновление идёт вместе с получением новых заказов, поэтому проверьте и расписание загрузки заказов. Отдельное задание получения неоперативных статусов заказов по расписанию сейчас не отрабатывает — это дефект модуля, мы разбираем его с разработчиком; пока такие заказы обновляйте вручную командой обновления статусов. 2. Глубина / период загрузки заказов. Обновление статусов отбирает заказы в окне по дате. Если заказ старше окна — он в отбор не попадёт и не обновится. Проверьте «Глубину загрузки заказов»; при необходимости увеличьте её или включите «Автоматически определять период загрузки заказов», затем повторите обновление. 3. Старые «мёртвые» заказы (недели-месяцы). Площадка по ним часто уже не отдаёт данные через API (закрыты и убраны из выдачи) — обновить статус технически нечем. 4. Сбой обмена / токен. Если по заказу в логе ошибка авторизации — истёк/сменился токен, поправить настройку. Диагностика по конкретному заказу. Раздел «Маркетплейсы: Логи», отбор по вашей настройке и по времени нажатия обновления. Найдите строку по зависшему заказу — варианты: (а) ошибка/«не найдено» — площадка его больше не отдаёт, обновить нельзя (см. ниже как убрать); (б) ошибка авторизации — поправить токен; (в) площадка вернула реальный статус — если он не совпал с ЛК, вопрос к поддержке площадки. Как убрать «мёртвый» заказ из активных вкладок. Важно: статус таким заказам штатными командами не сменить (все команды смены статуса идут на площадку, а она заказ уже не принимает), а кнопка «В архив» доступна только для статуса «Доставлены». Поэтому зависший заказ убирается в архив напрямую — выставлением у документа «Маркетплейсы: Заказы» реквизита «Архив» = Истина. На площадку при этом ничего не отправляется (запись документа маркетплейс не вызывает), заказ уходит из активных вкладок в «Архивные». Как выставить признак «Архив» (администратор 1С): 1. Открыть «Групповое изменение реквизитов» (стандартная обработка 1С: «Все функции» → «Стандартные» → «Групповое изменение реквизитов», либо в разделе администрирования). 2. В «Изменять» выбрать объект: Документ «Маркетплейсы: Заказы». 3. Отбором выделить нужные зависшие заказы (по номерам / дате / статусу). 4. В списке реквизитов выбрать «Архив» = Истина (Да) → «Изменить реквизиты». Удалять документы заказов не нужно — у заказа есть связанные (подчинённые) документы, удаление может задеть связи. Признак «Архив» — штатный и безопасный способ. Заказы в конечных статусах архивируются сами при включённой настройке «Автоматически отправлять заказы в архив» — но зависший в незавершённом статусе туда не попадёт, поэтому для него нужен ручной признак «Архив».

Не помогло? Напишите в поддержку — разберём вашу ситуацию и дополним материал.