Задать вопрос

Заказы и статусы

Что плагин делает с заказами

  1. Получает отправления — по расписанию (команда orders) или по API-уведомлению Маркета.
  2. Создаёт заказ магазина — с покупателем из настроек, датой и временем Маркета, статусом по соответствию статусов и отметкой оплаты, если она включена.
  3. Передаёт коды активации — автоматически после перехода отправления в «Собирается» (PROCESSING) или вручную из карточки заказа.
  4. Обновляет состояние — при изменении статуса отправления заказ магазина переводится в действие, заданное в настройках.

Настройки вкладки «Заказы и статусы»

  • «Контакт для создания заказов Яндекс Маркет» — покупатель, от имени которого создаются заказы. В заказе видны его данные; сам покупатель в Маркете плагину не передаётся.
  • «Дата, с которой получать заказы» — начало периода опроса при первом запуске. Маркет отдаёт заказы за период не длиннее 30 дней, поэтому глубже этой даты опрос не уходит.
  • «Помечать созданные заказы оплаченными» — созданный заказ сразу получает оплату с датой и временем из заказа Маркета: запись об оплате в истории заказа тоже датируется временем Маркета.
  • «Использовать API-уведомления Яндекс Маркета» и «Витрина для API-уведомлений» — плагин принимает уведомления о новых и изменившихся отправлениях, не дожидаясь cron. Адрес приёма показан в настройке и содержит идентификатор аккаунта и ключ: этот адрес указывается в кабинете Маркета.
  • «Обрабатывать тестовые заказы» — по умолчанию выключено.
  • «Вид кода для передачи» — вид кода в запасе (например, «Код активации»). Настройка доступна при установленном плагине «Управление товарными кодами».
  • «Отправлять коды автоматически» — передача кодов без участия оператора после готовности отправления.
  • «Действие при неудачной автопередаче» — действие магазина, которое выполняется, если коды передать не удалось.
  • «Инструкция по активации» и «Если инструкции нет» — текст инструкции для покупателя. Маркет требует инструкцию при передаче цифровых товаров, поэтому при её отсутствии подставляется значение из второй настройки.
  • «Срок активации» — до какой даты действуют коды. Для характеристики-строки или дополнительного параметра можно указать относительную дату, например +3month: она считается от момента передачи кода.

Тестовые заказы

Тестовые заказы создаются в кабинете Маркета для отладки. У них есть признак, по которому плагин отличает их от настоящих.

  • Настройка выключена — плагин запрашивает у Маркета только настоящие заказы; тестовые не опрашиваются, не создаются и не журналируются.
  • Настройка включена — плагин запрашивает только тестовые заказы; настоящие в это время не опрашиваются.

Тестовые заказы проходят полный путь, включая передачу кодов: они списывают реальные коды из запаса. Поэтому после отладки настройку выключают до переноса плагина на рабочий магазин.

В карточке заказа, созданного по тестовому отправлению, показывается плашка «Тестовый заказ Маркета». Признак хранится в самом заказе: после выключения настройки уже созданный тестовый заказ остаётся помеченным.

Соответствие статусов действиям магазина

Для каждого статуса отправления Маркета выбирается действие магазина или «Не выполнять действие». Например: «Доставлен» → «Выполнен», «Собирается» → «Оплачен и комплектуется».

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

Статусы Маркета: PLACING, RESERVED, UNPAID, PENDING, PROCESSING, DELIVERY, PICKUP, DELIVERED, PARTIALLY_RETURNED, RETURNED, CANCELLED, UNKNOWN. Подстатусы (например, STARTED) показываются рядом со статусом; неизвестный код подстатуса выводится как есть.

Блок Яндекс Маркета в карточке заказа

В заказе, созданном из Маркета, видно номер отправления, статус и подстатус, переданные коды и состояние передачи. Доступны действия:

  • «Обновить информацию» — запросить актуальное состояние отправления;
  • «Передать коды» — отправить коды вручную; кнопка скрывается, когда коды по заказу уже переданы.

Сроки и повторы

Коды принимаются в течение 30 минут после перехода отправления в PROCESSING. Пропущенный срок требует повторной передачи — плагин делает её при следующем опросе и сообщает причину в истории заказа.

При неудачной автопередаче причина записывается в историю заказа, в объявление и в журнал плагина. Повтор с той же причиной второй раз не пишется: сообщение появляется один раз на причину, а при успешной передаче отметка о причине снимается.

Порядок обработки

Заказы внутри одной страницы обрабатываются от старых к новым, страницы — от свежих к старым. Так давние отправления не остаются в конце очереди на несколько часов.

Опубликовано: 3 ноября 2026
ГлавнаяСоюзПрофиль