# Thông tin đơn theo mã đơn của shop

> Giống [Thông tin đơn](https://developer.ghn.vn/vi/docs/order/info.md), nhưng tra cứu đơn theo **`client_order_code` của chính bạn** thay vì `order_code` của GHN. Hữu ích khi bạn quản lý đơn theo mã nội bộ của mình.

Shares the request contract with [order/info](https://developer.ghn.vn/vi/docs/order/info.md)

## Endpoint

| Môi trường | URL |
| --- | --- |
| Production | `https://online-gateway.ghn.vn/shiip/public-api/v2/shipping-order/detail-by-client-code` |
| Staging | `https://dev-online-gateway.ghn.vn/shiip/public-api/v2/shipping-order/detail-by-client-code` |

**Method**: `GET`

## Headers

| Header | Bắt buộc | Mô tả |
| --- | --- | --- |
| `Token` | Có | Token của shop (do GHN cấp) — [lấy token](https://developer.ghn.vn/vi/docs/token/get-token.md) |
| `ShopId` | Có | Shop ID (số nguyên) |

## Tham số

- **client_order_code** (String): Mã đơn riêng của bạn (`client_order_code` bạn đặt khi tạo đơn). Đơn phải thuộc shop mà tài khoản của bạn là thành viên

## Ví dụ Request

```bash
curl -X GET "https://dev-online-gateway.ghn.vn/shiip/public-api/v2/shipping-order/detail-by-client-code?client_order_code=SHOP-2026-00193" \
  -H "Token: 5c1d8a9e-2f4b-11ed-..." \
  -H "ShopId: 92837"
```

## Response

Giống hệt [Thông tin đơn](https://developer.ghn.vn/vi/docs/order/info.md#response) — cùng object `data` và cùng danh sách trường. Chỉ khác một điểm: `pickup_shift` luôn là `{}` ở API này (chỉ API Thông tin đơn mới tính khung giờ lấy hàng).

## Bảng mã lỗi

Giống [Thông tin đơn](https://developer.ghn.vn/vi/docs/order/info.md#bang-ma-loi).
