Экспорт заказов через API

Для автоматизации обработки заказов на сайте 100sp вы можете выгружать их через специальное API.

Интерфейс экспорта находится по адресу https://100sp.ru/org/purchase/processOrders/api и принимает GET-запрос. Возможные аргументы запроса:


АргументТипОписание
pidINTИдентификатор покупки.
cidINT
Идентификатор коллекции (опционально). Если не указан, выгружаются заказы из всей покупки.
articul
STRING
Артикул товара (опционально). Если не указан, выгружаются заказы по всем товарам.
dateFromSTRINGДата в формате yyyy-mm-dd - отбираются заказы, созданные после указанной даты.
dateToSTRINGДата в формате yyyy-mm-dd - отбираются заказы, созданные до указанной даты.
isConfirmedStatusFilter
INT
Значения:
1 - только подтвержденные заказы.
2 - заказы, отмененные участником.
3 - заказы, отмененные организатором.
4 - только незавершенные заказы.
6 - только неподтвержденные заказы.

Для выгрузки всех заказов параметр не указывается.
isFinishedStatusFilter
INT
Значения:
1 - только завершенные заказы.
2 - недоставленные заказы.
3 - заказы, возвращенные участником.

Для выгрузки всех заказов параметр не указывается.
processingStatusFilter
INTЗначения:
1 - Ожидают оплаты
2 - Ожидают подтверждения
3 - Ожидание товаров
4 - Готовится к раздаче
5 - Доставляется
6 - Успешно завершены
7 - Завершены без подтверждения
8 - Отменены с возвратом.

Для выгрузки всех заказов параметр не указывается.

Для постоянных покупок по-умолчанию данный параметр указан как 2 - заказы, ожидающие подтверждения. Для выгрузки всех заказов укажите данный параметр как -1.


В качестве ответа этот интефейс предоставляет json-объект со следующими полями:

Атрибут
ТипОписание
resultboolУспех/неудача экспорта
messagesstring[]Список сообщений (не используется в этом API)
errorsstring[]Список ошибок.
dataobject[]Массив объектов, каждый из которых содержит информацию о заказах одного наименования товара на 100sp.
data[].collection_namestringНазвание коллекции.
data[].goods_articulstringАртикул товара
data[].goods_namestringНазвание товара
data[].gidintИдентификатор товара на 100sp
data[].user_idintИдентификатор пользователя на 100sp
data[].user_namestringИмя пользователя
data[].goods_descriptionstringОписание товара
data[].goods_pricefloatЦена товара
data[].size_namestringНазвание размера
data[].orders_countintОбщее количество заказов.
Обратите внимание, что если используются фильтры isConfirmedStatusFilter или isFinishedStatusFilter, здесь будет указано количество заказов, попадающих под этот фильтр. Например, если вы выбрали показ только подтвержденных заказов, orders_count будет равно confirmed_orders_count.
data[].confirmed_orders_countintКоличество подтвержденных заказов
data[].finished_orders_countintКоличество завершенных заказов
data[].not_delivered_orders_countintКоличество недопоставленных заказов
data[].distributor_idintИдентификатор пункта выдачи
data[].distributor_name
stringНазвание пункта выдачи
data[].order_id
intИдентификатор заказа
data[].megaorder_idintИдентификатор мегазаказа
data[].purchase_idintИдентификатор покупки
data[].orders_descriptionsstringПримечания к заказам
data[].sourcestringИсточник товара
data[].commentstringПримечания к заказу
data[].megaorder_comment
string
Примечания к мегазаказу
data[].goods_picturestringСсылка на изображение товара
data[].skustringКод складской единицы
data[].barcodestringШтрихкод товара
data[].widthfloatШирина
data[].heightfloatВысота
data[].depthfloatГлубина
data[].nettofloatВес нетто
data[].bruttofloatВес брутто

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