Перейти к основному контенту

/api/lite/products/physical_sets

Запрос списка физических наборов

/api/lite/products/physical_sets

Метод возвращает список наборов с заданной фильтрацией.

Фильтрация

Для фильтрации используется параметр query. Если он задан, то будут показаны наборы, содержащие query в id, артикуле, имени или ШК

 

Пейджинация

Для пейджинации используются параметры page и size: size - записей на странице, page - номер страницы.

Пример: /api/lite/orders?page=0&size=100

Если параметры не переданы, то дефолтные значения page=0&size=100

 

Пример результата запроса

{
    "physicalSetOrders": [
        {
            "id": "1008",
            "createTs": "2021-01-13 17:23:44.058",
            "action": "ASSEMBLY",
            "status": "NEW",
            "quantity": 2,
            "physicalSet": {
                "id": "1044",
                "shortName": "Набор ложек",
                "article": null,
                "images": null,
                "items": [
                    {
                        "id": "1042",
                        "shortName": "Ложка",
                        "article": "loz",
                        "quantity": 2,
                        "images": null
                    }
                ]
            }
        }
    ]
}

 

Создание/редактирование физического набора

/api/lite/products/physical_sets

Если указан параметр id - то система будет пробовать найти набор с указанным номером и отредактировать его, иначе - создаст новый.

Пример запроса

{
    "variantId": "1044",
    "quantity": 2,
    "warehouseCode": "2970c244-20f4-bab8-4c29-b04504281120",
    "action": "ASSEMBLY"
}

Успех:

{
    "success": true
}

Ошибка: 

{
    "success": false,
    "errors": [
        {
            "code": 0,
            "message": "Текст ошибки"
        }
    ]
}