Яндекс Маркет расширил детализацию заказов DBS в API: в статистике появилась информация об установке, сборке и утилизации. Изменение датировано 6 октября, официальный анонс опубликован 7 октября 2026 года. Оно важно для продавцов, которые анализируют заказ вместе с дополнительными услугами, а не только с товарными строками.

Новые данные в статистике

В ответе POST /v2/campaigns/{campaignId}/stats/orders услуги возвращаются отдельными позициями массива items с полем shopServiceType. Их отмены отражаются в initialItems. Для размещения услуг магазина в commissions добавлен тип SHOP_SERVICE_PLACEMENT.

Начисления и корректировки приходят отдельными элементами, причём корректировки могут быть отрицательными. Интеграция должна сохранять этот смысл: отрицательное значение нельзя автоматически отбрасывать как ошибку загрузки или превращать в положительное.

Как не смешать товар и услугу

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

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

Контрольные сценарии для отчёта

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

Далее проверьте отчёт на двух уровнях — отдельного заказа и периода. Корректно разобранная строка ещё не гарантирует, что недельная сводка не суммирует её повторно. Сохраняйте исходные записи и связь корректировки с расчётом: это позволит объяснить изменение результата, вместо того чтобы вручную подгонять общий итог под кабинет.