Яндекс Маркет расширил информацию о цифровых товарах в API заказов. Изменение датировано 22 июня, а сообщение опубликовано 1 июля 2026 года. В объекте delivery появился digitalGoods с типом выдачи, чтобы интеграция могла различать четыре сценария передачи цифрового продукта покупателю.

Что содержится в новом объекте

В анонсе перечислены значения EMAIL, ACTIVATION_CODE, STEAM_GIFT и CHAT. Для STEAM_GIFT также передаётся steamLink со ссылкой на Steam-аккаунт покупателя. Наличие этой ссылки относится именно к соответствующему типу, поэтому требовать её от любого цифрового заказа неправильно.

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

Как перестроить обработку заказов

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

Ключевой контроль — соответствие товара, заказа и выдаваемого цифрового содержимого. Если выдача запускается повторно после сбоя связи, система должна понимать, что уже произошло. Иначе технический повтор может превратиться в повторную передачу содержимого или противоречивые сообщения клиенту. Это задача организации интеграции, а не заявленная автоматическая гарантия нового поля.

Что включить в проверку

Проверьте каждый реально используемый магазином тип отдельно. Для сценария Steam убедитесь, что ссылка сохраняется вместе с нужным заказом и доступна только сотрудникам, которым она нужна для выполнения операции. Для остальных сценариев отсутствие steamLink не должно блокировать обработку.

Также полезно отделить статус получения заказа от подтверждения выдачи. Появление digitalGoods сообщает, как обрабатывать цифровой товар, но не доказывает успешное выполнение. Такая граница помогает поддержке разобраться с обращением покупателя и не смешивать технический приём данных с результатом продажи.