---
title: "Подробная информация о заказе"
method: GET
path: "/goods-orders/{id}"
tags: ["Goods Order"]
---

# Подробная информация о заказе

`GET /goods-orders/{id}`

Подробная информация о заказе товара

## Response `200`

ОК.

- GoodsOrderDetailed — Подробная информация о заказе из UDS. Содержит товары заказа, данные доставки, способ оплаты, расчёт лояльности и статус обработки.
  - `id` integer — ID заказа.
  - `dateCreated` string, date-time — Дата заказа.
  - `comment` string, nullable — Комментарий к заказу.
  - `state` 'NEW' | 'COMPLETED' | 'DELETED' | 'WAITING_PAYMENT' | 'NEED_ACK' — Статус заказа: * `NEW` — заказ создан, ожидает обработки * `COMPLETED` — заказ выполнен, транзакция создана * `DELETED` — заказ отменён * `WAITING_PAYMENT` — ожидание подтверждения онлайн-оплаты * `NEED_ACK` — заказ требует подтверждения от продавца
  - `orderStatus` 'ACCEPTED' | 'READY' — Статус обработки заказа, устанавливаемый продавцом: * `ACCEPTED` — продавец принял заказ и готовит его * `READY` — заказ готов к выдаче или доставке
  - `cash` number — Сумма, оплачиваемая деньгами.
  - `points` number — Количество списываемых баллов .
  - `total` number — Сумма заказа.
  - `certificatePoints` number — Количество списываемых баллов сертификата.
  - `customer` CustomerShortInfo — Информация о клиенте.
    - `id` integer — ID клиента в компании
    - `displayName` string — Имя и фамилия клиента.
    - `uid` string — Идентификатор клиента в UDS (UID).
    - `membershipTier` MembershipTier — Конфигурация уровня (статуса) в программе лояльности. Определяет ставку скидки/кешбэка и условия автоматического повышения по сумме покупок или количеству рекомендаций.
      - `uid` string — Идентификатор статуса.
      - `name` string, required — Название статуса.
      - `rate` number, required — Коэффициент статуса.
      - `maxScoresDiscount` number, nullable — Процент счета, который можно оплатить бонусными баллами.
      - `conditions` object — Условия для автоматического назначения статуса.
        - `totalCashSpent` object, nullable — Повысить статус, когда сумма покупок достигнет данного значения.
          - `target` number — Сумма покупок.
        - `effectiveInvitedCount` object, nullable — Повысить уровень, когда клиент достигнет значения `effectiveInvitedCount`.
          - `target` integer — Количество эффективных рекомендаций.
  - `delivery` union — Способ получения заказа.
    - object — Информация о получателе.
      - `receiverName` string — Имя клиента, который заберет заказа.
      - `receiverPhone` string — Номер телефона клиента, который заберет заказ.
      - `userComment` string, nullable — Комментарий клиента к заказу
      - `branch` BranchInfo — Информация о филиале.
        - `id` integer — ID филиала в UDS.
        - `displayName` string — Название филиала.
      - `type` 'PICKUP' | 'DELIVERY', required — Способ получения заказа.
    - object — Информация о получателе.
      - `receiverName` string — Имя клиента, который заберет заказа.
      - `receiverPhone` string — Номер телефона клиента, который заберет заказ.
      - `userComment` string, nullable — Комментарий клиента к заказу
      - `deliveryCase` DeliveryCase — Информация о доставке.
        - `name` string — Название доставки.
        - `value` number — Стоимость доставки.
      - `address` string, nullable — Адрес доставки.
      - `type` 'PICKUP' | 'DELIVERY', required — Способ получения заказа.
  - `onlinePayment` OnlinePayment, nullable — Информация об онлайн-оплате.
    - `paymentProvider` 'B2P' | 'CLOUD_PAYMENTS' | 'YOOKASSA' | 'PAYTURE' | 'CUSTOM' — Тип платежной системы
    - `id` string — Идентификатор платежа во внешней платежной системе
    - `completed` boolean — Статус оплаты.
  - `paymentMethod` PaymentMethod — Информация об оплате.
    - `type` 'BEST_TO_PAY' | 'CLOUD_PAYMENTS' | 'CASH' | 'MANUAL' | 'CUSTOM' — Тип оплаты.
    - `name` string, nullable — Название пользовательского метода оплаты с типом MANUAL
    - `online` boolean — Платеж онлайн.
    - `providerType` string, nullable — Тип провайдера онлайн-оплаты.
  - `items` GoodsOrderItem[] — Информация о товарах.
    - `id` integer — ID товара в UDS.
    - `externalId` string, nullable — Внешний идентификатор товара.
    - `name` string — Название товара
    - `variantName` string, nullable — Имя варианта товара, если тип этого товара VARYING_ITEM
    - `sku` string, nullable — Артикул товара.
    - `type` 'ITEM' | 'VARYING_ITEM' — Тип товара.
    - `qty` integer — Количество.
    - `price` number — Цена товара.
    - `offerPrice` number, nullable — Цена по акции.
    - `skipLoyalty` boolean — Не применять бонусную программу на товар.
    - `measurement` 'PIECE' | 'CENTIMETRE' | 'METRE' | 'MILLILITRE' | 'LITRE' | 'GRAM' | 'KILOGRAM' | 'TON' | 'SQUARE_METRE' | 'CUBIC_METRE' | 'DAY' | 'HOUR' | 'MINUTE' | 'KILOMETRE' — Единицы измерения товаров.
    - `dataMatrixCodes` string[], nullable — Data matrix codes (Честный знак) for the item.
    - `deliveryState` DeliveryState, nullable — Delivery state of the order item.
      - `deliveredQty` number — Quantity of delivered items.
      - `canceledQty` number — Quantity of canceled items.
  - `purchase` PurchaseCalc — Результат расчёта программы лояльности для покупки. Показывает суммы скидок, стоимость баллов, итоговую сумму к оплате и ожидаемый кешбэк.
    - `maxPoints` number — Максимальное количество бонусных баллов, доступных для списания с учётом баланса и лимитов уровня.
    - `total` number — Общая сумма счета (в денежных единицах).
    - `skipLoyaltyTotal` number — Часть суммы счета, на которую не начисляется кешбэк и на которую не распространяется скидка (в денежных единицах).
    - `unredeemableTotal` number — Часть суммы счета, которую нельзя погасить баллами.
    - `discountAmount` number — Размер скидки (в денежных единицах).
    - `discountPercent` number — Предоставленная скидка (в процентах).
    - `points` number — Бонусных баллов к оплате.
    - `pointsPercent` number — Размер скидки за счет бонусных баллов (в процентах).
    - `netDiscount` number — Общий размер скидки (в денежных единицах).
    - `netDiscountPercent` number — Общий размер скидки (в процентах от общей суммы счета).
    - `certificatePoints` number — Количество списанных баллов сертификата (отдельно от обычных бонусных баллов).
    - `cash` number — Итоговая сумма к оплате после всех скидок и списания баллов. Используйте это значение в POST /operations.
    - `cashTotal` number — Итоговая сумма к оплате с учетом доставки.
    - `cashBack` number — Бонусные баллы, которые клиент получит за эту покупку. Начисляются после завершения операции.
    - `extras` object — Дополнительный платежи, на которые не распространяется программа лояльности.
      - `delivery` number — Стоимость доставки.
    - `maxScoresDiscount` number — Процент счета, который можно оплатить бонусными баллами.
  - `externalOrder` object, nullable
    - `id` string, nullable — external order id
    - `link` string — external order link

---

[API](https://skmtc.dev/uds/apis/uds-api-2.md) · [All operations](https://skmtc.dev/uds/apis/uds-api-2/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/uds/uds-api-2/revisions/f4f284d76ad0/schema)
