Продажи за период
https://mrp.zolotenkov.ru/api/external/v1/reports/sales-summary
Требуемое право ключа: read:sales
Один запрос вместо постраничной вычитки всех отгрузок: выручка, себестоимость, прибыль и количество, сложенные по товару и по периоду. Продажа попадает в период по дате отгрузки, проведенный возврат — по дате возврата и со знаком минус, поэтому revenue уже очищена от возвратов.
Числа совпадают с разделом «Аналитика - Продажи» того же тенанта за тот же период: срез считается по тому же потоку операций, а не пересчитывается отдельно.
Ручка отнесена к дорогим операциям: она обходит все документы периода, и ее частотный предел строже, чем у списков. У обхода есть предел времени: срез, не уложившийся в него, отвечает 400 с просьбой сузить выборку.
Право read:sales вместе с этой ручкой отдает наружу себестоимость (cogs) и маржу (profit).
Параметры запроса
-
fromстрока обязателенПервый день периода, календарная дата
2026-01-01, зона Europe/Moscow -
toстрока обязателенПоследний день периода, включительно. Период не длиннее 366 суток, считая обе границы
-
group_byстрока необязателенНарезка периода:
month(по умолчанию),week,dayилиtotal— весь период одной строкой на товар -
storage_place_idцелое число необязателенТолько отгрузки с этого места хранения. Номер отдает
GET /storage-places -
item_idцелое число необязателенТолько этот товар, со всеми его вариантами
-
category_idцелое число необязателенТолько товары этой категории
-
country_codeстрока необязателенСтраны заказа через запятую, ISO-3166-1 alpha-2, не больше 50 кодов
-
limitцелое число необязателенСколько строк вернуть: от 1 до 1000, по умолчанию 200
Ответы
- 200 Срез продаж за период
- 400 Недопустимое значение параметра выборки
- 401 Ключ не передан, недействителен или отозван
- 403 У ключа нет права
read:sales - 429 Превышена частота обращений. Задержка до повтора — в заголовке
Retry-After