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

Формат запроса

POST https://api.oasiscatalog.com/v4/orders

Тело запроса передается в формате JSON

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

{
    "order": {
        "name": "Иван Иванович",
        "phone": "+70000000000",
        "email": "order@example.com",
        "comment": "Test Order",
        "params": {},
        "products": [
            {
                "id": "1-000006979",
                "quantity_europe": 10
            },
            {
                "id": "1-000023066",
                "quantity": 100,
                "brandings": [
                    {
                        "placeId": "000000337",
                        "typeId": "1-000005194",
                        "substrate": false,
                        "price": 228735,
                        "logo": base64,
                        "comment": "комментарий"
                    },
                    {
                        "placeId": "000000337",
                        "typeId": "1-000005201",
                        "substrate": false,
                        "price": 147900
                    }
                ]
            }
        ]
    }
}
  • order - название объекта который мы создаем (заказ)

    • name - имя пользователя, на которого регистрируется заказ

    • phone - телефон

    • email - электронная почта

    • comment - комментарий к заказу

    • params - доп. информация для заказа

    • products - список продуктов в заказе

      • id - ID продукта согласно каталогу Oasis

      • quantity - количество для заказа с московского склада

      • quantity_europe - количество для заказа с удаленного (европейского) склада

      • branding - список нанесений для текущего товара

        • placeId - ID места нанесения

        • typeId - ID вида нанесения

        • substrate - необходимость подложки для нанесения

        • price - стоимость нанесения

        • logo - base64 файла логотипа

        • comment - комментарий

Пример ответа

{
    "id": 4
}
  • id - ID заказа в системе API

Last updated