Создание заказа

URL

POST https://{city}.autoleader1.ru/api/v1/sale/?access-token={access-token}

Запрос осуществляется с помощью отправки JSON данных методом POST.

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

curl -X POST -H "Content-Type: application/json" -d '{"contact_name":"Ivanov Ivan Ivanovich","contact_phone":"+7 (913) 123-45-67","delivery_address":"Ulan-Ude, ul. Lenina, d.1","comment":"Zakaz nuzhen segodnya","part_list":[{"product_code":"amortizator-333114","warehouse_id":28,"quantity":2},{"product_code":"maslo-castrol-magnatec-5w-30-208l","warehouse_id":48,"quantity":"0.5"}]}' "https://ulanude.autoleader1.ru/api/v1/sale/?access-token=[ваш access-token]"

Передаваемые данные

{
    "contact_name": "Ivanov Ivan Ivanovich",
    "contact_phone": "+7 (913) 123-45-67",
    "delivery_address": "Ulan-Ude, ul. Lenina, d.1",
    "comment": "Zakaz nuzhen segodnya",
    "part_list": [
        {
            "product_code": "amortizator-333114",
            "warehouse_id": 28,
            "quantity": 2
        },
        {
            "product_code": "maslo-castrol-magnatec-5w-30-208l",
            "warehouse_id": 48,
            "quantity": "0.5"
        }
    ]
}
Поле Тип Описание
contact_name string ФИО покупателя
contact_phone string Контактный номер покупателя
delivery_address string Адрес доставки
comment string Необязательный. Комментарий к заказу
part_list array Массив, содержащий в себе элементы с данными о товарах для заказа
product_code string Код товара, полученный из запроса на поиск запчастей, например amortizator-333114
warehouse_id integer Идентификатор склада, полученный из запроса на поиск запчастей, например 28
quantity string (decimal) Количество товара для заказа (не должно превышать количество товара на данном складе и
должно быть кратным значению multiplicity для товара).

Ответ

    {
        "code": 0,
        "data": {
            "id": 1234567,
            "created_date": "28.03.2024",
            "contact_name": "Ivanov Ivan Ivanovich",
            "contact_phone": "+7 (913) 123-45-67",
            "delivery_address": "Ulan-Ude, ul. Lenina, d.1",
            "comment": "Zakaz nuzhen segodnya",
            "price_total": 4612.5,
            "status_code": "new",
            "part_list": [
                {
                    "product": {
                        "code": "amortizator-333114",
                        "brand_name": "KYB",
                        "name": "Амортизатор 333114",
                        "article": "333114"
                    },
                    "warehouse_id": 28,
                    "warehouse_name": "ул. Проспект Автомобилистов, 3в",
                    "delivery_min": 0,
                    "delivery_max": 0,
                    "price": 2210,
                    "quantity": 2,
                    "price_total": 4420,
                    "part_id": 1
                },
                {
                    "product": {
                        "code": "maslo-castrol-magnatec-5w-30-208l",
                        "brand_name": "CASTROL",
                        "name": "Масло Castrol Magnatec A3/B4 5w-30 208L",
                        "article": "4668200087"
                    },
                    "warehouse_id": 48,
                    "warehouse_name": "ул. Корабельная 30",
                    "delivery_min": 0,
                    "delivery_max": 0,
                    "price": 385,
                    "quantity": 0.5,
                    "price_total": 192.5,
                    "part_id": 2
                }
            ]
        },
        "error": null
    }

Описания возвращаемых полей идентичны описаниям полей в запросе на получение информации о заказе.