OMSĐơn hàng
Chi tiết đơn hàng theo UUID
Lấy thông tin đơn hàng theo UUID (dùng cho trang cảm ơn/thanh toán sau khi checkout).
Endpoint
GET /site/orders/uuid/{uuid}
Headers
| Key | Value | Bắt buộc | Mô tả |
|---|---|---|---|
SiteTenantId | {tenant_id} | Có | ID của công ty/tenant. |
Path Parameters
| Tên | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
uuid | string | Có | UUID của đơn hàng (trường uuid trong response của Checkout). |
Workflow & Logic
- Không yêu cầu đăng nhập: ai biết
uuidcủa đơn đều xem được, vì vậy chỉ chia sẻuuidvới chính người đặt hàng. - Chỉ tìm đơn thuộc shop hiện tại (
SiteTenantId).
Response Schema
HTTP 200 - Thành công
Mỗi đơn hàng là một đối tượng Order (cấu trúc giống Order Object của Admin API), kèm thêm mảng order_details:
| Trường | Kiểu | Mô tả |
|---|---|---|
order_details | array | Danh sách dòng sản phẩm của đơn (tối đa 100 dòng). |
order_details[].avatar_file_list | array | Ảnh của biến thể (hoặc ảnh sản phẩm nếu biến thể không có ảnh). |
order_details[].selections | array | Các thành phần đã chọn (chỉ với sản phẩm combo): combo_item_id, p_id, pv_id, quantity, item_name, item_option_value_text, item_image, weight_preset_*. |
HTTP 404 - Not Found
error_not_found: Không tìm thấy đơn hàng.