Download OpenAPI specification:Download
SelSup API — программный интерфейс для работы с сервисом SelSup. Он даёт возможность обмениваться информацией между системой продавца и SelSup.
Методы API позволяют использовать весь функционал сервиса SelSup для работы с маркетплейсами Ozon, Wildberries, Aliexpress, Яндекс.Маркет, СберМегаМаркет, Леруа Мерлен, кассами Эвотор и Авито. Работать со службами доставки.
SelSup позволяет создавать карточки на всех маркетплейсах, заполнять параметры, вести учет остатков товаров, принимать заказы по FBS с маркетплейсов и интернет-магазина, обновлять остатки на позиции, по которым пришел заказ. Вести аналитику продаж и учет финансов.
С помощью API вы можете подключить любые источники заказов к SelSup и вести быстрый учет остатков с маркетплейсов и сайта.
По умолчанию GET запросы используются для получения данных, все запросы на изменение данных отправляются методоми POST, DELETE, PUT, PATCH
Как передавать токен авторизации в запросах
curl "https://api.selsup.ru/api/product/findProduct" \
-H "Authorization: token"
Проверьте, что у вас указан токен API вместо <token>. Он указан на странице добавления нового токена
Перейдите на страницу настройки API: https://selsup.ru/application/integration/api
Введите название нового токена в поле и нажмите кнопку Добавить токен. Название должно быть уникальным в рамках вашего аккаунта. Рекомендуется для разных сервисов использовать свои токены, чтобы в любой момент можно было отозвать токен.
Токен необходимо передавать в заголовке Authorization: токен
SelSup может отправлять запросы на внешние сервисы и так же получать информацию от внешних сервисов, в случае каких-то событий. Такими событиями могут быть:
Вы можете настроить Webhook, который будет отправлять HTTP/HTTPS запрос на адрес, который будет указан в кабинете. Возможна отправка POST или GET запроса в нужном формате с необходимыми заголовками.
Так вы сможете настроить интеграцию с любой собственной системой или сайтом.
Для поиска товаров используйте метод /api/product/find Он позволяет найти товары по фильтрам и поисковому запросу, либо просто получить все товары по порядку.
Для выбора всех товаров лучше передавать sortBy=ID, чтобы новые товары не изменяли порядок сортировки и отдавались в конце. Параметр count=true, позволяет отдать в ответе значение поля total - общего количества данных по запросу. Значение true необходимо передавать только в первом запросе или вообще не передавать, просто последовательно выбирать данные по страницам, пока количество товаров в ответе не будет меньше размера limit.
Метод не отдает полную информацию о товаре, только основные поля, которые отображаются на списке товаров. Чтобы получить полную информацию о карточке, необходимо запросить ее по ID модели из ответа rows[0].view.model.id и использовать метод /api/model/{modelId} для получения полной информации о карточке. Если вы хотите изменить товар, получив данные из ответа метода, можно использовать метод PATCH, который объединит данные с уже сохраненными, чтобы не затереть какие-то параметры.
Получает полную информацию о карточке модели со всеми полями. У модели есть список цветов colors и у каждого цвета есть список размеров: sizes.
В поиске product/find поиск производится только по наличию конечного размера, поэтому если вы добавите цвета или модель, но не укажите размеры, в поиске они находиться не будут.
Чтобы получить дополнительные параметры, передавайте параметр params=true и в ответе values будет отдаваться список значений для цвета, модели или товара.
Позволяет получить всю информацию о карточке товара, включая все заполненные параметры для последующего изменения информации о товаре через метод POST/PUT model. В списке services передаются маркетплейсы или сервисы, в которые необходимо отправить карточку после сохранения.
Метод позволяет создать новый товар
Позволяет создавать карточку товара. Карточка состоит из нескольких цветов, у каждого цвета может быть несколько размеров. Если в вашей категории товаров нет разделения по цветам и размерам - то просто создается карточка с одним цветом и одним размером. Цвет указывать не обязательно, как и значения поля размера. Обязательно указывать только артикул у модели.
Штрих-коды если не указаны, будут автоматически сгенерированы SelSup, либо нужно указывать явно штрих-коды в карточке товара.
Позволяет изменить информацию у существующей модели, добавить цвета или размеры. Так же при редактировании модели можно выставлять свойство hasChanges=false, чтобы не изменять некоторые цвета или размеры.
У каждой структуры ProductModel, ProductView и Product, есть список значений параметров. У каждого параметра есть идентификатор, который зачастую уникален в рамках всех категорий маркетплейса. Один параметр может повторяться в разных категориях. Мы всегда пытаемся максимально сохранять идентификатор параметра при любых изменения на маркетплейсе.
Значения можно определять на разных уровнях, при этом Product имеет самый высший приоритет, потом идут по порядку значения со следующим приоритетом: ProductView, ProductModel, Category
В некоторых случаях, на маркетплейс не могут быть переданы значения, записанные у размера, например на Wildberries, тк карточка Wildberries соответствует ProductView. Уровень параметра, указанный в Param.level служит лишь для определения уровня по умолчанию, на котором должно быть определено значение параметра.
Если у параметра проставлено multiValueAllowed, то может быть несколько ParamValue с одинаковым paramId для передачи параметров, у которых может быть несколько значений
В зависимости от типа параметра Param.valueType, должны проставляться соответствующие поля в значении ParamValue.
Получить список параметров можно через специальный компонент, который ежедневно обновляет список параметров для каждого маркетплейса. Параметры динамические - они могут постоянно добавляться и удаляться из категории, когда их правит маркетплейс - тк это параметры маркетплейсов:
Список значений может отдаваться для параметров с Param.valueType: "ENUM" или "TEXT" В этом случае у них обязательно будет проставлен Param.displayType: "SUGGEST", который говорит о том, что список значений нужно получать из ответа метода:
Полученные значения необходимо подставлять в качестве option у ParamValue в карточке товара. У значения всегда есть name, а вот идентификатор может вообще отсутствовать или может соответствовать идентификаторам значений на маркетплейсах
Позволяет найти категории по запросу или фильтру. Категории SelSup могут связываться с категориями маркетплейсов, могут хранить параметры, которые автоматически проставляются в карточках при создании, если параметр не заполнен в модели. Идентификатор категории необходимо использовать для создания товара.
Позволяет найти бренды по запросу или фильтру. Идентификатор бренда необходимо использовать для создания товара.
Вы можете передавать новые заказы в SelSup по API, например с вашего интернет-магазина. В запросе необходимо передавать информацию о заказе и список товаров в заказе. В качестве уникального ключа, для того, чтобы не создавать дубликаты заказов используйте externalOrderId - номер заказа на сайте интернет-магазина.
Поле organizationId нужно обязательно передавать, если у вас в аккаунте несколько организаций.
Для передачи товаров необходимо предварительно связать товары сайта, с товарами в SelSup, чтобы потом передавать productId - идентификатор товара в SelSup. Сделать это можно, импортировав все товары методом findProduct
В позиции заказа в товаре quantity обязательно нужно передавать, как и цену товара price.
Вы можете передавать новые заказы в SelSup по API, например с вашего интернет-магазина. В запросе необходимо передавать информацию о заказе и список товаров в заказе. В качестве уникального ключа, для того, чтобы не создавать дубликаты используется externalOrderId
В результате отдается JSON заказа, с проставленным значение id
{
"message": "error_empty_warehouse"
}
В случае ошибки отдается код ответа 400, а в теле отдается message - с кодом ошибки и messageParams - дополнительные параметры сообщения об ошибке. Любые коды, отличные от 200 - ошибка запроса
Сообщение | Причина |
---|---|
error_empty_warehouse | Не указан параметр warehouseId для заказа на маркетплейс type=FBM |
error_no_organization | Не указано поле organizationId, если в аккаунте несколько организаций |
error_no_marketplace | Не указан service, для type=FBS или type=FBM заказов |
error_no_quantity_for_order_product | Не указано количество товара у позиции заказа products[index].quantity |
error_no_price_for_order_product | Не указана цена у позиции заказа products[index].price |
С помощью запроса вы можете получить список заказов:
Параметр count отвечает за подсчет общего количества заказов по указанному запросу. Лучше передавать значение false, если вам не нужно знать общее количество заказов, тк подсчет количества может занимать продолжительное время, особенно если по запросу выбирается большое количество заказов. Лучше запрашивать постоянно изменяя параметр page, чтобы выбрать все данные, пока количество равно лимиту, который вы передаете в запросе.
Вы можете выбирать заказы, которые изменились с последней даты получения заказов. При этом мог изменится состав заказа, параметры заказа или статус. В заказе отдается поле modifiedDate по которому вы можете выбирать заказы. В фильтрах есть поле modifiedDate в котором указывается дата и отдаются заказы которые изменились начиная с указанной даты
curl "https://api.selsup.ru/api/order/find?type=FBS&modifiedDate=2024-06-20T15:00:00Z" \
-H "Authorization: <token>"
Остатки товаров в SelSup привязываются к SKU - единице хранения на складе. Каждому товару присваивается свой номер SKU и в дальнейшем можно указать одинаковый SKU для нескольких разных товаров в SelSup.
Вы можете использовать две схемы хранения остатков в SelSup: 1)Когда на каждую штуку товара клеится отдельный уникальный код, по которому можно отслеживать всю историю товара и вы всегда можете отделить каждую единицу товара друг от друга. Данный уникальный стикер позволяет вам клеить его в удобное для быстрого поиска место товара, что существенно ускоряет сборку товаров на складе и их идентификацию - особенно если вы работаете с кодами маркировки честного знака 2)Когда остаток хранится просто к привязки к ячейке по штрих-коду. В этом случае в остатке записывается количество - сколько лежит определенного товара в данной ячейке.
curl -X POST "https://api.selsup.ru/api/wms/changeStock?skuId=123&stock=5&warehouseId=123" \
-H "Authorization: <token>"
В результате отдается 200 код ответа или 400 в случае ошибки
Позволяет для SKU изменить остатки товаров на складе. Работает для всех схем хранения, как с уникальными кодами, так и без них
Вы можете разрабатывать расширения SelSup, которые добавляют различные возможности в SelSup. Существует несколько возможных вариантов встраивания функций в SelSup
Вы можете разрабатывать расширения для SelSup реализуя функциональные React компоненты, которые встраиваются в различные места кабинета SelSup и взаимодействуют с API SelSup или API внешних сервисов. Внешнему сервису необходимо разрешить принимать запросы с домена selsup.ru. При этом вы можете использовать все стандартные компоненты SelSup и добавлять свои собственные
Клонируйте репозиторий демо-компонента SelSup и начните разрабатывать React-расширение.
Вы можете реализовать на Java один из вариантов интеграции: маркетплейс (интеграция по остаткам, заказам, товарам, ценам) или служба доставки, реализовав соответствующий интерфейс SelSup. Код компонента попадет в основную ветку SelSup и будет доступен для использования вашим платным или бесплатным расширением. Вы сможете обновлять функции вашего расширения и изменения будут регулярно попадать в новые релизы SelSup.
Импорт заказов и различные методы для сборки, комплектации, отмены заказов со своего склада
Отменяет/возвращает сборочное задание, оно не будет выдаваться никакому оператору, пока его не откроют. Метод нужен в том числе для закрытия пустых заданий, которые собрали не через задание по сборке
taskId required | integer <int64> |
finished | boolean |
Изменяет статус нескольких заказов
status required | string Enum: "CREATED" "REVOKING" "REVOKED" "ORDER_CREATED" "CARDS_CREATED" "BOX_BARCODES" "IMAGES_UPLOADED" "INVOICE_UPLOADED" "READY_TO_SUPPLY" "SUPPLIED" "FINISHED" "COLLECTED" "SEND" "DELIVERY" "REFUND" "COLLECTING" "PACKING" "PAYMENT_REQUIRED" "CANCELED" "CONTROVERSIAL" "OVERDUE" "READY_FOR_PICKUP" "WAITING_SUPPLY" "PICK_UP_REFUND" "REFUND_RECEIVED" "DELETED" "RESTORE" Статус заказа |
[- 0
]
Позволяет возвратить остаток заказа на склад, при возврате заказа от покупателя
orderId required | integer <int64> |
id | integer <int64> Уникальный идентификатор позиции в заказе |
orderId | integer <int64> Идентификатор заказа |
collected | boolean Признак того, что позиция собрана полностью на складе |
collectedQuantity | integer <int32> Сколько штук собрано в позиции |
reservedForCollectQuantity | integer <int32> Сколько штук собрано в позиции |
productId | integer <int64> Идентификатор карточки товара, может использоваться для простановки связи с товаром при вставке |
quantity | integer <int32> Количество товара |
introducedQuantity | integer <int32> Количество уже принятого остатка товара для приемки на склад |
price | number <double> Цена товара |
bonusPrice | number <double> Цена c бонусами маркетплейса |
otherExpenses | number <double> Дополнительные расходы на товар |
wholesalePrice | number <double> Оптовая цена товара. Не обязательна, нужна была раньше для Wildberries |
boxes | string |
position | integer <int32> Позиция товара в заказе для сортировки |
object (Cell) Ячейка хранения товара на складе, в которой может храниться один или несколько товаров | |
cellId | integer <int32> Ячейка хранения товара для поступления |
createdDate | string <date-time> Дата добавления товара в заказ |
createdUser | string Логин пользователя, который добавил позицию |
error | string Описание ошибки при взаимодействии с внешними сервисами |
lastUpdateDate | string <date-time> |
externalProductId | integer <int64> Идентификатор товара в системе Яндекс.Маркета или СберМегаМаркет |
sberProductIndex | string Порядковый номер лота СберМегаМаркет |
markingRequired | boolean Признак обязательности маркировки для данного товара |
countryRequired | boolean Признак обязательности страны производства для данного товара |
rnpt | string Признак обязательности РНПТ для данного товара |
gtdRequired | boolean Признак обязательности ГТД для данного товара |
rnptRequired | boolean Признак обязательности РНПТ для данного товара |
moySkladId | string Идентификатор позиции в Мой склад |
Array of objects (ProductCode) Коды маркировки для товаров из заказа | |
Array of objects (WmsItem) Список единиц хранения товара на складе для INCOME, FBS, RETAIL, WHOLESALE | |
commission | number <double> Комиссия в руб. |
purchasePrice | number <double> Закупочная цена |
deliveryCost | number <double> Прочие расходы |
deliveryExpenses | number <double> Расходы на доставку собственной или сторонней службой |
Array of objects (Product) Состав товара для комплектов. Отдается при передачи withComponents | |
expiredDate | string <date-time> Cрок годности товара |
opCollectedQuantity | object (OrderProduct) Recursive Позиция товара в заказе. В одном заказе не может быть двух OrderProduct с одинаковым productId |
opReservedForCollectQuantity | object (OrderProduct) Recursive Позиция товара в заказе. В одном заказе не может быть двух OrderProduct с одинаковым productId |
[- {
- "id": 0,
- "orderId": 0,
- "collected": true,
- "collectedQuantity": 0,
- "reservedForCollectQuantity": 0,
- "productId": 0,
- "quantity": 0,
- "introducedQuantity": 0,
- "price": 0.1,
- "bonusPrice": 0.1,
- "otherExpenses": 0.1,
- "wholesalePrice": 0.1,
- "boxes": "string",
- "position": 0,
- "cell": {
- "id": 0,
- "warehouseId": 0,
- "passageId": 0,
- "shelfId": 0,
- "rackId": 0,
- "name": "string",
- "fullName": "string",
- "sortName": "string",
- "barcode": "string",
- "deleted": true,
- "width": 0,
- "height": 0,
- "depth": 0,
- "clientId": 0,
- "lastInventoryId": 0,
- "type": "NORMAL"
}, - "cellId": 0,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdUser": "string",
- "error": "string",
- "lastUpdateDate": "2019-08-24T14:15:22Z",
- "externalProductId": 0,
- "sberProductIndex": "string",
- "markingRequired": true,
- "countryRequired": true,
- "rnpt": "string",
- "gtdRequired": true,
- "rnptRequired": true,
- "moySkladId": "string",
- "codes": [
- {
- "id": 0,
- "code": "string",
- "productId": 0,
- "suzProductId": "string",
- "createdDate": "2019-08-24T14:15:22Z",
- "orderId": 0,
- "supplyOrderId": 0,
- "createdUser": "string",
- "crptApiError": "string",
- "status": "CREATED",
- "clientId": 0,
- "hash": 0,
- "organizationId": 0,
- "documentId": 0,
- "owner": "string",
- "primaryDocumentType": "RECEIPT",
- "primaryDocumentNumber": "string",
- "primaryDocumentDate": "string",
- "primaryDocumentCustomName": "string",
- "emissionType": "LOCAL",
- "packageType": "UNIT",
- "salePrice": 0.1,
- "orderService": "NONE",
- "orderNumber": "string",
- "orderDate": "2019-08-24T14:15:22Z",
- "categoryClass": "SHOES",
- "applyStatus": "NONE",
- "boxId": 0,
- "box": {
- "id": 0,
- "barcode": "string",
- "type": "DEFAULT",
- "userId": 0,
- "createdUser": "string",
- "createdDate": "2019-08-24T14:15:22Z",
- "orderId": 0,
- "supplyId": 0,
- "clientId": 0,
- "organizationId": 0,
- "orderToSelect": [
- {
- "id": 0,
- "name": "string",
- "bindingOrderId": 0,
- "type": "FBM",
- "boxType": "DEFAULT",
- "service": "NONE",
- "writeOffStocks": true,
- "warehouseId": 0,
- "stockWarehouseId": 0,
- "deliveryDate": "2019-08-24T14:15:22Z",
- "invoiceNumber": 0,
- "externalOrderId": "string",
- "postingNumber": "string",
- "trackingNumber": "string",
- "versionId": 0,
- "organizationId": 0,
- "customerId": 0,
- "buyerId": 0,
- "supplierId": 0,
- "products": [
- { }
], - "quantumId": 0,
- "comment": "string",
- "gtd": "string",
- "gtdDate": "2019-08-24T14:15:22Z",
- "customCode": "string",
- "decisionCode": "string",
- "remarkingCause": "KM_SPOILED",
- "supplySuccess": true,
- "deliveryRegion": "string",
- "logistics": 0.1,
- "markingType": "PRODUCTION",
- "deliveryService": "CDEK",
- "deliveryPoint": "string",
- "deliveryPointCode": "string",
- "dropShippingOrderId": "string",
- "deliveryInvoiceNumber": "string",
- "fromAnalyticData": true,
- "serviceWarehouse": "string",
- "deliveryPointType": "ADDRESS",
- "incomeId": 0,
- "boxLimit": 0,
- "timeZone": 0,
- "packages": [
- {
- "packageId": 0,
- "number": "string",
- "width": 0,
- "height": 0,
- "length": 0,
- "weight": 0,
- "items": [
- null
]
}
], - "orderEdoId": { },
- "buyerCustomer": {
- "id": "string",
- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "phone": "string"
}, - "stickerId": 0,
- "stickerText": "string"
}
], - "service": "NONE",
- "products": [
- {
- "id": 0,
- "jobId": 0,
- "box": { },
- "orderId": 0,
- "orderProductId": 0,
- "productId": 0,
- "quantity": 0,
- "userId": 0,
- "date": "2019-08-24T14:15:22Z",
- "price": 0.1,
- "comment": "string",
- "correctOrderProductQuantity": true,
- "spendTime": 0,
- "clientId": 0
}
], - "quantity": 0,
- "markQuantity": 0
}, - "applyStatusId": { }
}
], - "items": [
- {
- "id": 0,
- "status": "CREATED",
- "skuId": 0,
- "salePrice": 0.1,
- "purchasePrice": 0.1,
- "otherExpenses": 0.1,
- "number": 0,
- "barcode": "string",
- "incomeOrderId": 0,
- "productId": 0,
- "incomeOrderProductId": 0,
- "supplyOrderProductId": 0,
- "productCode": {
- "id": 0,
- "code": "string",
- "productId": 0,
- "suzProductId": "string",
- "createdDate": "2019-08-24T14:15:22Z",
- "orderId": 0,
- "supplyOrderId": 0,
- "createdUser": "string",
- "crptApiError": "string",
- "status": "CREATED",
- "clientId": 0,
- "hash": 0,
- "organizationId": 0,
- "documentId": 0,
- "owner": "string",
- "primaryDocumentType": "RECEIPT",
- "primaryDocumentNumber": "string",
- "primaryDocumentDate": "string",
- "primaryDocumentCustomName": "string",
- "emissionType": "LOCAL",
- "packageType": "UNIT",
- "salePrice": 0.1,
- "orderService": "NONE",
- "orderNumber": "string",
- "orderDate": "2019-08-24T14:15:22Z",
- "categoryClass": "SHOES",
- "applyStatus": "NONE",
- "boxId": 0,
- "box": {
- "id": 0,
- "barcode": "string",
- "type": "DEFAULT",
- "userId": 0,
- "createdUser": "string",
- "createdDate": "2019-08-24T14:15:22Z",
- "orderId": 0,
- "supplyId": 0,
- "clientId": 0,
- "organizationId": 0,
- "orderToSelect": [
- {
- "id": 0,
- "name": "string",
- "bindingOrderId": 0,
- "type": "FBM",
- "boxType": "DEFAULT",
- "service": "NONE",
- "writeOffStocks": true,
- "warehouseId": 0,
- "stockWarehouseId": 0,
- "deliveryDate": "2019-08-24T14:15:22Z",
- "invoiceNumber": 0,
- "externalOrderId": "string",
- "postingNumber": "string",
- "trackingNumber": "string",
- "versionId": 0,
- "organizationId": 0,
- "customerId": 0,
- "buyerId": 0,
- "supplierId": 0,
- "products": [
- { }
], - "quantumId": 0,
- "comment": "string",
- "gtd": "string",
- "gtdDate": "2019-08-24T14:15:22Z",
- "customCode": "string",
- "decisionCode": "string",
- "remarkingCause": "KM_SPOILED",
- "supplySuccess": true,
- "deliveryRegion": "string",
- "logistics": 0.1,
- "markingType": "PRODUCTION",
- "deliveryService": "CDEK",
- "deliveryPoint": "string",
- "deliveryPointCode": "string",
- "dropShippingOrderId": "string",
- "deliveryInvoiceNumber": "string",
- "fromAnalyticData": true,
- "serviceWarehouse": "string",
- "deliveryPointType": "ADDRESS",
- "incomeId": 0,
- "boxLimit": 0,
- "timeZone": 0,
- "packages": [
- {
- "packageId": null,
- "orderId": null,
- "number": null,
- "width": null,
- "height": null,
- "length": null,
- "weight": null,
- "items": [ ],
- "clientId": null,
- "organizationId": null
}
], - "orderEdoId": { },
- "buyerCustomer": {
- "id": "string",
- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "phone": "string"
}, - "stickerId": 0,
- "stickerText": "string"
}
], - "service": "NONE",
- "products": [
- {
- "id": 0,
- "jobId": 0,
- "box": { },
- "orderId": 0,
- "orderProductId": 0,
- "productId": 0,
- "quantity": 0,
- "userId": 0,
- "date": "2019-08-24T14:15:22Z",
- "price": 0.1,
- "comment": "string",
- "correctOrderProductQuantity": true,
- "spendTime": 0,
- "clientId": 0
}
], - "quantity": 0,
- "markQuantity": 0
}, - "applyStatusId": { }
}, - "createdDate": "2019-08-24T14:15:22Z",
- "updatedDate": "2019-08-24T14:15:22Z",
- "expiredDate": "2019-08-24T14:15:22Z",
- "putUserId": 0,
- "putDate": "2019-08-24T14:15:22Z",
- "takeUserId": 0,
- "takeDate": "2019-08-24T14:15:22Z",
- "cell": {
- "id": 0,
- "warehouseId": 0,
- "passageId": 0,
- "shelfId": 0,
- "rackId": 0,
- "name": "string",
- "fullName": "string",
- "sortName": "string",
- "barcode": "string",
- "deleted": true,
- "width": 0,
- "height": 0,
- "depth": 0,
- "clientId": 0,
- "lastInventoryId": 0,
- "type": "NORMAL"
}, - "cellId": 0,
- "clientId": 0,
- "lastInventoryId": 0,
- "modifyDate": "2019-08-24T14:15:22Z",
- "gtd": "string",
- "rnpt": "string",
- "quantity": 0,
- "calculatedQuantity": 0,
- "collectQuantity": 0,
- "isSet": true,
- "supplied": 0,
- "reserved": 0
}
], - "commission": 0.1,
- "purchasePrice": 0.1,
- "deliveryCost": 0.1,
- "deliveryExpenses": 0.1,
- "components": [
- {
- "id": 0,
- "productType": "PRODUCT",
- "name": "string",
- "printName": "string",
- "realSize": "string",
- "vendorSize": "string",
- "size": "string",
- "simalandId": 0,
- "ozonArticle": "string",
- "externalArticle": "string",
- "removeFbsStock": true,
- "purchaseCurrency": "RUB",
- "purchasePriceInCurrency": 0.1,
- "deliveryCostInCurrency": 0.1,
- "versionId": 0,
- "sourceIncomeItemId": 0,
- "sourceProductId": 0,
- "sellerSku": "string",
- "organizationId": 0,
- "suzId": "string",
- "cisType": "UNIT",
- "barcodes": [
- {
- "id": 0,
- "barcode": "string",
- "organizationId": 0,
- "clientId": 0,
- "productId": 0,
- "useInWildberries": true,
- "useInOzon": true,
- "useInYandexMarket": true,
- "useInAliexpress": true,
- "useInSberMegamarket": true,
- "format": "string"
}
], - "params": "string",
- "values": [
- {
- "paramId": 0,
- "paramName": "string",
- "option": {
- "id": 0,
- "name": "string",
- "paramId": 0,
- "ozonId": 0,
- "wildberriesId": 0,
- "ymId": 0,
- "aliexpressId": 0,
- "clientId": 0,
- "deleted": true,
- "oneCId": "string",
- "dictionary": true,
- "optionId": { }
}, - "doubleValue": 0.1,
- "longValue": 0,
- "booleanValue": true,
- "stringValue": "string",
- "dateValue": "2019-08-24T14:15:22Z",
- "service": "NONE",
- "unit": {
- "name": "string",
- "measureId": 0,
- "id": 0
}, - "auto": true,
- "created": 0,
- "user": "string"
}
], - "hasChanges": true,
- "ignoreDuplicate": true,
- "yandexMarketShopSku": "string",
- "sberArticle": "string",
- "siteArticle": "string",
- "siteId": "string",
- "leroyMerlinArticle": "string",
- "ebayArticle": "string",
- "lamodaProductId": "string",
- "leroyMerlinId": "string",
- "aliexpressSku": "string",
- "oneCId": "string",
- "removeFbsStockOzon": true,
- "removeFbsStockWb": true,
- "removeFbsStockAli": true,
- "removeFbsStockYm": true,
- "removeFbsStockSber": true,
- "incomeQuantity": 0,
- "cell": {
- "id": 0,
- "warehouseId": 0,
- "passageId": 0,
- "shelfId": 0,
- "rackId": 0,
- "name": "string",
- "fullName": "string",
- "sortName": "string",
- "barcode": "string",
- "deleted": true,
- "width": 0,
- "height": 0,
- "depth": 0,
- "clientId": 0,
- "lastInventoryId": 0,
- "type": "NORMAL"
}, - "price": 0.1,
- "updatedPrice": 0.1,
- "priceWithoutDiscount": 0.1,
- "updatedPriceWithoutDiscount": 0.1,
- "updatedDeliveryCost": 0.1,
- "updatedPurchasePrice": 0.1,
- "purchasePrice": 0.1,
- "isPurchasePriceUpdated": true,
- "isDeliveryCostUpdated": true,
- "wholesalePrice": 0.1,
- "deliveryCost": 0.1,
- "wildberriesUpdatedPrice": 0.1,
- "wildberriesUpdatedPriceWithoutDiscount": 0.1,
- "aliexpressPriceWithoutDiscount": 0.1,
- "aliexpressUpdatedPrice": 0.1,
- "aliexpressUpdatedPriceWithoutDiscount": 0.1,
- "minPrice": 0.1,
- "ozonUpdatedPrice": 0.1,
- "ozonUpdatedPriceWithoutDiscount": 0.1,
- "leroyMerlinPrice": 0.1,
- "leroyMerlinUpdatedPrice": 0.1,
- "avitoPrice": 0.1,
- "avitoUpdatedPrice": 0.1,
- "sberMegaMarketUpdatedPrice": 0.1,
- "yandexMarketUpdatedPrice": 0.1,
- "yandexMarketUpdatedPriceWithoutDiscount": 0.1,
- "oneCArticle": "string",
- "salesExpensesOnMpPercent": 0.1,
- "taxeRate": 0.1,
- "desiredMarginalityPercent": 0.1,
- "desiredProfitRub": 0.1,
- "additionalCost": 0.1,
- "sberMegaMarketId": 0,
- "packWidth": 0,
- "packHeight": 0,
- "packDepth": 0,
- "packWeight": 0,
- "numOfPiecesInBox": 0,
- "lastWildberriesSaleDate": "2019-08-24T14:15:22Z",
- "lastWildberriesOrderDate": "2019-08-24T14:15:22Z",
- "lastOzonSaleDate": "2019-08-24T14:15:22Z",
- "lastOzonOrderDate": "2019-08-24T14:15:22Z",
- "ignoreFbsWarehouses": "string",
- "fbsWarehouses": "string",
- "minFbsStock": 0,
- "maxFbsStock": 0,
- "wildberriesSaleLogistic": 0.1,
- "wildberriesReturnLogistic": 0.1,
- "wildberriesWarehouseRatio": 0.1,
- "wildberriesComission": 0.1,
- "ozonSaleLogistic": 0.1,
- "ozonReturnLogistic": 0.1,
- "ozonCommission": 0.1,
- "ozonLastMile": 0.1,
- "ozonPurchasePercent": 0.1,
- "wildberriesPurchasePercent": 0.1,
- "minMarginality": 0.1,
- "maxMarginality": 0.1,
- "minProfit": 0.1,
- "maxProfit": 0.1,
- "minPriceWithDiscount": 0.1,
- "maxPriceWithDiscount": 0.1,
- "oldWildberriesPriceWithDiscount": 0.1,
- "oldWildberriesSale": 0,
- "wildberriesPromoProfit": 0.1,
- "wildberriesMarginality": 0.1,
- "wildberriesPromoId": 0,
- "oldWildberriesPromoSalePercent": 0.1,
- "oldWildberriesPromoPriceWithDiscount": 0.1,
- "endWildberriesPriceWithSppConfig": 0.1,
- "ozonFbsCommission": 0.1,
- "ozonFboCommission": 0.1,
- "wbTotalSalesCount": 0,
- "ozonTotalSalesCount": 0,
- "sberTotalSalesCount": 0,
- "yandexTotalSalesCount": 0,
- "fboStockCount": 0,
- "fbsStockCount": 0,
- "fboSales": 0,
- "fbsSales": 0,
- "fboOrders": 0,
- "fbsOrders": 0,
- "recommendPlan": 0.1,
- "orderBefore": 0,
- "cellId": 0,
- "percentForParticipationPromoOrAdvertising": 0,
- "emptyBarcodes": true,
- "anyArticle": "string",
- "site": "string",
- "anyLink": "string"
}
], - "expiredDate": "2019-08-24T14:15:22Z",
- "opCollectedQuantity": { },
- "opReservedForCollectQuantity": { }
}
]
Обновляет статус и этикетку заказа с маркетплейса. После вызова данного метода, статус заказа изменится на маркетплейсе, чтобы можно было получить этикетку. На Wildberries заказ будет прикреплен к поставке, на других перейдет в статус Ожидает доставки.
orderId required | integer <int64> |
Позволяет пометить собраным один заказ. В случае когда заказ помечается собранным,он меняет статус на маркетплейсе на Ожидает доставки. На маркетплейсе статус изменяется вофлайне - заказ попадает в очередь из которой постепенно они отправляются на маркетплейс
orderId required | integer <int64> Идентификатор заказа |
Array of objects (ProductDTO) |
{- "products": [
- {
- "orderProductId": 0,
- "gtd": [
- "string"
]
}
]
}
Позволяет списать резерв у заказа, например для 1С, когда учет ведется в другой системе
id | integer <int64> |
deliveryInvoiceNumber | string |
[- {
- "id": 0,
- "deliveryInvoiceNumber": "string"
}
]
Изменяет статус заказов на На сборке, чтобы Новые заказы онлайн импорта не мешали сборке и список заказов фиксировался
collect | boolean |
[- 0
]
Обновляет статус и этикетки заказа с маркетплейса. После вызова данного метода, статус заказа изменится на маркетплейсе, чтобы можно было получить этикетку. На Wildberries заказ будет прикреплен к поставке, на других перейдет в статус Ожидает доставки.
[- 0
]
Позволяет запустить задачу по импорту заказов FBS с Wildberries, Ozon, Яндекс.Маркет, Aliexpress, СберМегаМаркет, Авито по FBS. После импорта могут обновляться остатки на маркетплейсе, если указана stocks = true. Статус задачи можно проверять по task/getTask
stocks | boolean |
organizationId | integer <int64> |
Позволяет отметить заказ собранным, даже если заказ не был выдан в задание по сборке, например когда товара не оказалось на складе или можно заменить товардругим (в этом случае передается WmsItem.id - идентификатор уникального товара,который взяли со склада на замену)
barcode required | string Штрих-код заказа маркетплейса |
itemId | integer <int64> Уникальный код единицы хранения на складе. Будет помечен отгруженным |
Скачивает PDF файл со списком этикеток всех заказов по фильтру
limit | integer <int32> Ограничение на количество записей. Максимальное значение - 500 |
page | integer <int32> Номер страницы начиная с 1 |
count | boolean Возвратить в ответе общее количество записей |
sortBy | string Enum: "ID" "CREATEDDATE" "ORDERCREATED" "CREATED" "CREATEDUSER" "STATUS" "SERVICE" "TYPE" "BOXTYPE" "NAME" "ORGANIZATIONID" "WAREHOUSE" "INVOICENUMBER" "EXTERNALORDERID" "QUEUE" "SUPPLYID" "CLOSEDATE" "CLOSEUSERID" "USERID" "PRICE" "PRODUCT" "COLLECTORDERTASKID" "DELIVERYDATE" "MARKINGSTATUS" "QUANTITY" "DATE" Поле сортировки записей. Работает только при получении списка. |
ascending | boolean Порядок сортировки - по возрастанию?. Работает только при получении списка. |
actual | boolean Отображать только актуальные заказы - не закрытые |
type | string Enum: "FBM" "FBS" "INCOME" "RETAIL" "WHOLESALE" "FBO" "MOVEMENT" "WRITE_OFF" Тип заказа |
organizations | Array of integers <int64> unique [ items <int64 > ] |
query | string Поисковый запрос для фильтрации заказов по номеру или названию |
userId | integer <int32> |
service | string Enum: "NONE" "WILDBERRIES" "OZON" "YANDEX_MARKET" "FAMILIYA" "NATIONAL_CATALOG" "ALIEXPRESS" "OTHER" "MOY_SKLAD" "SBER_MEGA_MARKET" "CISLINK" "ONE_C" "AVITO" "LEROY_MERLIN" "DETMIR" "KAZAN_EXPRESS" "EVOTOR" "WEBASYST" "AMAZON" "EBAY" "SIMALAND" "INSALES" "LAMODA" Сервис |
status | string Enum: "CREATED" "REVOKING" "REVOKED" "ORDER_CREATED" "CARDS_CREATED" "BOX_BARCODES" "IMAGES_UPLOADED" "INVOICE_UPLOADED" "READY_TO_SUPPLY" "SUPPLIED" "FINISHED" "COLLECTED" "SEND" "DELIVERY" "REFUND" "COLLECTING" "PACKING" "PAYMENT_REQUIRED" "CANCELED" "CONTROVERSIAL" "OVERDUE" "READY_FOR_PICKUP" "WAITING_SUPPLY" "PICK_UP_REFUND" "REFUND_RECEIVED" "DELETED" "RESTORE" Статус заказа |
statuses | Array of strings Items Enum: "CREATED" "REVOKING" "REVOKED" "ORDER_CREATED" "CARDS_CREATED" "BOX_BARCODES" "IMAGES_UPLOADED" "INVOICE_UPLOADED" "READY_TO_SUPPLY" "SUPPLIED" "FINISHED" "COLLECTED" "SEND" "DELIVERY" "REFUND" "COLLECTING" "PACKING" "PAYMENT_REQUIRED" "CANCELED" "CONTROVERSIAL" "OVERDUE" "READY_FOR_PICKUP" "WAITING_SUPPLY" "PICK_UP_REFUND" "REFUND_RECEIVED" "DELETED" "RESTORE" Фильтр по статусам заказа |
withoutSupply | boolean |
orderProductId | integer <int64> |
productId | integer <int64> Фильтр по товару из заказа |
hasCollectTask | boolean |
organizationId | integer <int64> |
updateInService | boolean Заказы, которые стоят в очереди на изменение статуса на маркетплейсе |
hasServiceError | boolean Заказы с ошибкой обновления статуса на маркетплейсе |
noLabel | boolean Фильтрует заказы без этикетки |
noMsOrder | boolean Фильтрует по заказам не созданным в Моем складе |
noMsDemand | boolean Фильтрует по заказам с несозданными отгрузками в Моем складе |
ids | Array of integers <int64> unique [ items <int64 > ] Идентификаторы заказов для печати |
supplyId | integer <int64> Поставка, в которой отгружается заказ |
notCollected | boolean Заказы, которые не собирались через SelSup |
dbs | boolean DBS заказы |
express | boolean Express заказы |
fbs | boolean FBS заказы |
noWarehouse | boolean Заказы без склада |
closeDate | string Фильтр по дате сборки заказа - конкретный день |
modifiedDate | string <date-time> Фильтр по дате изменения заказа - статуса или любой информации о заказе начиная с этой даты |
modifiedDateTo | string <date-time> Фильтр по дате изменения заказа - статуса или любой информации о заказе до этой даты |
incomeId | integer <int64> id закупки из которого создан order |
bindingOrderId | integer <int64> id заказа, которому делаем возврат |
closeDateFrom | string <date-time> Фильтр по дате сборки заказа от - ISO |
closeDateTo | string <date-time> Фильтр по дате сборки заказа до - ISO |
orderDate | string |
deliveryDate | string Фильтр по дате доставки заказа |
deliveryDateFrom | string Фильтр по дате доставки заказа от |
deliveryDateTo | string Фильтр по дате доставки заказа до |
forMoySklad | boolean |
warehouseId | integer <int64> Фильтр по складу, с которого отгружается заказ |
dateFrom | string <date-time> Фильтр по дате заказа - от |
dateTo | string <date-time> Фильтр по дате заказа - до |
timeZone | integer <int32> Часовой пояс клиента по UTC |
markingStatus | string Enum: "UNKNOWN" "CARDS_SEND" "CARDS_CREATED" "SUZ_ORDERS_CREATED" "MARKS_RECEIVED" "CARDS_SIGNED" "DOCUMENT_CREATED" "SUCCESS" "NO_NEED_MARKING" Фильтр по статусу в честном знаке |
deleted | boolean Показать удаленные заказы |
collectLabel | boolean Только для печати в PDF. Признак необходимости распечатать сборочную этикетку для "умной ленты" |
sortOrdersByDate | boolean Только для печати в PDF. Признак необходимости распечатать сборочную этикетку для "умной ленты" |
sortBySku | boolean Только для печати в PDF. Признак необходимости использовать в сортировке данные о товарах объединенных по SKU |
notGroupByOrganization | boolean Только для печати в PDF. Признак того, что все организации сортируются одним списком |
notGroupByService | boolean Только для печати в PDF. Признак того, что все маркетплейсы сортируются одним списком |
productLabel | boolean Только для печати в PDF. Признак необходимости распечатать этикетку товара в ленте |
servicesForLabel | Array of strings Items Enum: "NONE" "WILDBERRIES" "OZON" "YANDEX_MARKET" "FAMILIYA" "NATIONAL_CATALOG" "ALIEXPRESS" "OTHER" "MOY_SKLAD" "SBER_MEGA_MARKET" "CISLINK" "ONE_C" "AVITO" "LEROY_MERLIN" "DETMIR" "KAZAN_EXPRESS" "EVOTOR" "WEBASYST" "AMAZON" "EBAY" "SIMALAND" "INSALES" "LAMODA" Сервисы для которых нужна печать в PDF |
infoLabel | boolean Только для печати в PDF. Признак необходимости распечатать информационную этикетку для ленты заказов |
grouped | boolean Отдает сгруппированные позиции из заказов. Только для выгрузки в Excel |
replaceSetByComponent | boolean Заменяет в заказах комплекты на компоненты |
collectDeliveryLabel | boolean Только для печати в PDF. Признак необходимости распечатать накладную службы доставки для "умной ленты" |
shippingServicesForLabel | Array of strings Items Enum: "CDEK" "OWN_DELIVERY" "POST" "BOXBERRY" "DPD" "YANDEX" "DOSTAVISTA" Сервисы доставки для которых нужна печать накладной в PDF |
orderId | integer <int64> Идентификатор заказа |
hasVideoFixation | boolean Идентификатор была ли видео фиксация |
withProducts | boolean Признак, что заказы необходимо отдать c товарами |
{- "limit": 0,
- "page": 0,
- "count": true,
- "sortBy": "ID",
- "ascending": true,
- "actual": true,
- "type": "FBM",
- "organizations": [
- 0
], - "query": "string",
- "userId": 0,
- "service": "NONE",
- "status": "CREATED",
- "statuses": [
- "CREATED"
], - "withoutSupply": true,
- "orderProductId": 0,
- "productId": 0,
- "hasCollectTask": true,
- "organizationId": 0,
- "updateInService": true,
- "hasServiceError": true,
- "noLabel": true,
- "noMsOrder": true,
- "noMsDemand": true,
- "ids": [
- 0
], - "supplyId": 0,
- "notCollected": true,
- "dbs": true,
- "express": true,
- "fbs": true,
- "noWarehouse": true,
- "closeDate": "string",
- "modifiedDate": "2019-08-24T14:15:22Z",
- "modifiedDateTo": "2019-08-24T14:15:22Z",
- "incomeId": 0,
- "bindingOrderId": 0,
- "closeDateFrom": "2019-08-24T14:15:22Z",
- "closeDateTo": "2019-08-24T14:15:22Z",
- "orderDate": "string",
- "deliveryDate": "string",
- "deliveryDateFrom": "string",
- "deliveryDateTo": "string",
- "forMoySklad": true,
- "warehouseId": 0,
- "dateFrom": "2019-08-24T14:15:22Z",
- "dateTo": "2019-08-24T14:15:22Z",
- "timeZone": 0,
- "markingStatus": "UNKNOWN",
- "deleted": true,
- "collectLabel": true,
- "sortOrdersByDate": true,
- "sortBySku": true,
- "notGroupByOrganization": true,
- "notGroupByService": true,
- "productLabel": true,
- "servicesForLabel": [
- "NONE"
], - "infoLabel": true,
- "grouped": true,
- "replaceSetByComponent": true,
- "collectDeliveryLabel": true,
- "shippingServicesForLabel": [
- "CDEK"
], - "orderId": 0,
- "hasVideoFixation": true,
- "withProducts": true
}
Позволяет пометить собранным позицию из заказа. Можно передать замену уникального кода в параметре itemId, если на складе выбирается любой уникальный код, а не только зарезервированный под заказ. При этом с этого кода будет снят резерв, либо резерв перекинут на другой заказ. Можно передать код маркировки, если у уникального до этого не было привязки к коду маркировки. Если передан параметр barcode - производится дополнительная сверка, что выбран правильный шк заказа
orderProductCollectId required | integer <int64> Код товара в заказе |
barcode | string Штрих-код заказа для проверки |
itemId | integer <int64> Уникальный код единицы хранения на складе для проверки совпадения с выбранным товаром |
mark | string Код маркировки |
gtd | string ГТД |
rnpt | string РНПТ |
base64 | boolean Код закодирован в base64 |
Возвращает список методов доставки
organizationId required | integer <int64> Организация |
service required | string Enum: "NONE" "WILDBERRIES" "OZON" "YANDEX_MARKET" "FAMILIYA" "NATIONAL_CATALOG" "ALIEXPRESS" "OTHER" "MOY_SKLAD" "SBER_MEGA_MARKET" "CISLINK" "ONE_C" "AVITO" "LEROY_MERLIN" "DETMIR" "KAZAN_EXPRESS" "EVOTOR" "WEBASYST" "AMAZON" "EBAY" "SIMALAND" "INSALES" "LAMODA" Маркетплейс |
Рассчитывает кол-во заказов созданных за день и агрегирует их по периоду(День/Неделя/Месяц/Год)
fieldId | integer <int64> |
field | string Enum: "PRODUCT" "MODEL" "GROUP" "ORGANIZATION" "CLIENT" "CATEGORY" "PRODUCT_VIEW" "BRAND" "REGION" "WAREHOUSE" |
period | string Enum: "DAY" "WEEK" "MONTH" "QUARTER" "YEAR" "MONTH_3" "MONTH_6" "END_OF_TARIFF" "MONTH_7" "MONTH_14" Период агрегации |
dateFrom | string <date-time> Дата начала отчета |
dateTo | string <date-time> Дата окончания отчета |
services | Array of strings Items Enum: "NONE" "WILDBERRIES" "OZON" "YANDEX_MARKET" "FAMILIYA" "NATIONAL_CATALOG" "ALIEXPRESS" "OTHER" "MOY_SKLAD" "SBER_MEGA_MARKET" "CISLINK" "ONE_C" "AVITO" "LEROY_MERLIN" "DETMIR" "KAZAN_EXPRESS" "EVOTOR" "WEBASYST" "AMAZON" "EBAY" "SIMALAND" "INSALES" "LAMODA" Список маркетплейсов для которых отдать данные |
categories | Array of integers <int64> [ items <int64 > ] Фильтр категорий для которых отдать данные |
brands | Array of integers <int64> [ items <int64 > ] Фильтр брендов для которых отдать данные |
clientOrganizationId | integer <int64> Идентификатор организации, для которой отдать данные |
organizations | Array of integers <int64> unique [ items <int64 > ] Идентификаторы организаций клиента |
ids | Array of integers <int64> [ items <int64 > ] Список идентификаторов |
type | string Enum: "FBM" "FBS" "INCOME" "RETAIL" "WHOLESALE" "FBO" "MOVEMENT" "WRITE_OFF" Тип заказа |
status | string Enum: "CREATED" "REVOKING" "REVOKED" "ORDER_CREATED" "CARDS_CREATED" "BOX_BARCODES" "IMAGES_UPLOADED" "INVOICE_UPLOADED" "READY_TO_SUPPLY" "SUPPLIED" "FINISHED" "COLLECTED" "SEND" "DELIVERY" "REFUND" "COLLECTING" "PACKING" "PAYMENT_REQUIRED" "CANCELED" "CONTROVERSIAL" "OVERDUE" "READY_FOR_PICKUP" "WAITING_SUPPLY" "PICK_UP_REFUND" "REFUND_RECEIVED" "DELETED" "RESTORE" Статус заказа |
timeZone | integer <int32> Часовой пояс клиента по UTC |
previousDateFrom | string <date-time> Дата начала периода для сравнения |
{- "period": "DAY",
- "dateFrom": "2019-08-24T14:15:22Z",
- "dateTo": "2019-08-24T14:15:22Z",
- "services": [
- "NONE"
], - "categories": [
- 0
], - "brands": [
- 0
], - "clientOrganizationId": 0,
- "organizations": [
- 0
], - "ids": [
- 0
], - "type": "FBM",
- "status": "CREATED",
- "timeZone": 0,
- "previousDateFrom": "2019-08-24T14:15:22Z"
}
Возвращает список сборочных заданий и прикрепляет их к оператору,который вызвал метод. Больше никто не может взять это задание на сборку, но можно изменить привязку задания к оператору через метод setUserForTask.
force required | boolean Флаг, означающий принудительнуювыдачу новых заданий, даже если у пользователя уже есть сборочные задания. Позволяет пропускать задания, а когда они закончились выдать новые |
count | integer <int32> Количество заданий, которое взять |
service | string Enum: "NONE" "WILDBERRIES" "OZON" "YANDEX_MARKET" "FAMILIYA" "NATIONAL_CATALOG" "ALIEXPRESS" "OTHER" "MOY_SKLAD" "SBER_MEGA_MARKET" "CISLINK" "ONE_C" "AVITO" "LEROY_MERLIN" "DETMIR" "KAZAN_EXPRESS" "EVOTOR" "WEBASYST" "AMAZON" "EBAY" "SIMALAND" "INSALES" "LAMODA" Сервис |
nextDay | boolean |
Позволяет найти заказ по ШК заказа Ozon (верхний или нижний), QR-коду WB, штрих-коду Яндекс.Маркета
barcode required | string Штрих-код товара |
actual | string Отображать только актуальные заказы - не закрытые |
type | string Тип заказа |
organizations | Array of integers <int64> unique [ items <int64 > ] |
query | string Поисковый запрос для фильтрации заказов по номеру или названию |
userId | integer <int32> |
service | string Фильтр заказа по маркетплейсу |
status | string Фильтр по статусу заказа |
statuses | string Фильтр по статусам заказа |
withoutSupply | boolean |
orderProductId | integer <int64> |
productId | string Фильтр по товару из заказа |
hasCollectTask | boolean |
organizationId | integer <int64> |
updateInService | string Заказы, которые стоят в очереди на изменение статуса на маркетплейсе |
hasServiceError | string Заказы с ошибкой обновления статуса на маркетплейсе |
noLabel | string Фильтрует заказы без этикетки |
noMsOrder | string Фильтрует по заказам не созданным в Моем складе |
noMsDemand | string Фильтрует по заказам с несозданными отгрузками в Моем складе |
ids | string Идентификаторы заказов для печати |
supplyId | string Поставка, в которой отгружается заказ |
notCollected | string Заказы, которые не собирались через SelSup |
dbs | string DBS заказы |
express | string Express заказы |
fbs | string FBS заказы |
noWarehouse | string Заказы без склада |
closeDate | string Фильтр по дате сборки заказа - конкретный день |
modifiedDate | string Фильтр по дате изменения заказа - статуса или любой информации о заказе начиная с этой даты |
modifiedDateTo | string Фильтр по дате изменения заказа - статуса или любой информации о заказе до этой даты |
incomeId | string id закупки из которого создан order |
bindingOrderId | string id заказа, которому делаем возврат |
closeDateFrom | string Фильтр по дате сборки заказа от - ISO |
closeDateTo | string Фильтр по дате сборки заказа до - ISO |
orderDate | string |
deliveryDate | string Фильтр по дате доставки заказа |
deliveryDateFrom | string Фильтр по дате доставки заказа от |
deliveryDateTo | string Фильтр по дате доставки заказа до |
forMoySklad | boolean |
warehouseId | string Фильтр по складу, с которого отгружается заказ |
dateFrom | string Фильтр по дате заказа - от |
dateTo | string Фильтр по дате заказа - до |
timeZone | string Часовой пояс клиента по UTC |
markingStatus | string Фильтр по статусу в честном знаке |
deleted | string Показать удаленные заказы |
collectLabel | string Только для печати в PDF. Признак необходимости распечатать сборочную этикетку для "умной ленты" |
sortOrdersByDate | string Только для печати в PDF. Признак необходимости распечатать сборочную этикетку для "умной ленты" |
sortBySku | string Только для печати в PDF. Признак необходимости использовать в сортировке данные о товарах объединенных по SKU |
notGroupByOrganization | string Только для печати в PDF. Признак того, что все организации сортируются одним списком |
notGroupByService | string Только для печати в PDF. Признак того, что все маркетплейсы сортируются одним списком |
productLabel | string Только для печати в PDF. Признак необходимости распечатать этикетку товара в ленте |
servicesForLabel | string Сервисы для которых нужна печать в PDF |
infoLabel | string Только для печати в PDF. Признак необходимости распечатать информационную этикетку для ленты заказов |
grouped | string Отдает сгруппированные позиции из заказов. Только для выгрузки в Excel |
replaceSetByComponent | string Заменяет в заказах комплекты на компоненты |
collectDeliveryLabel | string Только для печати в PDF. Признак необходимости распечатать накладную службы доставки для "умной ленты" |
shippingServicesForLabel | string Сервисы доставки для которых нужна печать накладной в PDF |
orderId | string Идентификатор заказа |
hasVideoFixation | string Идентификатор была ли видео фиксация |
withProducts | string Признак, что заказы необходимо отдать c товарами |
limit | string Ограничение на количество записей. Максимальное значение - 500 |
page | string Номер страницы начиная с 1 |
count | string Возвратить в ответе общее количество записей |
sortBy | string Поле сортировки записей. Работает только при получении списка. |
ascending | string Порядок сортировки - по возрастанию?. Работает только при получении списка. |
Позволяет найти заказ по ШК заказа Ozon (верхний или нижний), QR-коду WB, штрих-коду Яндекс.Маркета
barcode required | string Штрих-код заказа маркетплейса |
service | string Enum: "NONE" "WILDBERRIES" "OZON" "YANDEX_MARKET" "FAMILIYA" "NATIONAL_CATALOG" "ALIEXPRESS" "OTHER" "MOY_SKLAD" "SBER_MEGA_MARKET" "CISLINK" "ONE_C" "AVITO" "LEROY_MERLIN" "DETMIR" "KAZAN_EXPRESS" "EVOTOR" "WEBASYST" "AMAZON" "EBAY" "SIMALAND" "INSALES" "LAMODA" Маркетплейс заказа |
Скачивает PDF файл со списком этикеток всех заказов на сборке
limit | integer <int32> Ограничение на количество записей. Максимальное значение - 500 |
page | integer <int32> Номер страницы начиная с 1 |
count | boolean Возвратить в ответе общее количество записей |
sortBy | string Enum: "ID" "CREATEDDATE" "ORDERCREATED" "CREATED" "CREATEDUSER" "STATUS" "SERVICE" "TYPE" "BOXTYPE" "NAME" "ORGANIZATIONID" "WAREHOUSE" "INVOICENUMBER" "EXTERNALORDERID" "QUEUE" "SUPPLYID" "CLOSEDATE" "CLOSEUSERID" "USERID" "PRICE" "PRODUCT" "COLLECTORDERTASKID" "DELIVERYDATE" "MARKINGSTATUS" "QUANTITY" "DATE" Поле сортировки записей. Работает только при получении списка. |
ascending | boolean Порядок сортировки - по возрастанию?. Работает только при получении списка. |
actual | boolean Отображать только актуальные заказы - не закрытые |
type | string Enum: "FBM" "FBS" "INCOME" "RETAIL" "WHOLESALE" "FBO" "MOVEMENT" "WRITE_OFF" Тип заказа |
organizations | Array of integers <int64> unique [ items <int64 > ] |
query | string Поисковый запрос для фильтрации заказов по номеру или названию |
userId | integer <int32> |
service | string Enum: "NONE" "WILDBERRIES" "OZON" "YANDEX_MARKET" "FAMILIYA" "NATIONAL_CATALOG" "ALIEXPRESS" "OTHER" "MOY_SKLAD" "SBER_MEGA_MARKET" "CISLINK" "ONE_C" "AVITO" "LEROY_MERLIN" "DETMIR" "KAZAN_EXPRESS" "EVOTOR" "WEBASYST" "AMAZON" "EBAY" "SIMALAND" "INSALES" "LAMODA" Сервис |
status | string Enum: "CREATED" "REVOKING" "REVOKED" "ORDER_CREATED" "CARDS_CREATED" "BOX_BARCODES" "IMAGES_UPLOADED" "INVOICE_UPLOADED" "READY_TO_SUPPLY" "SUPPLIED" "FINISHED" "COLLECTED" "SEND" "DELIVERY" "REFUND" "COLLECTING" "PACKING" "PAYMENT_REQUIRED" "CANCELED" "CONTROVERSIAL" "OVERDUE" "READY_FOR_PICKUP" "WAITING_SUPPLY" "PICK_UP_REFUND" "REFUND_RECEIVED" "DELETED" "RESTORE" Статус заказа |
statuses | Array of strings Items Enum: "CREATED" "REVOKING" "REVOKED" "ORDER_CREATED" "CARDS_CREATED" "BOX_BARCODES" "IMAGES_UPLOADED" "INVOICE_UPLOADED" "READY_TO_SUPPLY" "SUPPLIED" "FINISHED" "COLLECTED" "SEND" "DELIVERY" "REFUND" "COLLECTING" "PACKING" "PAYMENT_REQUIRED" "CANCELED" "CONTROVERSIAL" "OVERDUE" "READY_FOR_PICKUP" "WAITING_SUPPLY" "PICK_UP_REFUND" "REFUND_RECEIVED" "DELETED" "RESTORE" Фильтр по статусам заказа |
withoutSupply | boolean |
orderProductId | integer <int64> |
productId | integer <int64> Фильтр по товару из заказа |
hasCollectTask | boolean |
organizationId | integer <int64> |
updateInService | boolean Заказы, которые стоят в очереди на изменение статуса на маркетплейсе |
hasServiceError | boolean Заказы с ошибкой обновления статуса на маркетплейсе |
noLabel | boolean Фильтрует заказы без этикетки |
noMsOrder | boolean Фильтрует по заказам не созданным в Моем складе |
noMsDemand | boolean Фильтрует по заказам с несозданными отгрузками в Моем складе |
ids | Array of integers <int64> unique [ items <int64 > ] Идентификаторы заказов для печати |
supplyId | integer <int64> Поставка, в которой отгружается заказ |
notCollected | boolean Заказы, которые не собирались через SelSup |
dbs | boolean DBS заказы |
express | boolean Express заказы |
fbs | boolean FBS заказы |
noWarehouse | boolean Заказы без склада |
closeDate | string Фильтр по дате сборки заказа - конкретный день |
modifiedDate | string <date-time> Фильтр по дате изменения заказа - статуса или любой информации о заказе начиная с этой даты |
modifiedDateTo | string <date-time> Фильтр по дате изменения заказа - статуса или любой информации о заказе до этой даты |
incomeId | integer <int64> id закупки из которого создан order |
bindingOrderId | integer <int64> id заказа, которому делаем возврат |
closeDateFrom | string <date-time> Фильтр по дате сборки заказа от - ISO |
closeDateTo | string <date-time> Фильтр по дате сборки заказа до - ISO |
orderDate | string |
deliveryDate | string Фильтр по дате доставки заказа |
deliveryDateFrom | string Фильтр по дате доставки заказа от |
deliveryDateTo | string Фильтр по дате доставки заказа до |
forMoySklad | boolean |
warehouseId | integer <int64> Фильтр по складу, с которого отгружается заказ |
dateFrom | string <date-time> Фильтр по дате заказа - от |
dateTo | string <date-time> Фильтр по дате заказа - до |
timeZone | integer <int32> Часовой пояс клиента по UTC |
markingStatus | string Enum: "UNKNOWN" "CARDS_SEND" "CARDS_CREATED" "SUZ_ORDERS_CREATED" "MARKS_RECEIVED" "CARDS_SIGNED" "DOCUMENT_CREATED" "SUCCESS" "NO_NEED_MARKING" Фильтр по статусу в честном знаке |
deleted | boolean Показать удаленные заказы |
collectLabel | boolean Только для печати в PDF. Признак необходимости распечатать сборочную этикетку для "умной ленты" |
sortOrdersByDate | boolean Только для печати в PDF. Признак необходимости распечатать сборочную этикетку для "умной ленты" |
sortBySku | boolean Только для печати в PDF. Признак необходимости использовать в сортировке данные о товарах объединенных по SKU |
notGroupByOrganization | boolean Только для печати в PDF. Признак того, что все организации сортируются одним списком |
notGroupByService | boolean Только для печати в PDF. Признак того, что все маркетплейсы сортируются одним списком |
productLabel | boolean Только для печати в PDF. Признак необходимости распечатать этикетку товара в ленте |
servicesForLabel | Array of strings Items Enum: "NONE" "WILDBERRIES" "OZON" "YANDEX_MARKET" "FAMILIYA" "NATIONAL_CATALOG" "ALIEXPRESS" "OTHER" "MOY_SKLAD" "SBER_MEGA_MARKET" "CISLINK" "ONE_C" "AVITO" "LEROY_MERLIN" "DETMIR" "KAZAN_EXPRESS" "EVOTOR" "WEBASYST" "AMAZON" "EBAY" "SIMALAND" "INSALES" "LAMODA" Сервисы для которых нужна печать в PDF |
infoLabel | boolean Только для печати в PDF. Признак необходимости распечатать информационную этикетку для ленты заказов |
grouped | boolean Отдает сгруппированные позиции из заказов. Только для выгрузки в Excel |
replaceSetByComponent | boolean Заменяет в заказах комплекты на компоненты |
collectDeliveryLabel | boolean Только для печати в PDF. Признак необходимости распечатать накладную службы доставки для "умной ленты" |
shippingServicesForLabel | Array of strings Items Enum: "CDEK" "OWN_DELIVERY" "POST" "BOXBERRY" "DPD" "YANDEX" "DOSTAVISTA" Сервисы доставки для которых нужна печать накладной в PDF |
orderId | integer <int64> Идентификатор заказа |
hasVideoFixation | boolean Идентификатор была ли видео фиксация |
withProducts | boolean Признак, что заказы необходимо отдать c товарами |
{- "limit": 0,
- "page": 0,
- "count": true,
- "sortBy": "ID",
- "ascending": true,
- "actual": true,
- "type": "FBM",
- "organizations": [
- 0
], - "query": "string",
- "userId": 0,
- "service": "NONE",
- "status": "CREATED",
- "statuses": [
- "CREATED"
], - "withoutSupply": true,
- "orderProductId": 0,
- "productId": 0,
- "hasCollectTask": true,
- "organizationId": 0,
- "updateInService": true,
- "hasServiceError": true,
- "noLabel": true,
- "noMsOrder": true,
- "noMsDemand": true,
- "ids": [
- 0
], - "supplyId": 0,
- "notCollected": true,
- "dbs": true,
- "express": true,
- "fbs": true,
- "noWarehouse": true,
- "closeDate": "string",
- "modifiedDate": "2019-08-24T14:15:22Z",
- "modifiedDateTo": "2019-08-24T14:15:22Z",
- "incomeId": 0,
- "bindingOrderId": 0,
- "closeDateFrom": "2019-08-24T14:15:22Z",
- "closeDateTo": "2019-08-24T14:15:22Z",
- "orderDate": "string",
- "deliveryDate": "string",
- "deliveryDateFrom": "string",
- "deliveryDateTo": "string",
- "forMoySklad": true,
- "warehouseId": 0,
- "dateFrom": "2019-08-24T14:15:22Z",
- "dateTo": "2019-08-24T14:15:22Z",
- "timeZone": 0,
- "markingStatus": "UNKNOWN",
- "deleted": true,
- "collectLabel": true,
- "sortOrdersByDate": true,
- "sortBySku": true,
- "notGroupByOrganization": true,
- "notGroupByService": true,
- "productLabel": true,
- "servicesForLabel": [
- "NONE"
], - "infoLabel": true,
- "grouped": true,
- "replaceSetByComponent": true,
- "collectDeliveryLabel": true,
- "shippingServicesForLabel": [
- "CDEK"
], - "orderId": 0,
- "hasVideoFixation": true,
- "withProducts": true
}
Позволяет прикрепить код маркировки к заказу для тех, кто не использует уникальные коды маркировки
mark required | string Код маркировки |
orderProductCollectId required | integer <int64> Идентификатор сборки товара из заказа |
base64 | boolean Маркировка закодирована в base64 |
Позволяет создать новое сборочное задание и связать с ним позиции из заказов. Сборочное задание формируется с учетом маршрутизации на складе, если заказы одиночные, а так же могут содержать один заказ - если в заказе несколько позиций. Задания потом фиксируются за конкретным исполнителем для сборки на складе
old | boolean Распределить заказы от момента создания которых прошло больше 1 дня |
tomorrow | boolean Распределить заказы на завтра в том числе |
Возвращает список заказов с товарами из заказа, в отличии от метода supply/findOrder. В случае когда статус передается CREATED и не задан поисковый запрос возвращает актуальную очередь заданий на сборку в порядке выдачи.
actual | string Отображать только актуальные заказы - не закрытые |
type | string Тип заказа |
organizations | Array of integers <int64> unique [ items <int64 > ] |
query | string Поисковый запрос для фильтрации заказов по номеру или названию |
userId | integer <int32> |
service | string Фильтр заказа по маркетплейсу |
status | string Фильтр по статусу заказа |
statuses | string Фильтр по статусам заказа |
withoutSupply | boolean |
orderProductId | integer <int64> |
productId | string Фильтр по товару из заказа |
hasCollectTask | boolean |
organizationId | integer <int64> |
updateInService | string Заказы, которые стоят в очереди на изменение статуса на маркетплейсе |
hasServiceError | string Заказы с ошибкой обновления статуса на маркетплейсе |
noLabel | string Фильтрует заказы без этикетки |
noMsOrder | string Фильтрует по заказам не созданным в Моем складе |
noMsDemand | string Фильтрует по заказам с несозданными отгрузками в Моем складе |
ids | string Идентификаторы заказов для печати |
supplyId | string Поставка, в которой отгружается заказ |
notCollected | string Заказы, которые не собирались через SelSup |
dbs | string DBS заказы |
express | string Express заказы |
fbs | string FBS заказы |
noWarehouse | string Заказы без склада |
closeDate | string Фильтр по дате сборки заказа - конкретный день |
modifiedDate | string Фильтр по дате изменения заказа - статуса или любой информации о заказе начиная с этой даты |
modifiedDateTo | string Фильтр по дате изменения заказа - статуса или любой информации о заказе до этой даты |
incomeId | string id закупки из которого создан order |
bindingOrderId | string id заказа, которому делаем возврат |
closeDateFrom | string Фильтр по дате сборки заказа от - ISO |
closeDateTo | string Фильтр по дате сборки заказа до - ISO |
orderDate | string |
deliveryDate | string Фильтр по дате доставки заказа |
deliveryDateFrom | string Фильтр по дате доставки заказа от |
deliveryDateTo | string Фильтр по дате доставки заказа до |
forMoySklad | boolean |
warehouseId | string Фильтр по складу, с которого отгружается заказ |
dateFrom | string Фильтр по дате заказа - от |
dateTo | string Фильтр по дате заказа - до |
timeZone | string Часовой пояс клиента по UTC |
markingStatus | string Фильтр по статусу в честном знаке |
deleted | string Показать удаленные заказы |
collectLabel | string Только для печати в PDF. Признак необходимости распечатать сборочную этикетку для "умной ленты" |
sortOrdersByDate | string Только для печати в PDF. Признак необходимости распечатать сборочную этикетку для "умной ленты" |
sortBySku | string Только для печати в PDF. Признак необходимости использовать в сортировке данные о товарах объединенных по SKU |
notGroupByOrganization | string Только для печати в PDF. Признак того, что все организации сортируются одним списком |
notGroupByService | string Только для печати в PDF. Признак того, что все маркетплейсы сортируются одним списком |
productLabel | string Только для печати в PDF. Признак необходимости распечатать этикетку товара в ленте |
servicesForLabel | string Сервисы для которых нужна печать в PDF |
infoLabel | string Только для печати в PDF. Признак необходимости распечатать информационную этикетку для ленты заказов |
grouped | string Отдает сгруппированные позиции из заказов. Только для выгрузки в Excel |
replaceSetByComponent | string Заменяет в заказах комплекты на компоненты |
collectDeliveryLabel | string Только для печати в PDF. Признак необходимости распечатать накладную службы доставки для "умной ленты" |
shippingServicesForLabel | string Сервисы доставки для которых нужна печать накладной в PDF |
orderId | string Идентификатор заказа |
hasVideoFixation | string Идентификатор была ли видео фиксация |
withProducts | string Признак, что заказы необходимо отдать c товарами |
limit | string Ограничение на количество записей. Максимальное значение - 500 |
page | string Номер страницы начиная с 1 |
count | string Возвратить в ответе общее количество записей |
sortBy | string Поле сортировки записей. Работает только при получении списка. |
ascending | string Порядок сортировки - по возрастанию?. Работает только при получении списка. |
Возвращает количество заказов по статусам организациям и маркетплейсам по фильтру.
actual | string Отображать только актуальные заказы - не закрытые |
type | string Тип заказа |
organizations | Array of integers <int64> unique [ items <int64 > ] |
query | string Поисковый запрос для фильтрации заказов по номеру или названию |
userId | integer <int32> |
service | string Фильтр заказа по маркетплейсу |
status | string Фильтр по статусу заказа |
statuses | string Фильтр по статусам заказа |
withoutSupply | boolean |
orderProductId | integer <int64> |
productId | string Фильтр по товару из заказа |
hasCollectTask | boolean |
organizationId | integer <int64> |
updateInService | string Заказы, которые стоят в очереди на изменение статуса на маркетплейсе |
hasServiceError | string Заказы с ошибкой обновления статуса на маркетплейсе |
noLabel | string Фильтрует заказы без этикетки |
noMsOrder | string Фильтрует по заказам не созданным в Моем складе |
noMsDemand | string Фильтрует по заказам с несозданными отгрузками в Моем складе |
ids | string Идентификаторы заказов для печати |
supplyId | string Поставка, в которой отгружается заказ |
notCollected | string Заказы, которые не собирались через SelSup |
dbs | string DBS заказы |
express | string Express заказы |
fbs | string FBS заказы |
noWarehouse | string Заказы без склада |
closeDate | string Фильтр по дате сборки заказа - конкретный день |
modifiedDate | string Фильтр по дате изменения заказа - статуса или любой информации о заказе начиная с этой даты |
modifiedDateTo | string Фильтр по дате изменения заказа - статуса или любой информации о заказе до этой даты |
incomeId | string id закупки из которого создан order |
bindingOrderId | string id заказа, которому делаем возврат |
closeDateFrom | string Фильтр по дате сборки заказа от - ISO |
closeDateTo | string Фильтр по дате сборки заказа до - ISO |
orderDate | string |
deliveryDate | string Фильтр по дате доставки заказа |
deliveryDateFrom | string Фильтр по дате доставки заказа от |
deliveryDateTo | string Фильтр по дате доставки заказа до |
forMoySklad | boolean |
warehouseId | string Фильтр по складу, с которого отгружается заказ |
dateFrom | string Фильтр по дате заказа - от |
dateTo | string Фильтр по дате заказа - до |
timeZone | string Часовой пояс клиента по UTC |
markingStatus | string Фильтр по статусу в честном знаке |
deleted | string Показать удаленные заказы |
collectLabel | string Только для печати в PDF. Признак необходимости распечатать сборочную этикетку для "умной ленты" |
sortOrdersByDate | string Только для печати в PDF. Признак необходимости распечатать сборочную этикетку для "умной ленты" |
sortBySku | string Только для печати в PDF. Признак необходимости использовать в сортировке данные о товарах объединенных по SKU |
notGroupByOrganization | string Только для печати в PDF. Признак того, что все организации сортируются одним списком |
notGroupByService | string Только для печати в PDF. Признак того, что все маркетплейсы сортируются одним списком |
productLabel | string Только для печати в PDF. Признак необходимости распечатать этикетку товара в ленте |
servicesForLabel | string Сервисы для которых нужна печать в PDF |
infoLabel | string Только для печати в PDF. Признак необходимости распечатать информационную этикетку для ленты заказов |
grouped | string Отдает сгруппированные позиции из заказов. Только для выгрузки в Excel |
replaceSetByComponent | string Заменяет в заказах комплекты на компоненты |
collectDeliveryLabel | string Только для печати в PDF. Признак необходимости распечатать накладную службы доставки для "умной ленты" |
shippingServicesForLabel | string Сервисы доставки для которых нужна печать накладной в PDF |
orderId | string Идентификатор заказа |
hasVideoFixation | string Идентификатор была ли видео фиксация |
withProducts | string Признак, что заказы необходимо отдать c товарами |
limit | string Ограничение на количество записей. Максимальное значение - 500 |
page | string Номер страницы начиная с 1 |
count | string Возвратить в ответе общее количество записей |
sortBy | string Поле сортировки записей. Работает только при получении списка. |
ascending | string Порядок сортировки - по возрастанию?. Работает только при получении списка. |
Рассчитывает кол-во заказов созданных за день и агрегирует их по периоду(День/Неделя/Месяц/Год)
period | string Период агрегации |
dateFrom | string Дата начала отчета |
dateTo | string Дата окончания отчета |
services | string Список маркетплейсов для которых отдать данные |
categories | string Фильтр категорий для которых отдать данные |
brands | string Фильтр брендов для которых отдать данные |
clientOrganizationId | string Идентификатор организации, для которой отдать данные |
organizations | string Идентификаторы организаций клиента |
ids | string Список идентификаторов |
type | string Тип заказа |
status | string Фильтр по статусу заказа |
timeZone | string Часовой пояс клиента по UTC |
previousDateFrom | string Дата начала периода для сравнения |
fieldId | integer <int64> |
field | string Enum: "PRODUCT" "MODEL" "GROUP" "ORGANIZATION" "CLIENT" "CATEGORY" "PRODUCT_VIEW" "BRAND" "REGION" "WAREHOUSE" |
Возвращает список заказов на сборку
actual | string Отображать только актуальные заказы - не закрытые |
type | string Тип заказа |
organizations | Array of integers <int64> unique [ items <int64 > ] |
query | string Поисковый запрос для фильтрации заказов по номеру или названию |
userId | integer <int32> |
service | string Фильтр заказа по маркетплейсу |
status | string Фильтр по статусу заказа |
statuses | string Фильтр по статусам заказа |
withoutSupply | boolean |
orderProductId | integer <int64> |
productId | string Фильтр по товару из заказа |
hasCollectTask | boolean |
organizationId | integer <int64> |
updateInService | string Заказы, которые стоят в очереди на изменение статуса на маркетплейсе |
hasServiceError | string Заказы с ошибкой обновления статуса на маркетплейсе |
noLabel | string Фильтрует заказы без этикетки |
noMsOrder | string Фильтрует по заказам не созданным в Моем складе |
noMsDemand | string Фильтрует по заказам с несозданными отгрузками в Моем складе |
ids | string Идентификаторы заказов для печати |
supplyId | string Поставка, в которой отгружается заказ |
notCollected | string Заказы, которые не собирались через SelSup |
dbs | string DBS заказы |
express | string Express заказы |
fbs | string FBS заказы |
noWarehouse | string Заказы без склада |
closeDate | string Фильтр по дате сборки заказа - конкретный день |
modifiedDate | string Фильтр по дате изменения заказа - статуса или любой информации о заказе начиная с этой даты |
modifiedDateTo | string Фильтр по дате изменения заказа - статуса или любой информации о заказе до этой даты |
incomeId | string id закупки из которого создан order |
bindingOrderId | string id заказа, которому делаем возврат |
closeDateFrom | string Фильтр по дате сборки заказа от - ISO |
closeDateTo | string Фильтр по дате сборки заказа до - ISO |
orderDate | string |
deliveryDate | string Фильтр по дате доставки заказа |
deliveryDateFrom | string Фильтр по дате доставки заказа от |
deliveryDateTo | string Фильтр по дате доставки заказа до |
forMoySklad | boolean |
warehouseId | string Фильтр по складу, с которого отгружается заказ |
dateFrom | string Фильтр по дате заказа - от |
dateTo | string Фильтр по дате заказа - до |
timeZone | string Часовой пояс клиента по UTC |
markingStatus | string Фильтр по статусу в честном знаке |
deleted | string Показать удаленные заказы |
collectLabel | string Только для печати в PDF. Признак необходимости распечатать сборочную этикетку для "умной ленты" |
sortOrdersByDate | string Только для печати в PDF. Признак необходимости распечатать сборочную этикетку для "умной ленты" |
sortBySku | string Только для печати в PDF. Признак необходимости использовать в сортировке данные о товарах объединенных по SKU |
notGroupByOrganization | string Только для печати в PDF. Признак того, что все организации сортируются одним списком |
notGroupByService | string Только для печати в PDF. Признак того, что все маркетплейсы сортируются одним списком |
productLabel | string Только для печати в PDF. Признак необходимости распечатать этикетку товара в ленте |
servicesForLabel | string Сервисы для которых нужна печать в PDF |
infoLabel | string Только для печати в PDF. Признак необходимости распечатать информационную этикетку для ленты заказов |
grouped | string Отдает сгруппированные позиции из заказов. Только для выгрузки в Excel |
replaceSetByComponent | string Заменяет в заказах комплекты на компоненты |
collectDeliveryLabel | string Только для печати в PDF. Признак необходимости распечатать накладную службы доставки для "умной ленты" |
shippingServicesForLabel | string Сервисы доставки для которых нужна печать накладной в PDF |
orderId | string Идентификатор заказа |
hasVideoFixation | string Идентификатор была ли видео фиксация |
withProducts | string Признак, что заказы необходимо отдать c товарами |
limit | string Ограничение на количество записей. Максимальное значение - 500 |
page | string Номер страницы начиная с 1 |
count | string Возвратить в ответе общее количество записей |
sortBy | string Поле сортировки записей. Работает только при получении списка. |
ascending | string Порядок сортировки - по возрастанию?. Работает только при получении списка. |
Возвращает список товаров на сборку. Отдает упрощенную информацию о товаре. Максимум 500 товаров
service required | string Enum: "NONE" "WILDBERRIES" "OZON" "YANDEX_MARKET" "FAMILIYA" "NATIONAL_CATALOG" "ALIEXPRESS" "OTHER" "MOY_SKLAD" "SBER_MEGA_MARKET" "CISLINK" "ONE_C" "AVITO" "LEROY_MERLIN" "DETMIR" "KAZAN_EXPRESS" "EVOTOR" "WEBASYST" "AMAZON" "EBAY" "SIMALAND" "INSALES" "LAMODA" Сервис |
date required | string |
Возвращает список товаров на сборку по заказу. OrderProductCollect создается для каждой штуки товара из заказа, чтобы правильно обрабатывать резерв остатков и была возможность работать с разными приемками товаров на склад, который создают каждый раз WmsItem
orderId required | integer <int64> |
Позволяет найти сборочные позиции заказа по штрих-коду. А так же зарезервировать заказ за текущим пользователем
barcode required | string Штрих-код товара из заказа |
service | string Enum: "NONE" "WILDBERRIES" "OZON" "YANDEX_MARKET" "FAMILIYA" "NATIONAL_CATALOG" "ALIEXPRESS" "OTHER" "MOY_SKLAD" "SBER_MEGA_MARKET" "CISLINK" "ONE_C" "AVITO" "LEROY_MERLIN" "DETMIR" "KAZAN_EXPRESS" "EVOTOR" "WEBASYST" "AMAZON" "EBAY" "SIMALAND" "INSALES" "LAMODA" Маркетплейс заказа |
express | boolean Отфильтровать Express заказы |
warehouseId | integer <int64> Склад заказа |
organizationId | integer <int64> Организация |
replaceSetByComponent | boolean Заменять наборы на компоненты |
Позволяет найти заказ по штрих-коду товара. Метод используется для сборки заказов через задание по упаковке
barcode required | string Штрих-код товара из заказа |
service | string Enum: "NONE" "WILDBERRIES" "OZON" "YANDEX_MARKET" "FAMILIYA" "NATIONAL_CATALOG" "ALIEXPRESS" "OTHER" "MOY_SKLAD" "SBER_MEGA_MARKET" "CISLINK" "ONE_C" "AVITO" "LEROY_MERLIN" "DETMIR" "KAZAN_EXPRESS" "EVOTOR" "WEBASYST" "AMAZON" "EBAY" "SIMALAND" "INSALES" "LAMODA" Маркетплейс заказа |
express | boolean Отфильтровать Express заказы |
warehouseId | integer <int64> Склад заказа |
organizationId | integer <int64> Организация |
forceReplaceSetByComponent | boolean Принудительно заменять все комплекты на компоненты |
replaceSetByComponent | boolean Заменять наборы на компоненты, в зависимости от использованных остатков |
Возвращает список сборочных заданий по фильтру. В сборочных заданиях отдаются
finished | boolean |
limit | string Ограничение на количество записей. Максимальное значение - 500 |
page | string Номер страницы начиная с 1 |
count | string Возвратить в ответе общее количество записей |
sortBy | string Поле сортировки записей. Работает только при получении списка. |
ascending | string Порядок сортировки - по возрастанию?. Работает только при получении списка. |
Позволяет удалить этикетку заказа, чтобы ее заново загрузить. В теле запроса передается массив из ID заказов SelSup, для которых необходимо удалить этикетку
[- 0
]