Максим

Максим

Обновлено Oct 6, 2026

Возвращает данные заказа, покупателя и строки заказа.

v1/orders/get_entry.php

Параметры

Поле Тип Обязательное Описание
order_id int Да ID заказа

Ответ

Объект order с полями заказа (см. Заказы), названиями складов, всеми полями покупателя с префиксом customer_ и двумя массивами строк: products и materials. Число отгрузок (shipments_count) возвращает только v1/orders/get_list.

Поля строки:

Поле Тип Описание
id int ID продукта или материала
sku string Артикул
name string Название
amount float Количество
unit string Единица измерения
total float Сумма строки
price float Цена за единицу: total, деленный на amount
cost float Себестоимость строки
position int Номер строки в карточке заказа, от 0

Нумерация position сквозная для обоих массивов: по ней можно восстановить порядок строк, как в карточке заказа. Если строка отправлялась частями, ее количество и суммы приходят общими.

Строки из ответа можно отправить в v1/orders/edit без изменений: лишние поля игнорируются.

У заказа под производство склада продуктов нет, поэтому products_storage_id, products_storage_name, storage_id и storage_name приходят как null.

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

{
    "order_id": 43727
}

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

{
    "success": true,
    "order": {
        "id": "43727",
        "num": "A-1001",
        "status": "3",
        "payment": "2",
        "date_placed": "2026-10-06",
        "date_shipped": "2026-10-08",
        "subtotal": "30500.00",
        "delivery_price": "500.00",
        "discount": "1000.00",
        "total": "30000.00",
        "cost": "17800.00",
        "notes": "Заказ с сайта",
        "amount": "3.000",
        "lines": "2",
        "source": "api",
        "production": "0",
        "production_num": null,
        "customer_id": "512",
        "customer_type": "3",
        "customer_name": "Иван Петров",
        "customer_email": "ivan@example.com",
        "customer_phone": "+7 900 123-45-67",
        "customer_address_real": "г. Москва, ул. Лесная, д. 5, кв. 12",
        "customer_address_legal": "",
        "customer_inn": "",
        "customer_kpp": "",
        "customer_ogrn": "",
        "customer_agreement": "",
        "customer_manager_name": "",
        "customer_manager_post": "",
        "customer_notes": "",
        "products_storage_id": "3998",
        "products_storage_name": "Основной склад",
        "storage_id": "3998",
        "storage_name": "Основной склад",
        "materials_storage_id": "3998",
        "materials_storage_name": "Основной склад",
        "products": [
            {
                "id": "815",
                "sku": "P001",
                "name": "Стол дубовый",
                "amount": "2.000",
                "unit": "шт",
                "total": "26000",
                "price": "13000",
                "cost": "15400",
                "position": "0"
            },
            {
                "id": "816",
                "sku": "P002",
                "name": "Табурет дубовый",
                "amount": "1.000",
                "unit": "шт",
                "total": "4500",
                "price": "4500",
                "cost": "2400",
                "position": "1"
            }
        ],
        "materials": []
    }
}

Ошибки

Ошибка Причина
No order_id in input Не передан order_id
Order not found or access denied Заказ не найден или удален